)]}'
{
  "log": [
    {
      "commit": "d2f26037a38ada4a5d40d1cf0b32bc5289f50312",
      "tree": "014751cc1ef82a604d8bbafe96e8e5ab50da7c6a",
      "parents": [
        "e84392707e10301b93121e1b74e2823db50cdf9e"
      ],
      "author": {
        "name": "KOVACS Krisztian",
        "email": "hidden@sch.bme.hu",
        "time": "Wed Oct 08 11:35:12 2008 +0200"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Oct 08 11:35:12 2008 +0200"
      },
      "message": "netfilter: Add documentation for tproxy\n\nAdd basic usage instructions to Documentation/networking.\n\nSigned-off-by: KOVACS Krisztian \u003chidden@sch.bme.hu\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "95430c0b140c31cb9e39f876afe1c0e9947d1aaf",
      "tree": "1bf8dbb798f60a86451f8c63669765427fc9852a",
      "parents": [
        "02a47617cdce440f60c71a51f3a93f9f5fcc5a7a"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Sun Oct 05 11:16:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 05 11:16:36 2008 -0700"
      },
      "message": "Phonet: pipe end-point protocol documentation\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": "ac2dc8ca14fb9028b160d89fdef04ecc66add3a2",
      "tree": "60d1a7f8c9c8a5a207ed8b066e0a91281c1354b0",
      "parents": [
        "8980713b97393b21a50d11408a22d2caa87d016a"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Tue Sep 30 02:52:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 30 02:52:01 2008 -0700"
      },
      "message": "Phonet: improve documentation\n\nFix grammar errors spotted by Randy Dunlap,\nand adds some more details.\n\nSigned-off-by: Remi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5d2304802a63304a54cff010209c4a717a2509f",
      "tree": "978aaba0b03f6bf9564d7c55c6e9332d046060cb",
      "parents": [
        "28e3487b7dd8a9791baac924bc887140ec747bed"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver@hartkopp.net",
        "time": "Tue Sep 23 14:53:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 23 14:53:14 2008 -0700"
      },
      "message": "can: Add documentation for virtual CAN driver usage\n\nThis patch adds a usage documentation for the virtual CAN driver (vcan).\n\nSigned-off-by: Oliver Hartkopp \u003coliver@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "953f551756a1275d9bfdbb70697323449305161a",
      "tree": "0ced6b4e306de39f4315e14334f6be432ebae9ca",
      "parents": [
        "be0c52bfed7f7828494fa00060efd5d758e92580"
      ],
      "author": {
        "name": "Remi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Mon Sep 22 20:09:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 20:09:46 2008 -0700"
      },
      "message": "Phonet: kernel documentation\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": "d950f264ff7260d8c1e124158d758db13e1ad2d0",
      "tree": "8a8758af70d72b94e51609a5088a5739d00d8793",
      "parents": [
        "04da2cf9bb133355b7073be25ef3ce88c8edc135",
        "375da53b8e5e3ff2330b66b377e07a6151a93fe5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 19 16:17:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 19 16:17:12 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "c4e84bde1d595d857d3c74b49b9c45cc770df792",
      "tree": "28104fca89adea9ef12ada4f4b93337199695314",
      "parents": [
        "95252236e73e789dd186ce796a2abc60b3a61ebe"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Sep 18 11:56:28 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 11:56:28 2008 -0400"
      },
      "message": "qlge: New Qlogic 10Gb Ethernet Driver.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b2e1b30290539b344cbaff0d9da38012e03aa347",
      "tree": "8d021d078c12f3d7b47da4b52a54eff4509daa98",
      "parents": [
        "63f2c0464875b6ef2132cecb19b2a5abbf061227"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 09 23:19:48 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 15 16:48:19 2008 -0400"
      },
      "message": "cfg80211: Add new wireless regulatory infrastructure\n\nThis adds the new wireless regulatory infrastructure. The\nmain motiviation behind this was to centralize regulatory\ncode as each driver was implementing their own regulatory solution,\nand to replace the initial centralized code we have where:\n\n* only 3 regulatory domains are supported: US, JP and EU\n* regulatory domains can only be changed through module parameter\n* all rules were built statically in the kernel\n\nWe now have support for regulatory domains for many countries\nand regulatory domains are now queried through a userspace agent\nthrough udev allowing distributions to update regulatory rules\nwithout updating the kernel.\n\nEach driver can regulatory_hint() a regulatory domain\nbased on either their EEPROM mapped regulatory domain value to a\nrespective ISO/IEC 3166-1 country code or pass an internally built\nregulatory domain. We also add support to let the user set the\nregulatory domain through userspace in case of faulty EEPROMs to\nfurther help compliance.\n\nSupport for world roaming will be added soon for cards capable of\nthis.\n\nFor more information see:\n\nhttp://wireless.kernel.org/en/developers/Regulatory/CRDA\n\nFor now we leave an option to enable the old module parameter,\nieee80211_regdom, and to build the 3 old regdomains statically\n(US, JP and EU). This option is CONFIG_WIRELESS_OLD_REGULATORY.\nThese old static definitions and the module parameter is being\nscheduled for removal for 2.6.29. Note that if you use this\nyou won\u0027t make use of a world regulatory domain as its pointless.\nIf you leave this option enabled and if CRDA is present and you\nuse US or JP we will try to ask CRDA to update us a regulatory\ndomain for us.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f07d1501292b3b0d3276ee0e537005526a45e242",
      "tree": "df132456469046ec7f71ea4ac39723450c8e3c6e",
      "parents": [
        "67333bb5679325db310bb612c1de3e6e47bb0043"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Sep 12 17:57:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 17:57:23 2008 -0700"
      },
      "message": "multiq: Further multiqueue cleanup\n\nThis patch resolves a few issues found with multiq including wording\nsuggestions and a problem seen in the allocation of queues.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "67333bb5679325db310bb612c1de3e6e47bb0043",
      "tree": "c1d98d045a223263ea41b75f80d6a8fc8a08d67e",
      "parents": [
        "ca9b0e27e072be4cef2f5f0cbc0b0fd94eae3520"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Sep 12 17:56:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 17:56:50 2008 -0700"
      },
      "message": "skbedit: Fix a typo in the documentation\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "ca9b0e27e072be4cef2f5f0cbc0b0fd94eae3520",
      "tree": "c236e31759299193e688cf7fe78809c24449ede1",
      "parents": [
        "92651940ab00dbe64722e908f70d816713d677b7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Sep 12 16:30:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 16:30:20 2008 -0700"
      },
      "message": "pkt_action: add new action skbedit\n\nThis new action will have the ability to change the priority and/or\nqueue_mapping fields on an sk_buff.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "92651940ab00dbe64722e908f70d816713d677b7",
      "tree": "b68fdef99784bfa46b67aabaf70c19b0e5e0a144",
      "parents": [
        "78d15e82754945ee9821fb491b57faf43abfb9d7"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Sep 12 16:29:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 16:29:34 2008 -0700"
      },
      "message": "pkt_sched: Add multiqueue scheduler support\n\nThis patch is intended to add a qdisc to support the new tx multiqueue\narchitecture by providing a band for each hardware queue.  By doing\nthis it is possible to support a different qdisc per physical hardware\nqueue.\n\nThis qdisc uses the skb-\u003equeue_mapping to select which band to place\nthe traffic onto.  It then uses a round robin w/ a check to see if the\nsubqueue is stopped to determine which band to dequeue the packet from.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "410e27a49bb98bc7fa3ff5fc05cc313817b9f253",
      "tree": "88bb1fcf84f9ebfa4299c9a8dcd9e6330b358446",
      "parents": [
        "0a68a20cc3eafa73bb54097c28b921147d7d3685"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Sep 09 13:27:22 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Sep 09 13:27:22 2008 +0200"
      },
      "message": "This reverts \"Merge branch \u0027dccp\u0027 of git://eden-feed.erg.abdn.ac.uk/dccp_exp\"\nas it accentally contained the wrong set of patches. These will be\nsubmitted separately.\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "d6da3511d6b558d0b017777b61dc08b8fbc06ea4",
      "tree": "473f9131b9e641d803bfbea174cf1dfc45aea3ca",
      "parents": [
        "ddab05568eaa70fc92b2aae957136f188f724e9c"
      ],
      "author": {
        "name": "Tomasz Grobelny",
        "email": "tomasz@grobelny.oswiecenia.net",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:39 2008 +0200"
      },
      "message": "dccp: Policy-based packet dequeueing infrastructure\n\nThis patch adds a generic infrastructure for policy-based dequeueing of \nTX packets and provides two policies:\n * a simple FIFO policy (which is the default) and\n * a priority based policy (set via socket options).\nBoth policies honour the tx_qlen sysctl for the maximum size of the write\nqueue (can be overridden via socket options). \n\nThe priority policy uses skb-\u003epriority internally to assign an u32 priority\nidentifier, using the same ranking as SO_PRIORITY. The skb-\u003epriority field\nis set to 0 when the packet leaves DCCP. The priority is supplied as ancillary\ndata using cmsg(3), the patch also provides the requisite parsing routines.\n\nSigned-off-by: Tomasz Grobelny \u003ctomasz@grobelny.oswiecenia.net\u003e\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "51c7d4fa2675c106a980ddcdbe308b54b5151945",
      "tree": "0c1f2b1a3323582fb8629ba7826e08710271ed49",
      "parents": [
        "09856c108956c99088ead9267ccbd1dab77f7043"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:32 2008 +0200"
      },
      "message": "dccp: Implement both feature-local and feature-remote Sequence Window feature\n\nThis adds full support for local/remote Sequence Window feature, from which the \n  * sequence-number-validity (W) and \n  * acknowledgment-number-validity (W\u0027) windows \nderive as specified in RFC 4340, 7.5.3. \n\nSpecifically, the following changes are introduced:\n  * integrated new socket fields into dccp_sk;\n  * updated the update_gsr/gss routines with regard to these fields;\n  * updated handler code: the Sequence Window feature is located at the TX side,\n    so the local feature is meant if the handler-rx flag is false;\n  * the initialisation of `rcv_wnd\u0027 in reqsk is removed, since\n    - rcv_wnd is not used by the code anywhere;\n    - sequence number checks are not done in the LISTEN state (cf. 7.5.3);\n    - dccp_check_req checks the Ack number validity more rigorously;\n  * the `struct dccp_minisock\u0027 became empty and is now removed.\n\nUntil the handshake completes with activating negotiated values, the local/remote\nSequence-Window values are undefined and thus can not reliably be estimated.\nThis issue is addressed in a separate patch.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\n"
    },
    {
      "commit": "b235dc4abbc1356284bd0dc730efa711f394e0e2",
      "tree": "c8adf34d1904c04ab0bee54e3d60f743822a8e9f",
      "parents": [
        "68e074bfcef269bc61006c2740d7f89ccbbd93d7"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:31 2008 +0200"
      },
      "message": "dccp ccid-2: Phase out the use of boolean Ack Vector sysctl\n\nThis removes the use of the sysctl and the minisock variable for the Send Ack\nVector feature, which is now handled fully dynamically via feature negotiation;\ni.e. when CCID2 is enabled, Ack Vectors are automatically enabled (as per\nRFC 4341, 4.).\n\nUsing a sysctl in parallel to this implementation would open the door to\ncrashes, since much of the code relies on tests of the boolean minisock /\nsysctl variable. Thus, this patch replaces all tests of type\n\n\tif (dccp_msk(sk)-\u003edccpms_send_ack_vector)\n\t\t/* ... */\nwith\n\tif (dp-\u003edccps_hc_rx_ackvec !\u003d NULL)\n\t\t/* ... */\n\nThe dccps_hc_rx_ackvec is allocated by the dccp_hdlr_ackvec() when feature\nnegotiation concluded that Ack Vectors are to be used on the half-connection.\nOtherwise, it is NULL (due to dccp_init_sock/dccp_create_openreq_child),\nso that the test is a valid one.\n\nThe activation handler for Ack Vectors is called as soon as the feature\nnegotiation has concluded at the\n * server when the Ack marking the transition RESPOND \u003d\u003e OPEN arrives;\n * client after it has sent its ACK, marking the transition REQUEST \u003d\u003e PARTOPEN.\n\nAdding the sequence number of the Response packet to the Ack Vector has been \nremoved, since\n (a) connection establishment implies that the Response has been received;\n (b) the CCIDs only look at packets received in the (PART)OPEN state, i.e.\n     this entry will always be ignored;\n (c) it can not be used for anything useful - to detect loss for instance, only\n     packets received after the loss can serve as pseudo-dupacks.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\n"
    },
    {
      "commit": "68e074bfcef269bc61006c2740d7f89ccbbd93d7",
      "tree": "d5e43100cd59fbd7893ce730e8440a7b7d11ed0b",
      "parents": [
        "78673e24df27c76ec75565f4024d45c2c74ef148"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:31 2008 +0200"
      },
      "message": "dccp: Remove manual influence on NDP Count feature\n\nUpdating the NDP count feature is handled automatically now:\n * for CCID-2 it is disabled, since the code does not use NDP counts;\n * for CCID-3 it is enabled, as NDP counts are used to determine loss lengths.\n\nAllowing the user to change NDP values leads to unpredictable and failing\nbehaviour, since it is then possible to disable NDP counts even when they\nare needed (e.g. in CCID-3).\n\nThis means that only those user settings are sensible that agree with the\nvalues for Send NDP Count implied by the choice of CCID. But those settings\nare already activated by the feature negotiation (CCID dependency tracking),\nhence this form of support is redundant.\n\nAt startup the initialisation of the NDP count feature is with the default\nvalue of 0, which is done implicitly by the zeroing-out of the socket when\nit is allocated. If the choice of CCID or feature negotiation enables NDP\ncount, this will then be updated via the NDP activation handler.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\n"
    },
    {
      "commit": "78673e24df27c76ec75565f4024d45c2c74ef148",
      "tree": "cdcd2a3b9e29f40063a592ebb4dc2de1184401e0",
      "parents": [
        "23479cbfd30402c7d9fa413cc467983061073557"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:31 2008 +0200"
      },
      "message": "dccp: Remove obsolete parts of the old CCID interface\n\nThe TX/RX CCIDs of the minisock are now redundant: similar to the Ack Vector\ncase, their value equals initially that of the sysctl, but at the end of\nfeature negotiation may be something different.\n\nThe old interface removed by this patch thus has been replaced by the newer\ninterface to dynamically query the currently loaded CCIDs earlier in this\npatch set.\n\nAlso removed the constructors for the TX CCID and the RX CCID, since the\nswitch rx/non-rx is done by the handler in minisocks.c (and the handler is\nthe only place in the code where CCIDs are loaded).\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\n"
    },
    {
      "commit": "fade756f18d42694e3acb00e3471ab43002cba16",
      "tree": "f2ae912af9678315b672eb292ef17de42a97fbf3",
      "parents": [
        "73bbe095bbb9ce5f94d5475bad54c7ccd8573b1b"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:28 2008 +0200"
      },
      "message": "dccp: Set per-connection CCIDs via socket options\n\nWith this patch, TX/RX CCIDs can now be changed on a per-connection basis, which\noverrides the defaults set by the global sysctl variables for TX/RX CCIDs.\n\nTo make full use of this facility, the remaining patches of this patch set are\nneeded, which track dependencies and activate negotiated feature values.\n\nNote on the maximum number of CCIDs that can be registered:\n-----------------------------------------------------------\nThe maximum number of CCIDs that can be registered on the socket is constrained\nby the space in a Confirm/Change feature negotiation option. \n\nThe space in these in turn depends on the size of header options as defined\nin RFC 4340, 5.8. Since this is a recurring constant, it has been moved from\nackvec.h into linux/dccp.h, clarifying its purpose.\n\nRelative to this size, the maximum number of CCID identifiers that can be \npresent in a Confirm option (which always consumes 1 byte more than a Change\noption, cf. 6.1) is 2 bytes less than the maximum TLV size: one for the\nCCID-feature-type and one for the selected value.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "17c30b40ed79e9f3955e884632c8f01e577b204a",
      "tree": "41b91885f808f0b1d48b8b87a303ea7891565a46",
      "parents": [
        "20f41eee82864e308a5499308a1722dc3181cc3a"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:28 2008 +0200"
      },
      "message": "dccp: Deprecate Ack Ratio sysctl\n\nThis patch deprecates the Ack Ratio sysctl, since\n * Ack Ratio is entirely ignored by CCID-3 and CCID-4,\n * Ack Ratio currently doesn\u0027t work in CCID-2 (i.e. is always set to 1);\n * even if it would work in CCID-2, there is no point for a user to change it:\n   - Ack Ratio is constrained by cwnd (RFC 4341, 6.1.2),\n   - if Ack Ratio \u003e cwnd, the system resorts to spurious RTO timeouts \n     (since waiting for Acks which will never arrive in this window),\n   - cwnd is not a user-configurable value.\t\n\nThe only reasonable place for Ack Ratio is to print it for debugging. It is\nplanned to do this later on, as part of e.g. dccp_probe.\n\nWith this patch Ack Ratio is now under full control of feature negotiation:\n * Ack Ratio is resolved as a dependency of the selected CCID;\n * if the chosen CCID supports it (i.e. CCID \u003d\u003d CCID-2), Ack Ratio is set to\n   the default of 2, following RFC 4340, 11.3 - \"New connections start with Ack\n   Ratio 2 for both endpoints\";\n * what happens then is part of another patch set, since it concerns the \n   dynamic update of Ack Ratio while the connection is in full flight.\n\nThanks to Tomasz Grobelny for discussion leading up to this patch.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "71bb49596bbf4e5a3328e1704d18604e822ba181",
      "tree": "75f64f2f0fea482efc3bdcac407ab187d9e78b5a",
      "parents": [
        "86349c8d9c6892b57aff4549256ab1aa65aed0f0"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:30:19 2008 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Sep 04 07:45:27 2008 +0200"
      },
      "message": "dccp: Query supported CCIDs\n\nThis provides a data structure to record which CCIDs are locally supported\nand three accessor functions:\n - a test function for internal use which is used to validate CCID requests\n   made by the user;\n - a copy function so that the list can be used for feature-negotiation;   \n - documented getsockopt() support so that the user can query capabilities.\n\nThe data structure is a table which is filled in at compile-time with the\nlist of available CCIDs (which in turn depends on the Kconfig choices).\n\nUsing the copy function for cloning the list of supported CCIDs is useful for\nfeature negotiation, since the negotiation is now with the full list of available\nCCIDs (e.g. {2, 3}) instead of the default value {2}. This means negotiation \nwill not fail if the peer requests to use CCID3 instead of CCID2. \n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\n"
    },
    {
      "commit": "b3784a77f6f30a8ef5e37f3c7165930b1b66470b",
      "tree": "76d45b2c4cad36bc5fb8c0bbd41ce01b714aabb0",
      "parents": [
        "5d39d9440dd6e590f78c295c5fdef195956da1c1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 12 15:09:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:31 2008 -0700"
      },
      "message": "docsrc: fix ifenslave type\n\nDocumentation/networking/ifenslave.c:1084: warning: pointer targets in assignment differ in signedness\n\n\u003eFrom include/linux/socket.h:\n *\t1003.1g requires sa_family_t and that sa_data is char.\n\nand from SUSv3:\n(http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html)\n\nThe \u003csys/socket.h\u003e header shall define the sockaddr structure that includes at least the following members:\n\nsa_family_t  sa_family  Address family.\nchar         sa_data[]  Socket address (variable-length data).\n\u003cend SUSv3\u003e\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3794f3e812ef707a4f7931742274d1d0ca6597b4",
      "tree": "9a5373fa2bbcfc1626bb666d2c895e2620f7a3b3",
      "parents": [
        "bc2aa80e18a1b43ea2b8066500006b729c4ba4a7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 12 15:09:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:30 2008 -0700"
      },
      "message": "docsrc: build Documentation/ sources\n\nCurrently source files in the Documentation/ sub-dir can easily bit-rot\nsince they are not generally buildable, either because they are hidden in\ntext files or because there are no Makefile rules for them.  This needs to\nbe fixed so that the source files remain usable and good examples of code\ninstead of bad examples.\n\nAdd the ability to build source files that are in the Documentation/ dir.\nAdd to Kconfig as \"BUILD_DOCSRC\" config symbol.\n\nUse \"CONFIG_BUILD_DOCSRC\u003d1 make ...\" to build objects from the\nDocumentation/ sources.  Or enable BUILD_DOCSRC in the *config system.\nHowever, this symbol depends on HEADERS_CHECK since the header files need\nto be installed (for userspace builds).\n\nBuilt (using cross-tools) for x86-64, i386, alpha, ia64, sparc32,\nsparc64, powerpc, sh, m68k, \u0026 mips.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d91958815d214ea365b98cbff6215383897edcb6",
      "tree": "a50416a04c9ae84c4242dbec62d8f211d97ea4d2",
      "parents": [
        "19fd6231279be3c3bdd02ed99f9b0eb195978064"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Fri Jul 25 19:45:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:06 2008 -0700"
      },
      "message": "Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3570acb53c885f8accb8c85eda195781d30632f",
      "tree": "1a6d96fc1b90689c1800587bfa12e490516c7508",
      "parents": [
        "63cd31f60716c4a9f1b5b6ffd804326dc766d2d2"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 15:17:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:39:11 2008 -0400"
      },
      "message": "e1000: delete non NAPI code from the driver\n\nCompile-tested only.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "47112e25da41d9059626033986dc3353e101f815",
      "tree": "72857968c318960ba50a4cc7232041228e8361dc",
      "parents": [
        "6579e57b31d79d31d9b806e41ba48774e73257dc"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Jul 21 13:35:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:35:08 2008 -0700"
      },
      "message": "udplite: Protection against coverage value wrap-around\n\nThis patch clamps the cscov setsockopt values to a maximum of 0xFFFF.\n\nSetsockopt values greater than 0xffff can cause an unwanted\nwrap-around.  Further, IPv6 jumbograms are not supported (RFC 3838,\n3.5), so that values greater than 0xffff are not even useful.\n\nFurther changes: fixed a typo in the documentation.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09e83b5d7d1878065e2453239b49b684cd0fe4e5",
      "tree": "a08d06c81d7bcd47e432443e24b126101ea1f2b9",
      "parents": [
        "e8a0464cc950972824e2e128028ae3db666ec1ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 01:52:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 19:21:03 2008 -0700"
      },
      "message": "netdev: Kill NETIF_F_MULTI_QUEUE.\n\nThere is no need for a feature bit for something that\ncan be tested by simply checking the TX queue count.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "925068dcdc746236264d1877d3d5df656e87882a",
      "tree": "dc7615e1e87a1ca26ee31510c240a1c85fb6f1ad",
      "parents": [
        "83aa2e964b9b04effa304aaf3c1090b46812a04b",
        "67fbbe1551b24d1bcab8478407f9b8c713d5596e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:30:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:30:17 2008 -0700"
      },
      "message": "Merge branch \u0027davem-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "2aec609fb45e84d65bc8eabc7b650bbecb1cc179",
      "tree": "eb3e8a79604113392d0ee74b19dbc1dfce579c11",
      "parents": [
        "4c8894980010536915c4f5513ee180e3614aeca9",
        "9076689ab07974a6f5d230fc241448f7a77e9078"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:23:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:23:54 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tnet/netfilter/nf_conntrack_proto_tcp.c\n"
    },
    {
      "commit": "2115a6432911b669bec037686066c7bbc70cc68e",
      "tree": "4adf4738d85af296c36c14922e2235142f027e2e",
      "parents": [
        "db58294416d5d1446cbf6962a21ad077919d564e"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Jul 08 15:51:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:20:28 2008 -0400"
      },
      "message": "ixgb: update readme text\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4edc2f3416438a05b83a677ae7b1a78b3ca22bb9",
      "tree": "31c440259d1b88dd0b3fef07f01f3cb177b69209",
      "parents": [
        "53025f5efd5a1c14fca75c479b11d97d9dd958a5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Jul 10 16:50:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 10 16:50:26 2008 -0700"
      },
      "message": "ip: sysctl documentation cleanup\n\nReduced version of the spelling cleanup patch.\n\nTake out the confusing language in tcp_frto, and organize the\nundocumented values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53025f5efd5a1c14fca75c479b11d97d9dd958a5",
      "tree": "35203f38e84a92db41ba77d92967af4f827c1b98",
      "parents": [
        "2ddddb98694af847f70463dbdc69aa491d9f477a"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Thu Jul 10 16:47:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 10 16:47:41 2008 -0700"
      },
      "message": "Documentation: clarify tcp_{r,w}mem sysctl docs\n\nFix some of the defaults and attempt to clarify some language.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b19fa1fa91845234961c64dbd564671aa7c0fd27",
      "tree": "efb09da87299ef503b59396b69a7667f1650e378",
      "parents": [
        "c773e847ea8f6812804e40f52399c6921a00eab1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:14:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 23:14:24 2008 -0700"
      },
      "message": "net: Delete NETDEVICES_MULTIQUEUE kconfig option.\n\nMultiple TX queue support is a core networking feature.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32e8d4948bb0b5f3f0ac5cdb71d0ac8e305b29a5",
      "tree": "d4cb1f8a08f65c49f93e99a780dc8e5b46744cc5",
      "parents": [
        "b2238566401f01eb796e75750213c7b0fce396b2"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jul 08 16:43:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 08 16:43:29 2008 -0700"
      },
      "message": "sctp: Add documentation for sctp sysctl variable\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a3d8aa48c1c9d3afc761b862267b9945cc6f281",
      "tree": "882ddbfed854123db6def74f7885bf779560c0e7",
      "parents": [
        "38b221957b155ef410bdc28856a66386303fbd5a"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 06 20:50:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 07 22:40:26 2008 -0700"
      },
      "message": "netdev: remove unused S2IO_NAPI\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2aca084ba82aaf7c148d04914ceed8758ce08a",
      "tree": "dcb3f4f849cf48deac2dd3bafd5c2cd2f0e7dc79",
      "parents": [
        "f3032be921cd126615ce3bfd7084e3d319f3f892",
        "c5a78ac00c400df29645e59938700301efb371d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:08:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 05 23:08:07 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wan/hdlc_fr.c\n\tdrivers/net/wireless/iwlwifi/iwl-4965.c\n\tdrivers/net/wireless/iwlwifi/iwl3945-base.c\n"
    },
    {
      "commit": "1b34be74cbf18f5d58cc85c7c4afcd9f7d74accd",
      "tree": "46cae932b628e96af0a269f8653684298d5ea65f",
      "parents": [
        "778d80be52699596bf70e0eb0761cf5e1e46088d"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Jun 28 14:18:38 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 03 17:51:56 2008 +0900"
      },
      "message": "ipv6 addrconf: add accept_dad sysctl to control DAD operation.\n\n- If 0, disable DAD.\n- If 1, perform DAD (default).\n- If \u003e1, perform DAD and disable IPv6 operation if DAD for MAC-based\n  link-local address has been failed (RFC4862 5.4.5).\n\nWe do not follow RFC4862 by default.  Refer to the netdev thread entitled\n\"Linux IPv6 DAD not full conform to RFC 4862 ?\"\n\thttp://www.spinics.net/lists/netdev/msg52027.html\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "778d80be52699596bf70e0eb0761cf5e1e46088d",
      "tree": "607d0bd6fe7c7d6f59d88b9287fc534f6693998d",
      "parents": [
        "5ce83afaac956238c3c25f60a899c511e9d8cbf4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Jun 28 14:17:11 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Jul 03 17:51:55 2008 +0900"
      },
      "message": "ipv6: Add disable_ipv6 sysctl to disable IPv6 operaion on specific interface.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "6dbf4bcac98bbc76ef425b3a2b4169f31199f6c7",
      "tree": "3ec9383233cdbebcd26a0ab1e7f666ff8cc03b5f",
      "parents": [
        "28f49d8fec19833672a6a813bfde0068fee50bc9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 01 19:29:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 01 19:29:07 2008 -0700"
      },
      "message": "icmp: fix units for ratelimit\n\nConvert the sysctl values for icmp ratelimit to use milliseconds instead\nof jiffies which is based on kernel configured HZ.\nInternal kernel jiffies are not a proper unit for any userspace API.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77a538d5aa25a8866606a1faa4300c9aa2a59dfc",
      "tree": "e8c19d0f59cad6d8a5646248c146ce2641c264af",
      "parents": [
        "2a64cc4b793f8a84969401afe5a28bd08bc20c9b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jul 01 17:22:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 01 17:22:48 2008 -0700"
      },
      "message": "ipv4: fix sysctl documentation of time related values\n\nThese sysctl values are time related and all use the same routine\n(proc_dointvec_jiffies) that internally converts from seconds to jiffies.\nThe code is fine, the documentation is just wrong.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "332e4af80d1214fbf0e263e1408fc7c5b64ecdd6",
      "tree": "7c8f8ada7ab8fc9cb2497d95e52dce4d2c4493a3",
      "parents": [
        "1b63ba8a86c85524a8d7e5953b314ce71ebcb9c9",
        "be0976be9148f31ee0d1997354c3e30ff8d07587"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 21:28:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 21:28:46 2008 -0700"
      },
      "message": "Merge branch \u0027davem-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "1b63ba8a86c85524a8d7e5953b314ce71ebcb9c9",
      "tree": "fe3dc41cbb47ae12b7c3faf6a88b097349e50d5a",
      "parents": [
        "e35c3269edba151e1c703d87068a28ce2cd65bb0",
        "d420895efb259a78dda50f95289571faa6e10e41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 01:19:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 28 01:19:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/iwlwifi/iwl4965-base.c\n"
    },
    {
      "commit": "f471f92339860c35b561cf45ad563ab1ff07c386",
      "tree": "4239a26a0311c5d8d4a20f7b93961ab3d6169831",
      "parents": [
        "88a6f4ad76be425f47df7f892baf913bcd466fb3"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Jun 26 16:06:19 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:27:28 2008 -0400"
      },
      "message": "s2io: fix documentation about intr_type\n\nThe documentation for intr_type module parameter of the s2io driver is\nnot consistent with the code. The comments in drivers/net/s2io.c are\nOK, but Documentation/networking/s2io.txt is wrong.\n\nPointed out by Andrew Hecox.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2bdf06c047d0bf7baa629b9074086e5338bd2b60",
      "tree": "11bf8e864cdf76663b85e2408ad5af65dfe39b2e",
      "parents": [
        "6ff4ff06d2b6e4cfd4767ef03675cd3c7c70eaa0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 24 22:16:08 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 24 22:58:39 2008 -0400"
      },
      "message": "DM9000: Add documentation for the driver.\n\nAdd Documentation/networking/dm9000.txt for the DM9000\nnetwork driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b8a9787eddb0e4665f31dd1d64584732b2b5d051",
      "tree": "08b7537e70b6a96bc04d231d31ccd644e1387e62",
      "parents": [
        "b59f9f74c4c0a569398f08c34a877f1b7b457496"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jun 13 18:12:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 00:00:04 2008 -0400"
      },
      "message": "bonding: Allow setting max_bonds to zero\n\n\tPermit bonding to function rationally if max_bonds is set to\nzero.  This will load the module, but create no master devices (which can\nbe created via sysfs).\n\n\tRequires some change to bond_create_sysfs; currently, the\nnetdev sysfs directory is determined from the first bonding device created,\nbut this is no longer possible.  Instead, an interface from net/core is\ncreated to create and destroy files in net_class.\n\n\tBased on a patch submitted by Phil Oester \u003ckernel@linuxaces.com\u003e.\nModified by Jay Vosburgh to fix the sysfs issue mentioned above and to\nupdate the documentation.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b59f9f74c4c0a569398f08c34a877f1b7b457496",
      "tree": "714ec0e4840f1eaf9468f63c326203afee0b2d69",
      "parents": [
        "01f3109de49a889db8adf9116449727547ee497e"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jun 13 18:12:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 00:00:04 2008 -0400"
      },
      "message": "bonding: Rework / fix multiple gratuitous ARP support\n\n\tSupport for sending multiple gratuitous ARPs during failovers\nwas added by commit:\n\ncommit 7893b2491a2d5f716540ac5643d78d37a7f6628b\nAuthor: Moni Shoua \u003cmonis@voltaire.com\u003e\nDate:   Sat May 17 21:10:12 2008 -0700\n\n    bonding: Send more than one gratuitous ARP when slave takes over\n\n\tThis change modifies that support to remove duplicated code,\nadd support for ARP monitor (the original only supported miimon), clear\nthe grat ARP counter in bond_close (lest a later \"ifconfig up\" immediately\nstart spewing ARPs), and add documentation for the module parameter.\n\n\tAlso updated driver version to 3.3.0.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "942e7b102a4827fdb69a39c7f07c544542589ef9",
      "tree": "4c47174c91eb76aaa31abc141adbee1acc649987",
      "parents": [
        "7d06b2e053d2d536348e3a0f6bb02982a41bea37",
        "87291c0269e77b029282676448fed3706a54211a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:15:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:15:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "ba77f1abde3999e45d92c0ba4e0356f7498e959f",
      "tree": "6648e13b2597212f58c4e9f2df7e76c8e8d9bea5",
      "parents": [
        "acc1e7a3007ec1940374206a84465c1e0cfcda09"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Jun 13 19:44:46 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211_hwsim: Clean up documentation\n\nClean up the introduction and fix a typo.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acc1e7a3007ec1940374206a84465c1e0cfcda09",
      "tree": "af6f8a36da6979d0e4504615aa57a6b4bd87c561",
      "parents": [
        "14a08a7fcf72a8d69cdee225cc76c50b229faa20"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Wed Jun 11 10:42:31 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "mac80211_hwsim: 802.11 radio simulator for mac80211\n\nmac80211_hwsim is a Linux kernel module that can be used to simulate\narbitrary number of IEEE 802.11 radios for mac80211 on a single\ndevice. It can be used to test most of the mac80211 functionality and\nuser space tools (e.g., hostapd and wpa_supplicant) in a way that\nmatches very closely with the normal case of using real WLAN\nhardware. From the mac80211 view point, mac80211_hwsim is yet another\nhardware driver, i.e., no changes to mac80211 are needed to use this\ntesting tool.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ae127d1b6c71f9240dd4245f240e6dd8fc98014",
      "tree": "b7aa27b3e0c655f4613fe2146cb57d7f69e421f6",
      "parents": [
        "875ec4333b99144e2589e900a0bcd2c25c757b27",
        "7775c9753b94fe429dc4323360d6502c95e0dd6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 13 20:52:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/smc911x.c\n"
    },
    {
      "commit": "65b53e4cc90e59936733b3b95b9451d2ca47528d",
      "tree": "29932718192962671c48c3fd1ea017a6112459e8",
      "parents": [
        "788c0a53164c05c5ccdb1472474372b72ba74644",
        "2e761e0532a784816e7e822dbaaece8c5d4be14d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 10 02:22:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 10 02:22:26 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/tg3.c\n\tdrivers/net/wireless/rt2x00/rt2x00dev.c\n\tnet/mac80211/ieee80211_i.h\n"
    },
    {
      "commit": "44d1b980c72db0faf35adb082fb2208351803028",
      "tree": "d249cd0a7fc5944aab8e211dbe3b128ce3900438",
      "parents": [
        "b6d8adf477439e7086224bc9674c6b6638780783"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "Fix various old email addresses for dwmw2\n\nAlthough if people have questions about ARCnet, perhaps it\u0027s _better_\nfor them to be mailing dwmw2@cam.ac.uk about it...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c511d8d47caeeae375cb8106662c0bd6a7e7e0",
      "tree": "d53422c6447f2b26022eb87c0042e29141bb64e9",
      "parents": [
        "9ecad877948deb2871d29e03786a7d7911687009"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 03 16:00:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 16:00:01 2008 -0700"
      },
      "message": "bridge: update URL\n\nThis patch updates the URL of the bridge homepage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3915c1e8634a321d9680e5cd80a53053b642dc0c",
      "tree": "430b2168edbc7f6c4ba3698d261b8573b422658a",
      "parents": [
        "b2220cad583c9b63e085476df448fa2aff5ea906"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Sat May 17 21:10:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:34:29 2008 -0400"
      },
      "message": "bonding: Add \"follow\" option to fail_over_mac\n\n\tAdd a \"follow\" selection for fail_over_mac.  This option\ncauses the MAC address to move from slave to slave as the active\nslave changes.  This is in addition to the existing fail_over_mac option\nthat causes the bond\u0027s MAC address to change during failover.\n\n\tThis new option is useful for devices that cannot tolerate\nmultiple ports using the same MAC address simultaneously, either\nbecause it confuses them or incurs a performance penalty (as is the\ncase with some LPAR-aware multiport devices).  Because the MAC of the\nbond itself does not change, the \"follow\" option is slightly more\nreliable during failover and doesn\u0027t change the MAC of the bond during\noperation.\n\n\tThis patch requires a previous ARP monitor change to properly\nhandle RTNL during failovers.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f62220d3a9ccb879c3f90f845ae57b724b7bbb62",
      "tree": "72697d5d0b7bfdebaf0fd74bea07212c9820a6df",
      "parents": [
        "8ec7226a93dcd4a314e2387d1033aef01145061b"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Apr 18 17:29:54 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:52 2008 -0400"
      },
      "message": "phylib: Add support for board-level PHY fixups\n\nSometimes the specific interaction between the platform and the PHY\nrequires special handling.  For instance, to change where the PHY\u0027s\nclock input is, or to add a delay to account for latency issues in the\ndata path.  We add a mechanism for registering a callback with the PHY\nLib to be called on matching PHYs when they are brought up, or reset.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1e42198609d73ed1a9adcba2af275c24c2678420",
      "tree": "32fd4d9073bfc0f3909af8f9fb4bcff38951d01a",
      "parents": [
        "794eb6bf20ebf992c040ea831cd3a9c64b0c1f7a",
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "56690c2151d33534f0537fd03c533eda81d96f0f",
      "tree": "e9143de4fe024cd4c96c579ce78a181b003bbc4e",
      "parents": [
        "d5d52273b92913399e78fc4877f89d38ef8b367a"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver@hartkopp.net",
        "time": "Tue Apr 15 00:46:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 15 00:46:38 2008 -0700"
      },
      "message": "[CAN]: Update documentation of struct sockaddr_can\n\nThe struct sockaddr_can has been simplified in the code review\nprocess.  This patch updates this simplification also in the\nassociated documentation in can.txt .\n\nSigned-off-by: Oliver Hartkopp \u003coliver@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99971e70fdc1862e120f3319fc0a4dba8c728acf",
      "tree": "2561ed4c3c3cd72c9f345707713e8a5a8ebb2507",
      "parents": [
        "0c3141e910eaaa0b617e2f26c69b266d1cd1f035"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 15 00:27:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 15 00:27:58 2008 -0700"
      },
      "message": "[WANPIPE]: Forgotten bits of Sangoma drivers removal.\n\nRobert P. J. Day spotted that my removal of the Sangoma drivers missed\na few bits.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1ec1b8ccdf0df6000faa8c2d985ca5f94157e5a",
      "tree": "4e1ca325dde22f1ac21c9da0be509e87e922e604",
      "parents": [
        "c0f39322c335412339dec16ebfd2a05ceba5ebcf",
        "802fb176d8c635ae42da31b80841c26e8c7338a0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 02 22:35:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 02 22:35:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/s2io.c\n"
    },
    {
      "commit": "5e0751f57ae1aa5cda285f8c565ce202d8d5e5a3",
      "tree": "596b3a3203e063f8610e53493aa38b5988520f74",
      "parents": [
        "f4c4b4a63153df028e3964f329cdcbba509c5496"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 19:36:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 31 19:36:47 2008 -0700"
      },
      "message": "[NET]: Remove Documentation/networking/sk98lin.txt\n\nSince the driver is gone there\u0027s no point in keeping the documentation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2079fcdc06ea01c084044c348dbcd7b3e335ad49",
      "tree": "5571610add4241c6184dbe327c42ad6a0a8ca06a",
      "parents": [
        "affe0a02189eeec43757993b1ccb65f24e39afa5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Mar 04 15:26:12 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 13 16:01:04 2008 -0400"
      },
      "message": "the scheduled bcm43xx removal\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \u003cLarry.Finger@lwfinger.net\u003e\nCc: \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32b90fc8b11b94b719745512d7e58c0b25717260",
      "tree": "194a72dd723e9fe9146d3d6d691a3e2d69dcc619",
      "parents": [
        "d6584f3a08055688b2344eb26379fb2f3147ce91"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Sun Feb 17 22:21:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 17 22:21:04 2008 -0800"
      },
      "message": "Documentation: fix tcp.txt\n\nReplace BIC with CUBIC as default congestion control. Fix grammar.\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d27a96614c961b069d1a8abdeaf2750a3941bd1",
      "tree": "8f89963223769124699ce7d28f55c84989da88d8",
      "parents": [
        "e1b8513d21845fbeb93d6d2c4973db874385059f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Feb 03 15:18:45 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:18:45 2008 +0200"
      },
      "message": "Documentation:  \"decnet\u003d\" should read \"decnet.addr\u003d\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "9472c9ef645d03ea823801d7716e658aeaf894e4",
      "tree": "349327bc0ea264312a2d753840e7c32590e4f6c8",
      "parents": [
        "5255dc6e14ce640ccb3e062362510a00ac59bbcd"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Thu Jan 31 17:14:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 31 19:28:30 2008 -0800"
      },
      "message": "[XFRM]: Fix statistics.\n\no Outbound sequence number overflow error status\n  is counted as XfrmOutStateSeqError.\no Additionaly, it changes inbound sequence number replay\n  error name from XfrmInSeqOutOfWindow to XfrmInStateSeqError\n  to apply name scheme above.\no Inbound IPv4 UDP encapsuling type mismatch error is wrongly\n  mapped to XfrmInStateInvalid then this patch fiex the error\n  to XfrmInStateMismatch.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a6c686799346b6c95405c9e051f5023873504fa",
      "tree": "f1a8414921b8535a5fb4acdf8d57e69459c48289",
      "parents": [
        "7a47dd7a2f178cc4e87d584b0469eef4b58b7aea"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Nov 13 20:25:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:48 2008 -0800"
      },
      "message": "[BONDING]: Documentation update\n\n\tUpdate the bonding documentation: more discussion on\ninitialization and configuration, changes to discussion of packet\nreordering in balance-rr, update some out of date information.\n\n\tBased in part on input from Rick Jones \u003crick.jones2@hp.com\u003e\nand Andy Gospodarek \u003candy@greyhouse.net\u003e.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nAcked-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1862b0ae2294f6970f695abf02392d025e02dbe",
      "tree": "515590bb559ba8da0377907a68b1a9b42306ee34",
      "parents": [
        "9ef32d0d1f64cad414697f34bda1b269f632f0cd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jan 27 23:04:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:00:29 2008 -0800"
      },
      "message": "[SHAPER]: The scheduled shaper removal.\n\nThis patch contains the scheduled removal of the shaper driver.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95766fff6b9a78d11fc2d3812dd035381690b55d",
      "tree": "c1ec9386a3d9a76a9f74bd230d3e7d4ee8059c51",
      "parents": [
        "3ab224be6d69de912ee21302745ea45a99274dbc"
      ],
      "author": {
        "name": "Hideo Aoki",
        "email": "haoki@redhat.com",
        "time": "Mon Dec 31 00:29:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:00:19 2008 -0800"
      },
      "message": "[UDP]: Add memory accounting.\n\nSigned-off-by: Takahiro Yasui \u003ctyasui@redhat.com\u003e\nSigned-off-by: Hideo Aoki \u003chaoki@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9727bb2d516bc16bafee4216eec91cd2be5f30a",
      "tree": "f28b782b24fbb9c771dc631cc2c646ffe4e9c96f",
      "parents": [
        "c776ee01bd83d9ba58220293a6e76e9772be0e66"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Tue Dec 25 20:56:26 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:00:07 2008 -0800"
      },
      "message": "[XFRM] Documentaion: Fix error example at XFRMOUTSTATEMODEERROR.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "558f82ef6e0d25e87f7468c07b6db1fbbf95a855",
      "tree": "b2fe20926ca4e500b6e5c0232a5bf3b2e3ba898e",
      "parents": [
        "9473e1f631de339c50bde1e3bd09e1045fe90fd5"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Thu Dec 20 20:42:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:59:38 2008 -0800"
      },
      "message": "[XFRM]: Define packet dropping statistics.\n\nThis statistics is shown factor dropped by transformation\nat /proc/net/xfrm_stat for developer.\nIt is a counter designed from current transformation source code\nand defined as linux private MIB.\n\nSee Documentation/networking/xfrm_proc.txt for the detail.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8599d20708fa3bde1e414689f3474560c2d990b",
      "tree": "adeb51da63a75b03fa55ddbc4712c8359240a3bf",
      "parents": [
        "28be5440044d5b19b0331f79fb3e81845ad6d77e"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Dec 13 12:25:01 2007 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:57:48 2008 -0800"
      },
      "message": "[DCCP]: Support for server holding timewait state\n\nThis adds a socket option and signalling support for the case where the server\nholds timewait state on closing the connection, as described in RFC 4340, 8.3.\n\nSince holding timewait state at the server is the non-usual case, it is enabled\nvia a socket option. Documentation for this socket option has been added.\n\nThe setsockopt statement has been made resilient against different possible cases\nof expressing boolean `true\u0027 values using a suggestion by Ian McDonald.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb75994ec311b2cd50e5205efdcc0696abd6675d",
      "tree": "eb0fbb65bfe1b896a55ce8b987d6f4f3f4357e98",
      "parents": [
        "6859d49475d4f32abe640372117e4b687906e6b6"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Dec 03 22:33:28 2007 +1100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:55:47 2008 -0800"
      },
      "message": "[UDP]: Defer InDataGrams increment until recvmsg() does checksum\n\nThanks dave, herbert, gerrit, andi and other people for your\ndiscussion about this problem.\n\nUdpInDatagrams can be confusing because it counts packets that\nmight be dropped later.\nMove UdpInDatagrams into recvmsg() as allowed by the RFC.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c28149016c24f4399c0a1eb0ebc15c92611223f0",
      "tree": "3c0aa85d5ddbe9c697f4817879d71e41147d1aa8",
      "parents": [
        "c86ab2b6a5deec2223a606b90c001bedda9d950b"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Nov 21 10:14:31 2007 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:54:48 2008 -0800"
      },
      "message": "[DCCP]: Update documentation on ioctls\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e333b3edc489151afda2a4f6c798842c64cb67a4",
      "tree": "b392052fe3a4c8cdc4d0026709d1b9cd5e215921",
      "parents": [
        "ebe6f7e73c3efec1de295205806b4550fcb468cd"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Nov 21 10:09:56 2007 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:54:46 2008 -0800"
      },
      "message": "[DCCP]: Promote CCID2 as default CCID\n\nThis patch addresses the following problems:\n\n 1. DCCP relies for its proper functioning on having at least one CCID module\n    enabled (as in TCP plugable congestion control). Currently it is possible to\n    disable both CCIDs and thus leave the DCCP module in a compiled, but entirely\n    non-functional state: no sockets can be created when no CCID is available.\n    Furthermore, the protocol is (again like TCP) not intended to be used without\n    CCIDs. Last, a non-empty CCID list is needed for doing CCID feature negotiation.\n\n 2. Internally the default CCID that is advertised by the Linux host is set to CCID2\n    (DCCPF_INITIAL_CCID in include/linux/dccp.h). Disabling CCID2 in the Kconfig\n    menu without changing the defaults leads to a failure `module not found\u0027 when\n    trying to load the dccp module (which internally tries to load the default CCID).\n\n 3. The specification (RFC 4340, sec. 10) treats CCID2 somewhat like a\n    `minimum common denominator\u0027; the specification says that:\n\n    * \"New connections start with CCID 2 for both endpoints\"\n\n    * \"A DCCP implementation intended for general use, such as an implementation in a\n       general-purpose operating system kernel, SHOULD implement at least CCID 2.\n       The intent is to make CCID 2 broadly available for interoperability [...]\"\n\n    Providing CCID2 as minimum-required CCID (like Reno/Cubic in TCP) thus seems reasonable.\n\nHence this patch automatically selects CCID2 when DCCP is enabled. Documentation also added.\n\nDiscussions with Ian McDonald on this subject are gratefully acknowledged.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebe6f7e73c3efec1de295205806b4550fcb468cd",
      "tree": "5c813563996e0e99e3f612625299cf03f9111d85",
      "parents": [
        "8e8c71f1ab0ca1c4e74efad14533b991524dcb6c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Nov 21 10:00:17 2007 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:54:45 2008 -0800"
      },
      "message": "[DCCP]: Update documentation\n\nThis updates the DCCP documentation, following input from Ian McDonald,\nclarifiying the status of DCCP, and adding a note about the test tree.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e8c71f1ab0ca1c4e74efad14533b991524dcb6c",
      "tree": "ab9cf593ce85ca9eb278ccb1b683fbe459686cbd",
      "parents": [
        "9b91ad2747891767c0efb4fb965c5dfed8d4f88e"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Nov 21 09:56:48 2007 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:54:44 2008 -0800"
      },
      "message": "[DCCP]: Honour and make use of shutdown option set by user\n\nThis extends the DCCP socket API by honouring any shutdown(2) option set by the user.\nThe behaviour is, as much as possible, made consistent with the API for TCP\u0027s shutdown.\n\nThis patch exploits the information provided by the user via the socket API to reduce\nprocessing costs:\n * if the read end is closed (SHUT_RD), it is not necessary to deliver to input CCID;\n * if the write end is closed (SHUT_WR), the same idea applies, but with a difference -\n   as long as the TX queue has not been drained, we need to receive feedback to keep\n   congestion-control rates up to date. Hence SHUT_WR is honoured only after the last\n   packet (under congestion control) has been sent;\n * although SHUT_RDWR seems nonsensical, it is nevertheless supported in the same manner\n   as for TCP (and agrees with test for SHUTDOWN_MASK in dccp_poll() in net/dccp/proto.c).\n\nFurthermore, most of the code already honours the sk_shutdown flags (dccp_recvmsg() for\ninstance sets the read length to 0 if SHUT_RD had been called); CCID handling is now added\nto this by the present patch.\n\nThere will also no longer be any delivery when the socket is in the final stages, i.e. when\none of dccp_close(), dccp_fin(), or dccp_done() has been called - which is fine since at\nthat stage the connection is its final stages.\n\nMotivation and background are on http://www.erg.abdn.ac.uk/users/gerrit/dccp/notes/shutdown\n\nA FIXME has been added to notify the other end if SHUT_RD has been set (RFC 4340, 11.7).\n\nNote: There is a comment in inet_shutdown() in net/ipv4/af_inet.c which asks to \"make\n      sure the socket is a TCP socket\". This should probably be extended to mean\n      `TCP or DCCP socket\u0027 (the code is also used by UDP and raw sockets).\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7ab97f78a5c573e49474edbd260ea6898ddccda",
      "tree": "4d23cf1ac6e8519ffae51cb887701c7521bbd87f",
      "parents": [
        "beca222d1aa09c0b2f56a6af788eacf5c19093da"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver.hartkopp@volkswagen.de",
        "time": "Fri Nov 16 16:09:28 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:54:14 2008 -0800"
      },
      "message": "[CAN]: Add documentation\n\nThis patch adds documentation for the PF_CAN protocol family.\n\nSigned-off-by: Oliver Hartkopp \u003coliver.hartkopp@volkswagen.de\u003e\nSigned-off-by: Urs Thuermann \u003curs.thuermann@volkswagen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "889c94a14e38e749c8060f597ee7825ea0764229",
      "tree": "a7c94c44784773f362d4e4b85b86434446a2f5ec",
      "parents": [
        "4ad2b226e1db58ee227f06379b46347bfd0ded39"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Sun Jan 20 14:41:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 22 10:43:36 2008 -0800"
      },
      "message": "Fix file references in documentation and Kconfig\n\nFix typo in arch/powerpc/boot/flatdevtree_env.h.\nThere is no Documentation/networking/ixgbe.txt.\n\nREADME.cycladesZ is now in Documentation/.\nwavelan.p.h is now in drivers/net/wireless/.\nHFS.txt is now Documentation/filesystems/hfs.txt.\nOSS-files are now in sound/oss/.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce3ba1399d2ba81b3699a82649df0cd8223c6662",
      "tree": "c247fcfc5c004c4e76242ead710bb36709954dc6",
      "parents": [
        "be63a21c9573fbf88106ff0f030da5974551257b"
      ],
      "author": {
        "name": "Matti Linnanvuori",
        "email": "mattilinnanvuori@yahoo.com",
        "time": "Tue Jan 15 06:25:27 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 18 14:41:49 2008 -0500"
      },
      "message": "Documentation: add a guideline for hard_start_xmit method\n\nAdd a guideline not to modify SKBs.\n\nSigned-off-by: Matti Linnanvuori \u003cmattilinnanvuori@yahoo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f6652be183c8c7cb99c646dd7494ab45e4833ba",
      "tree": "8ab3acaa0f7887aad46d0a1dd10f800312d657fa",
      "parents": [
        "b63bb739a1d24f395c09f88ff43c54c736a60453"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Dec 06 23:40:34 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 07 15:00:32 2007 -0500"
      },
      "message": "bonding: Add new layer2+3 hash for xor/802.3ad modes\n\n \tAdd new hash for balance-xor and 802.3ad modes.  Originally\n submitted by \"Glenn Griffin\" \u003cggriffin.kernel@gmail.com\u003e; modified by\n Jay Vosburgh to move setting of hash policy out of line, tweak the\n documentation update and add version update to 3.2.2.\n\n\tGlenn\u0027s original comment follows:\n\nIncluded is a patch for a new xmit_hash_policy for the bonding driver\nthat selects slaves based on MAC and IP information.  This is a middle\nground between what currently exists in the layer2 only policy and the\nlayer3+4 policy.  This policy strives to be fully 802.3ad compliant by\ntransmitting every packet of any particular flow over the same link.\nAs documented the layer3+4 policy is not fully compliant for extreme\ncases such as ip fragmentation, so this policy is a nice compromise\nfor environments that require full compliance but desire more than the\nlayer2 only policy.\n\nSigned-off-by: \"Glenn Griffin\" \u003cggriffin.kernel@gmail.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "57ce45dd16cd427ac2bdef202daf513bd25d650b",
      "tree": "0ad744df4d1560b63ab9499fff000dda3d6cdbc3",
      "parents": [
        "c0d8248710d7d914c44dd79768b3ad85a62e194a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "message": "[NET]: Remove references to net-modules.txt.\n\nWhen I removed net-modules.txt because it only contained ancient\ninformation I missed that many Kconfig entries pointed to this ancient\ninformation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c183783e28969e92f3df23f8b7e18d5c3e5bc8dd",
      "tree": "4d96b35a118348a7155e69ef98954e4811177693",
      "parents": [
        "e8b2cadde643780395b45e8974df911cde47744b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 02:30:43 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:15:08 2007 -0800"
      },
      "message": "[NET]: Remove Documentation/networking/pt.txt\n\nThere\u0027s no no point in keeping documentation for a driver that was\nremoved many years ago.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8b2cadde643780395b45e8974df911cde47744b",
      "tree": "750c7490cb2f8e9bd9d5efa4290496ac6e379889",
      "parents": [
        "17a83c75ada2cc482981d13ad17fcd5fdc956e4e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 02:30:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:15:07 2007 -0800"
      },
      "message": "[NET]: Remove Documentation/networking/routing.txt\n\nThis file is so outdated that I can\u0027t see any value in keeping it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17a83c75ada2cc482981d13ad17fcd5fdc956e4e",
      "tree": "4157a6e303d36f0082f2cabebb18d6c876435ac8",
      "parents": [
        "915590cf642d82e4c9eddf8051ce2eb159ef9af4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 02:29:33 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:15:07 2007 -0800"
      },
      "message": "[NET]: Remove Documentation/networking/ncsa-telnet\n\nNewsflash: There once was a version of NCSA telnet that had some bug.\n\nSpotted by Pekka Pietikainen.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "915590cf642d82e4c9eddf8051ce2eb159ef9af4",
      "tree": "27c268699e1e113c3cb13385aa7afff89ddd9ef3",
      "parents": [
        "240e546445709dd9a883a0629b55961f8efe7f27"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 02:28:52 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:15:06 2007 -0800"
      },
      "message": "[NET]: Remove comx driver docs.\n\nThe drivers have already been removed 3.5 years ago.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "240e546445709dd9a883a0629b55961f8efe7f27",
      "tree": "83d4a324d7443ac11b2842b333112cb9e837ae9a",
      "parents": [
        "b733c007edad6f3e05109951bacc6f87dd807917"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 07 02:26:15 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:15:05 2007 -0800"
      },
      "message": "[NET]: Remove Documentation/networking/Configurable\n\nAfter more than 11 years this file does no longer contain much useful\ninformation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d892afe2ca905ddb00a4f16927c8b465cdd31b20",
      "tree": "c15295f448a19046423bbb480fcfefe319f91928",
      "parents": [
        "a057ae3c104dd2c661e55d2af37e70d168c65e00"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:49:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:49:09 2007 -0700"
      },
      "message": "[NET]: Document some simple rules for actions\n\nThis patch adds documentation on what is expected of an\naction which branches away from the action-graph or when it\nneeds to trample on actins. It also describes what is expected of\nusers of such actions.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "564262c1f0b0f0ce852ecd7f60672f79985595ee",
      "tree": "9a9a3521d61b9f959de52beacd200464aab04b05",
      "parents": [
        "4bc3e17cce5662092703b02ee7b030047b1c99b3"
      ],
      "author": {
        "name": "Ryousei Takano",
        "email": "takano-ryousei@aist.go.jp",
        "time": "Thu Oct 25 23:03:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 23:03:52 2007 -0700"
      },
      "message": "[TCP]: Fix inconsistency of terms.\n\nFix inconsistency of terms:\n1) D-SACK\n2) F-RTO\n\nSigned-off-by: Ryousei Takano \u003ctakano-ryousei@aist.go.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4316b450e811a7298c80bb4f905af2de5cab54a8",
      "tree": "ba2c2dd99858c1692d20c66b7868a78d00b0f151",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:13 2007 -0400"
      },
      "message": "remove Documentation/networking/net-modules.txt\n\nAccording to git, the only one who touched this file during the last\n5 years was me when removing drivers...\n\nmodinfo offers less ancient information.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Paul Gortmaker \u003cpaul.gortmaker@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2",
      "tree": "8a08b60bd14a3e0d7b19394223fd152694d3d805",
      "parents": [
        "5895df967dac8b12c8ed254f5cc4d46f50e88876"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Oct 20 01:30:25 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:30:25 2007 +0200"
      },
      "message": "spelling fixes: Documentation/\n\nSpelling fixes in Documentation/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "76181c134f87479fa13bf2548ddf2999055d34d4",
      "tree": "34694341c190e7ecdd3111ee48e4b98602ff012f",
      "parents": [
        "398c95bdf2c24d7866692a40ba04425aef238cdd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 16 23:29:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:57 2007 -0700"
      },
      "message": "KEYS: Make request_key() and co fundamentally asynchronous\n\nMake request_key() and co fundamentally asynchronous to make it easier for\nNFS to make use of them.  There are now accessor functions that do\nasynchronous constructions, a wait function to wait for construction to\ncomplete, and a completion function for the key type to indicate completion\nof construction.\n\nNote that the construction queue is now gone.  Instead, keys under\nconstruction are linked in to the appropriate keyring in advance, and that\nanyone encountering one must wait for it to be complete before they can use\nit.  This is done automatically for userspace.\n\nThe following auxiliary changes are also made:\n\n (1) Key type implementation stuff is split from linux/key.h into\n     linux/key-type.h.\n\n (2) AF_RXRPC provides a way to allocate null rxrpc-type keys so that AFS does\n     not need to call key_instantiate_and_link() directly.\n\n (3) Adjust the debugging macros so that they\u0027re -Wformat checked even if\n     they are disabled, and make it so they can be enabled simply by defining\n     __KDEBUG to be consistent with other code of mine.\n\n (3) Documentation.\n\n[alan@lxorguk.ukuu.org.uk: keys: missing word in documentation]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a52cefc80fc92981592c688d1c8067442afe4cec",
      "tree": "ad119b5a4f5e4a257779c0ef324b5c9354c915f1",
      "parents": [
        "fba956c46a72f9e7503fd464ffee43c632307e31",
        "4acad72ded8e3f0211bd2a762e23c28229c61a51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 14:06:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 14:06:58 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)\n  [IPV6]: Consolidate the ip6_pol_route_(input|output) pair\n  [TCP]: Make snd_cwnd_cnt 32-bit\n  [TCP]: Update the /proc/net/tcp documentation\n  [NETNS]: Don\u0027t panic on creating the namespace\u0027s loopback\n  [NEIGH]: Ensure that pneigh_lookup is protected with RTNL\n  [INET]: kmalloc+memset -\u003e kzalloc in frag_alloc_queue\n  [ISDN]: Fix compile with CONFIG_ISDN_X25 disabled.\n  [IPV6]: Replace sk_buff ** with sk_buff * in input handlers\n  [SELINUX]: Update for netfilter -\u003ehook() arg changes.\n  [INET]: Consolidate the xxx_put\n  [INET]: Small cleanup for xxx_put after evictor consolidation\n  [INET]: Consolidate the xxx_evictor\n  [INET]: Consolidate the xxx_frag_destroy\n  [INET]: Consolidate xxx_the secret_rebuild\n  [INET]: Consolidate the xxx_frag_kill\n  [INET]: Collect common frag sysctl variables together\n  [INET]: Collect frag queues management objects together\n  [INET]: Move common fields from frag_queues in one place.\n  [TG3]: Fix performance regression on 5705.\n  [ISDN]: Remove local copy of device name to make sure renames work.\n  ...\n"
    },
    {
      "commit": "d603d0ab863245050025a79a1f14ff84f2222f09",
      "tree": "2cf5bf1bcfb9fce575062f015f9b8b3b8f85c05b",
      "parents": [
        "9d6dda32c7570bbf189cf74fbc36338d0a94e999"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Oct 15 12:58:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 15 12:58:35 2007 -0700"
      },
      "message": "[TCP]: Update the /proc/net/tcp documentation\n\n* Say that this interface is deprecated.\n* Update function name references to match the current code.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd957c57c52a3964b8446a3e868a08186274b628",
      "tree": "e745b1d3cfe5fbcb4bc6b85084dd90a22e1a1da9",
      "parents": [
        "d90a162a4ee280201e84944a84f86d6728dc0c27"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Oct 09 19:57:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Optionally allow ethernet slaves to keep own MAC\n\n\tUpdate the \"don\u0027t change MAC of slaves\" functionality added in\nprevious changes to be a generic option, rather than something tied to\nIB devices, as it\u0027s occasionally useful for regular ethernet devices as\nwell.\n\n\tAdds \"fail_over_mac\" option (which is automatically enabled for IB\nslaves), applicable only to active-backup mode.\n\n\tIncludes documentation update.\n\n\tUpdates bonding driver version to 3.2.0.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bfd754d1bf29d3324270e52ef11ce6367bb0685",
      "tree": "0f27b379b911f06c9b91387621fb86c6184d1b58",
      "parents": [
        "dcad856fe8e0222012d9ae0e4dc6c6e5cce276e6"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Oct 04 14:50:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:37 2007 -0700"
      },
      "message": "[DCCP]: Correct documentation\n\nThis corrects erroneous documentation of the socket API.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "126acd5bf769fcb80e38a5360ad12b842d6d29d4",
      "tree": "c57698ec1cab7a744dcfdde5b4c8ef2edd3f433a",
      "parents": [
        "042d18f9f39a51716683b4e156fbee689314bb22"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Oct 04 14:40:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:32 2007 -0700"
      },
      "message": "[DCCP]: Update API documentation\n\nThis adds documentation on the use of service codes on client and\nserver.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c559a9e44ee61faf2f339604ce708decb345a93",
      "tree": "8e0e89521445a42cf801747af20be172b6e9e582",
      "parents": [
        "bc8498721dfe3f7d537f4f75302be7dbe9c7b939"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Oct 04 14:39:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:31 2007 -0700"
      },
      "message": "[DCCP]: Add socket option to query the current MPS\n\nThis enables applications to query the current value of the Maximum\nPacket Size via a socket option, suggested as a SHOULD in (RFC 4340,\np. 102).\n\nThis socket option is useful to avoid the annoying bail-out via\n`-EMSGSIZE\u0027.  In particular, as fragmentation is not currently\nsupported (and its use is partly discouraged in RFC 4340).\n\nWith this option, it is possible to size buffers accordingly, e.g.\n\n\tint buflen \u003d dccp_get_cur_mps(sockfd);\n\n\t/* or */\n\tif (msgsize \u003e dccp_get_cur_mps(sockfd))\n\t\tdie(\"message is too large for this path\");\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58d4185e36913d4fc94afa4b4daccb3c9aa01957",
      "tree": "77d2e8e423652f5bbf2e29e8c0b3e0aeb7858b9f",
      "parents": [
        "628a140ba033ef201706a8c7e767c8a0c0f8326c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:18 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:18 2007 -0700"
      },
      "message": "[MAC80211]: improve radiotap injection\n\nThis improves radiotap injection by removing the shortcut over TX handlers\nthat led to BUGS when injecting frames without setting a rate and also\nresulted in various other quirks. Now, TX handlers are run but some\ninformation that was present in the radiotap header is used instead of\nautomatic settings.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Andy Green \u003candy@warmcat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7e86e344b3599c0679a4a1f59a27953856f181c",
      "tree": "da4f2b298bb450d4207d6c785d1118b7c5b92eea",
      "parents": [
        "928773c23a4cf053a34ad480439448f75efa350c"
      ],
      "author": {
        "name": "Nathanael Nerode",
        "email": "neroden@fastmail.fm",
        "time": "Wed Sep 26 18:14:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:44 2007 -0700"
      },
      "message": "dgrs: remove from build, config, and maintainer list\n\nStop building and configuring driver for Digi RightSwitch, which was\nnever actually sold to anyone, and remove it from MAINTAINERS.\n\nIn response to an investigation into the firmware of the \"Digi Rightswitch\"\ndriver, Andres Salomon discovered:\n\u003e\n\u003e Dear Andres:\n\u003e\n\u003e After further research, we found that this product was killed in place\n\u003e and never reached the market.  We would like to request that this not be\n\u003e included.\n\nSince the product never reached market, clearly nobody is using this orphaned\ndriver.\n\nSigned-off-by: Nathanael Nerode \u003cneroden@gcc.gnu.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a94f0f970549e63e54c80c4509db299c514d8c11",
      "tree": "3b9421fc70e00c16ed57ef4330b24504b04ae309",
      "parents": [
        "ee1a15922d356aff0e31bf9bb9088ab346b8033a"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Sep 26 11:31:49 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:43 2007 -0700"
      },
      "message": "[DCCP]: Rate-limit DCCP-Syncs\n\nThis implements a SHOULD from RFC 4340, 7.5.4:\n \"To protect against denial-of-service attacks, DCCP implementations SHOULD\n  impose a rate limit on DCCP-Syncs sent in response to sequence-invalid packets,\n  such as not more than eight DCCP-Syncs per second.\"\n\nThe rate-limit is maintained on a per-socket basis. This is a more stringent\npolicy than enforcing the rate-limit on a per-source-address basis and\nprotects against attacks with forged source addresses.\n\nMoreover, the mechanism is deliberately kept simple. In contrast to\nxrlim_allow(), bursts of Sync packets in reply to sequence-invalid packets\nare not supported.  This foils such attacks where the receipt of a Sync\ntriggers further sequence-invalid packets. (I have tested this mechanism against\nxrlim_allow algorithm for Syncs, permitting bursts just increases the problems.)\n\nIn order to keep flexibility, the timeout parameter can be set via sysctl; and\nthe whole mechanism can even be disabled (which is however not recommended).\n\nThe algorithm in this patch has been improved with regard to wrapping issues\nthanks to a suggestion by Arnaldo.\n\nCommiter note: Rate limited the step 6 DCCP_WARN too, as it says we\u0027re\n               sending a sync.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    }
  ],
  "next": "e24eb521fbf2a350ce879dfc1d8e56d4ffa2aa22"
}
