)]}'
{
  "log": [
    {
      "commit": "1dad939ddbbd8d64e1edc7799df00a9e591b4197",
      "tree": "b2bb098cc125ed2761ceb9f3a906dc844f24347c",
      "parents": [
        "b5254eee7994ba0a44ba7386cb66c2ce2f30fcc6"
      ],
      "author": {
        "name": "trem",
        "email": "tremyfr@yahoo.fr",
        "time": "Tue Oct 02 14:04:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:28 2007 -0700"
      },
      "message": "ipg.c doesn\u0027t compile with with CONFIG_HIGHMEM64G\n\nI\u0027ve tried to compile 2.6.23-rc8-mm2, but it fails on ipg.c with the\nerror : ERROR: \"__udivdi3\" [drivers/net/ipg.ko] undefined!\n\nI\u0027ve instigated a bit, and I\u0027ve found this code in ipg.c :\n\nstatic void ipg_nic_txfree(struct net_device *dev)\n{\n       struct ipg_nic_private *sp \u003d netdev_priv(dev);\n       void __iomem *ioaddr \u003d sp-\u003eioaddr;\n       const unsigned int curr \u003d ipg_r32(TFD_LIST_PTR_0) -\n               (sp-\u003etxd_map / sizeof(struct ipg_tx)) - 1;\n       unsigned int released, pending;\n\nsp-\u003etxd_map is an u64\nbecause :\n\tdma_addr_t txd_map;\n\nAnd in asm-i386/types.h, I see :\n#ifdef CONFIG_HIGHMEM64G\ntypedef u64 dma_addr_t;\n#else\ntypedef u32 dma_addr_t;\n#endif\nI my config, I use CONFIG_HIGHMEM64G\n\nsizeof(struct ipg_tx) is an u32\nSo the div failed on i386 because of u64 / u32.\n\n[akpm@linux-foundation.org: cleanups]\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b5254eee7994ba0a44ba7386cb66c2ce2f30fcc6",
      "tree": "f21fe0be6225cc6fce029ffcadb45ec4a5d93faf",
      "parents": [
        "9e81d331f2ec65695e4366ce592e14f9700bae8b"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:57 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:27 2007 -0700"
      },
      "message": "pasemi_mac: use buffer index pointer in clean_rx()\n\npasemi_mac: use buffer index pointer in clean_rx()\n\nUse the new features in B0 for buffer ring index on the receive side. This\nmeans we no longer have to search in the ring for where the buffer\ncame from.\n\nAlso cleanup the RX cleaning side a little, while I was at it.\n\nNote: Pre-B0 hardware is no longer supported, and needs a pile of other\nworkarounds that are not being submitted for mainline inclusion. So the\nfact that this breaks old hardware is not a problem at this time.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e81d331f2ec65695e4366ce592e14f9700bae8b",
      "tree": "cc193c4fbceed81065ead642b7da009d8ffba746",
      "parents": [
        "7ddeae2c6ceed7f786344731dda27d4277957780"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:39 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:27 2007 -0700"
      },
      "message": "pasemi_mac: clear out old errors on interface open\n\npasemi_mac: clear out old errors on interface open\n\nClear out any pending errors when an interface is brought up. Since the bits\nare sticky, they might be from interface shutdown time after firmware has\nused it, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7ddeae2c6ceed7f786344731dda27d4277957780",
      "tree": "7f31f7a4308ac3c95f201bfd4218523a17420377",
      "parents": [
        "ad5da10a64bdca1ed39b25946727a1ce2659f3d4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:28 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:26 2007 -0700"
      },
      "message": "pasemi_mac: update todo list\n\npasemi_mac: update todo list\n\nRemove some stale todo items that have been taken care of. Add a couple\nof upcoming ones.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad5da10a64bdca1ed39b25946727a1ce2659f3d4",
      "tree": "471d87010666ee8af865c6e573515322c798e3ec",
      "parents": [
        "8dc121a4b620090e594945fd36f878836fc5a14a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:27:15 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:25 2007 -0700"
      },
      "message": "pasemi_mac: further performance tweaks\n\npasemi_mac: further performance tweaks\n\nMisc driver tweaks for pasemi_mac:\n\t* Increase ring size (really needed mostly on 10G)\n\t* Take out an unneeded barrier\n\t* Move around a few prefetches and reorder a few calls\n\t* Don\u0027t try to clean on full tx buffer, just let things\n\t  take their course and stop the queue directly\n\t* Avoid filling on the same line as the interface is\n\t  working on to reduce cache line bouncing\n\t* Avoid unneeded clearing of software state (and make the\n\t  interface shutdown code handle it)\n\t* Fix up some of the tx ring wrap logic.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8dc121a4b620090e594945fd36f878836fc5a14a",
      "tree": "1be4e5078a4a7dee15e0a7bc2690707312ee72a7",
      "parents": [
        "9a50bebda95745d312c69d3bb6d788067cbefb84"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:26:53 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:25 2007 -0700"
      },
      "message": "pasemi_mac: add local skb alignment\n\npasemi_mac: add local skb alignment\n\nAdd local SKB alignment to pasemi_mac, since ppc64 in general has it at 0\nbecause of design flaws in some of the IBM server bridge chips. However,\nfor PWRficient doing the unaligned copies is more expensive than doing\nunaligned DMA so make sure the data is aligned instead.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a50bebda95745d312c69d3bb6d788067cbefb84",
      "tree": "5aaa75097fb0b62b22c0d833282fcb28a49a9d5c",
      "parents": [
        "ad3c20d1ab586884f1815c315e3f303a8b8a7d7d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:26:30 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:24 2007 -0700"
      },
      "message": "pasemi_mac: workaround for erratum 5971\n\npasemi_mac: workaround for erratum 5971\n\nImplement workarounds for erratum 5971, where L2 hints aren\u0027t considered\nproperly unless the way hint is enabled on the interface. Since L2 isn\u0027t\nsetup to dedicate a way to headers, we need to reset the packet count\nby hand so it won\u0027t run out of credits.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad3c20d1ab586884f1815c315e3f303a8b8a7d7d",
      "tree": "16493bc5ee35e6dcfeffe0bafb5f58d252b5d272",
      "parents": [
        "fc9e4d2a93dab4a995e2e75725577b9a60154cbc"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:26:13 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:24 2007 -0700"
      },
      "message": "pasemi_mac: implement sg support\n\npasemi_mac: implement sg support\n\nImplement SG support for pasemi_mac\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc9e4d2a93dab4a995e2e75725577b9a60154cbc",
      "tree": "efa9ce615e57fdb4bb94d0920daf04a26b30c4ed",
      "parents": [
        "18eec695427ce1258fb5dad0ac180fa4d6f64af7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:25:53 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:23 2007 -0700"
      },
      "message": "pasemi_mac: rework ring management\n\npasemi_mac: rework ring management\n\nRework ring management, switching to an opaque ring format instead of\nthe struct-based descriptor+pointer setup, since it will be needed for\nSG support.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18eec695427ce1258fb5dad0ac180fa4d6f64af7",
      "tree": "36cd3b0ba6748e367495481246f4d7e3f6596ec7",
      "parents": [
        "69c29d89185dc1de7224f5f98588ddc061f1fad2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:25:14 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:22 2007 -0700"
      },
      "message": "pasemi_mac: fix bug in receive buffer dma mapping\n\npasemi_mac: fix bug in receive buffer dma mapping\n\nskb-\u003elen isn\u0027t actually set to the size of the allocated skb, so don\u0027t\ntry to use it when figuring out how much to map.\n\n(This hasn\u0027t surfaced as a real bug because we effectively disable\ntranslation for the interface, but it still needs fixing for the future)\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "69c29d89185dc1de7224f5f98588ddc061f1fad2",
      "tree": "c54768100a3f6300ca93667de2f3776d135fe29c",
      "parents": [
        "5ecc2a5d3e3c39535d2cc10dad15853e9e9b072d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 02 16:24:51 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:22 2007 -0700"
      },
      "message": "pasemi_mac: basic error checking\n\npasemi_mac: basic error checking\n\nAdd some rudimentary error checking to pasemi_mac.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ecc2a5d3e3c39535d2cc10dad15853e9e9b072d",
      "tree": "fd2efdb71863b6a7c0c8106477d7df7a5a8fb2e0",
      "parents": [
        "478f8d2ba56b40ad1c17e21c1503669b83c96e8e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Oct 02 12:17:56 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:21 2007 -0700"
      },
      "message": "[MAC80211]: Update beacon_update callback documentation\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "478f8d2ba56b40ad1c17e21c1503669b83c96e8e",
      "tree": "899c01c91848a8927d6f296f7cf7ad0a265e43ce",
      "parents": [
        "42613db7605a68a70f97513137392bda9b27bb9e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Sep 30 13:52:37 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:21 2007 -0700"
      },
      "message": "[MAC80211]: add sta_notify callback\n\nThis patch adds sta_notify callback and removes sta_table_notification\nwhich was not used by any driver.\nsta_notify() is essential for drivers that keeps notion of station\ninternally and need to be notified about removal or addition of a station\nto the (I)BSS or assocation to an AP.\n\nThis version adds interface id to the parameter list\nas suggested by Johannes Berg\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42613db7605a68a70f97513137392bda9b27bb9e",
      "tree": "28fc28d9977269b7a4129db4483052c11df7e33e",
      "parents": [
        "47f0c502209056da728e6a306a43d5e19a37f4fa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Sep 28 21:52:27 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:20 2007 -0700"
      },
      "message": "[MAC80211]: implement cfg80211\u0027s change_interface hook\n\nThis implements the cfg80211 change_interface hook that changes the\ntype of an interface and cleans up the code a bit.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47f0c502209056da728e6a306a43d5e19a37f4fa",
      "tree": "db62b1f47c0c37f8c5e7943a1410737721803614",
      "parents": [
        "ddd3d2be85e3207c47f2b3c431723e6c758b4b0d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 15:10:44 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:20 2007 -0700"
      },
      "message": "[MAC80211]: Add association LED trigger\n\nMany devices have LEDs to indicate the link status.\nExport this functionality to drivers.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddd3d2be85e3207c47f2b3c431723e6c758b4b0d",
      "tree": "126bb0b470f94e82d4a7f7c0c88bac0b35c95623",
      "parents": [
        "58d4185e36913d4fc94afa4b4daccb3c9aa01957"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:20 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:19 2007 -0700"
      },
      "message": "[MAC80211]: make userspace-mlme a per-interface setting\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.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": "628a140ba033ef201706a8c7e767c8a0c0f8326c",
      "tree": "7aae1dbc152bf9180fee3d238f224c2f4b1741b5",
      "parents": [
        "640845a5632390eaa9357cd818646c8f0ee3d47e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:17 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:18 2007 -0700"
      },
      "message": "[MAC80211]: remove ALG_NONE\n\nThis \"algorithm\" is used only internally and is not useful.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "640845a5632390eaa9357cd818646c8f0ee3d47e",
      "tree": "1a723d402a1d56590e1c2f20a27eca28869d7167",
      "parents": [
        "1990af8d14e48445a0ddcca7765a177b6661d676"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:16 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:17 2007 -0700"
      },
      "message": "[MAC80211]: use RX_FLAG_DECRYPTED for sw decrypted as well\n\nThis makes mac80211 set the RX_FLAG_DECRYPTED flag for frames\ndecrypted in software allowing us to handle some things more\nuniformly.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1990af8d14e48445a0ddcca7765a177b6661d676",
      "tree": "ea19fbccaca1b8746f469a5cb331decf45f32327",
      "parents": [
        "70f0876579ceeea9fd7bd4a20fade524a0b3bdda"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:15 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:16 2007 -0700"
      },
      "message": "[MAC80211]: consolidate decryption more\n\nCurrently, we have three RX handlers doing the decryption.\nThis patch changes it to have only one handler doing\neverything, thereby getting rid of many duplicate checks.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n--\n net/mac80211/rx.c |   46 ++++++++++++----------------------------------\n 1 files changed, 12 insertions(+), 34 deletions(-)\n"
    },
    {
      "commit": "70f0876579ceeea9fd7bd4a20fade524a0b3bdda",
      "tree": "9421b62d8cc8e4fd7c8dddbcafad2628dac19a70",
      "parents": [
        "f9d540ee5f7e480339911df8d7389ef4c435ab54"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:14 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:16 2007 -0700"
      },
      "message": "[MAC80211]: move sta_process rx handler later\n\nThis moves the sta_process RX handler to after decryption\nso that frames that cannot be decrypted don\u0027t influence\nstatistics, it is likely that they were injected or something\nelse is totally wrong.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9d540ee5f7e480339911df8d7389ef4c435ab54",
      "tree": "89381e4aa0f8ea31662dc21e890c339d715f8271",
      "parents": [
        "a28975525016ddcbdaab8225666df1cf2dc9cb2d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Sep 28 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:15 2007 -0700"
      },
      "message": "[MAC80211]: remove management interface\n\nRemoves the management interface since it is only required\nfor hostapd/userspace MLME, will not be in the final tree\nat least in this form and hostapd/userspace MLME currently\ndo not work against this tree anyway.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a28975525016ddcbdaab8225666df1cf2dc9cb2d",
      "tree": "5043b4c24c3c6c40d3d844259e2c47421204436d",
      "parents": [
        "f7c4daed99fba15e4e48df464031f4ac7c32e4c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Sep 28 14:01:25 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:15 2007 -0700"
      },
      "message": "[MAC80211]: add \"invalid\" interface type\n\nSince I cannot convince the lazy driver authors (hello Michael)\nto stop (ab)using the MGMT interface type internally in their\ndrivers, this patch introduces a new _INVALID type especially\nfor their use and changes all affected drivers to use it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7c4daed99fba15e4e48df464031f4ac7c32e4c9",
      "tree": "bc696ea937c08b83a414d5572bac422f84a468cf",
      "parents": [
        "05b64b364822863974c0121359b01d7ba0f22205"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Sep 24 18:41:49 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:14 2007 -0700"
      },
      "message": "[MAC80211]: Check open_count before calling config callback.\n\nAlso remove the check for ops-\u003econfig!\u003dNULL, as it can never be NULL.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05b64b364822863974c0121359b01d7ba0f22205",
      "tree": "9f11ab39989780f93bdd953d798e070ada6ed069",
      "parents": [
        "42bb4cd5ae320dd46630533fecb91b940d4468e2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Sep 28 16:19:03 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:13 2007 -0700"
      },
      "message": "[B43]: Rewrite pwork locking policy.\n\nImplement much easier and more lightweight locking for\nthe periodic work.\nThis also removes the last big busywait loop and replaces it\nby a sleeping loop.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42bb4cd5ae320dd46630533fecb91b940d4468e2",
      "tree": "13635dd2a2457f53f4ff09a6b429f8e4ac23c246",
      "parents": [
        "8e9f7529fdfe34ed519f048682eb404fbd8004e8"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Sep 28 14:22:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:13 2007 -0700"
      },
      "message": "[B43]: Use input-polldev for the rfkill switch\n\nThis removes the direct call to rfkill on an rfkill event\nand replaces it with an input device. This way userspace is also\nnotified about the event.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e9f7529fdfe34ed519f048682eb404fbd8004e8",
      "tree": "c0ca2c07e9f4124be2bc46c35823f4fb79e99d9d",
      "parents": [
        "21954c367e4088c491122edd263964345bc1d3bf"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 21:35:34 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:12 2007 -0700"
      },
      "message": "[B43]: RF-kill support\n\nThis adds full support for the RFKILL button and\nthe RFKILL LED trigger.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21954c367e4088c491122edd263964345bc1d3bf",
      "tree": "149faa19794ff6834c56f3af4501fe921880092e",
      "parents": [
        "20405c08412a4d89357870d7220f9fb1c458b286"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 15:31:40 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:11 2007 -0700"
      },
      "message": "[B43]: LED triggers support\n\nDrive the LEDs through the generic LED triggers.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20405c08412a4d89357870d7220f9fb1c458b286",
      "tree": "971dbbd3a2339eeef5ec7a89057cf6ca20af535d",
      "parents": [
        "135900c182c321a4888ec496b014e6707272faca"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 21:34:23 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:11 2007 -0700"
      },
      "message": "[RFKILL]: Add support for hardware-only rfkill buttons\n\nButtons that work directly on hardware cannot support\nthe \"user_claim\" functionality. Add a flag to signal\nthis and return -EOPNOTSUPP in this case.\nb43 is such a device.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "135900c182c321a4888ec496b014e6707272faca",
      "tree": "d17a3e12bf2e047c7a627f61e623e40dfbad87bf",
      "parents": [
        "937a049dd903bd810d858d0303cf86af9eb08b6f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 27 21:33:12 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:10 2007 -0700"
      },
      "message": "[RFKILL]: Add support for an rfkill LED.\n\nThis adds a LED trigger.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "937a049dd903bd810d858d0303cf86af9eb08b6f",
      "tree": "22043f905ea2ab4002c1a51044e471880d11714c",
      "parents": [
        "09703f5e79a64c744721b9c27502075232ba0ea2"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Tue Oct 02 18:36:53 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:09 2007 -0700"
      },
      "message": "[ZD1211RW]: Removed zd_util.c and zd_util.h\n\nThe kernel now provides a generic hexdump implementation should we need\nit again, so we can remove it from zd1211rw. After removing that, only\none single-user function is left in zd_util. Move that to zd_mac and\nremove zd_util.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09703f5e79a64c744721b9c27502075232ba0ea2",
      "tree": "77bf66f19e5b020533b466408aef768d145ac42b",
      "parents": [
        "f74347d7ac0aa175b2bbd85eb58a13fbe80a3785"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Sep 26 21:45:24 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:09 2007 -0700"
      },
      "message": "[HOSTAP]: set netdev type before registering AP interface\n\nAs detailed at https://bugs.gentoo.org/159646 hostap with hostapd confuses\nudev by presenting 2 interfaces with the same MAC address. Also, at the time\nof detection, the \u0027type\u0027 attribute is 1, identical to other hostap interfaces.\n\nThe AP interface is supposed to have type ARPHRD_IEEE80211 (801), but this is\nnot set until after registration.\n\nSetting it before register_netdev() is called allows us to avoid this\nconfusion. We can do this by propogating the HOSTAP_INTERFACE type through\nto hostap_setup_dev().\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f74347d7ac0aa175b2bbd85eb58a13fbe80a3785",
      "tree": "b4b2e6401b42738115e59a194ca1c62b70647acf",
      "parents": [
        "ea1f8d5c3a593a791463c2efc07e5dfebd056500"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Oct 02 16:28:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:08 2007 -0700"
      },
      "message": "[BNX2]: Update version to 1.6.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea1f8d5c3a593a791463c2efc07e5dfebd056500",
      "tree": "e25bb6cffff8637b19c73f6ca68eeb901a2473a3",
      "parents": [
        "dad8c737962669240470923f951570ed716da1a1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Oct 02 16:27:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:07 2007 -0700"
      },
      "message": "[BNX2]: Optimize firmware loading.\n\nThis is a follow up to the patches from Denys Vlasenkos\n\u003cvda.linux@googlemail.com\u003e to further optimize firmware loading.\n\n1. In bnx2_init_cpus(), we allocate memory for decompression once\nand use it repeatedly instead of doing this for every firmware image.\n\n2. We eliminate the BSS and SBSS firmware sections in bnx2_fw*.h since\nthese are always zeros.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dad8c737962669240470923f951570ed716da1a1",
      "tree": "63969bf1ac15e5b4bf736ae0d077a48c41dcb346",
      "parents": [
        "18ad4e700647a9f727fa82a7f8d1f31444abbdfb"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun@nifty.com",
        "time": "Sun Sep 30 10:28:14 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:07 2007 -0700"
      },
      "message": "PCMCIA-NETDEV : add new id (axnet_cs, pcnet_cs)\n\naxnet_cs: Laneed LD-CDK/TX\npcnet_cs: LEMEL LM-N89TX PRO\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18ad4e700647a9f727fa82a7f8d1f31444abbdfb",
      "tree": "d9fc2c9a6bdf162a093bb5df1d66ddfe9e16b128",
      "parents": [
        "726d722e41f1c329b7f04c5ee5aef02a60ac1991"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Wed Sep 19 21:07:52 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:06 2007 -0700"
      },
      "message": "smc91x Hitachi Solution Engine (SuperH) Support\n\nHi, all.\n\nThis patch supports Hitachi Solution Engine (SuperH) of smc91x.\nPlease apply this patch .\n\nregards,\n Nobuhiro\n\n--\nNobuhiro Iwamatsu\n\tE-Mail : iwamatsu@nigauri.org\n\tGPG ID : 3170EBE9\n\nSigned-off-by:\tNobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "726d722e41f1c329b7f04c5ee5aef02a60ac1991",
      "tree": "bc8c0ff549a8e411112ef6a0af9a52a70fe54004",
      "parents": [
        "2c69448bbcedebeb8409ddb05fbc7d3fe1cfbda7"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@googlemail.com",
        "time": "Mon Aug 20 08:36:50 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:06 2007 -0700"
      },
      "message": "smc911x irq sense request and MPR2 board support\n\nHi,\n\nthis are the changes to the smc911x driver, which were necessary\nto get it running on the Magic Panel R2 (smsc9115).\nIt is a SH3-DSP based board. The other patches are available on\nthe linuxsh-dev mailinglist.\nhttp://marc.info/?l\u003dlinuxsh-dev\u0026r\u003d1\u0026b\u003d200708\u0026w\u003d2\n\nIt was necessary to set the irq sense to low level.\nTherefor the SMC_IRQ_SENSE define was added.\nHow are the chances for inclusion in 2.6.24?\n\nSigned-off by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c69448bbcedebeb8409ddb05fbc7d3fe1cfbda7",
      "tree": "143d29f88c4983f0437b9114c0784469f59a956a",
      "parents": [
        "31a5bb04d59931eb4657826213a439d37d12d4a9"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Oct 01 16:33:18 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:05 2007 -0700"
      },
      "message": "ehea: DLPAR memory add fix\n\nDue to stability issues in high load situations the HW queue handling\nhas to be changed. The HW queues are now stopped and restarted again instead\nof destroying and allocating new HW queues.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "31a5bb04d59931eb4657826213a439d37d12d4a9",
      "tree": "865af87dcb382e4cf035c9ccf5bf3ea094f2a712",
      "parents": [
        "2b5b3a604a672be1d41728ed9e448ca3c9c23242"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:58 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:04 2007 -0700"
      },
      "message": "fs_enet: sparse fixes\n\nMostly a bunch of __iomem annotations.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b5b3a604a672be1d41728ed9e448ca3c9c23242",
      "tree": "f396075face85b4a686ef59adc4a9df0120dd01f",
      "parents": [
        "e2ec4581adf7e288c193e981c39ca01cdb20a272"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:57 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:04 2007 -0700"
      },
      "message": "fs_enet: Convert mii-bitbang to use the generic bitbang MDIO code.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e2ec4581adf7e288c193e981c39ca01cdb20a272",
      "tree": "354c0afb64104457d2690e656f2d7ae883ff5722",
      "parents": [
        "976de6a8c304dcc43e38efcb8a0bace7866b6242"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:56 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:03 2007 -0700"
      },
      "message": "Generic bitbanged MDIO library\n\nPreviously, bitbanged MDIO was only supported in individual\nhardware-specific drivers.  This code factors out the higher level\nprotocol implementation, reducing the hardware-specific portion to\nfunctions setting direction, data, and clock.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "976de6a8c304dcc43e38efcb8a0bace7866b6242",
      "tree": "bae132693bbcfa65c03cf44c7db924fdebf13158",
      "parents": [
        "0d0d9c150c046cbd3e507adcfa2d78db82f1f452"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Oct 02 10:55:58 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:03 2007 -0700"
      },
      "message": "fs_enet: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set.\n\nThe existing OF glue code was crufty and broken.  Rather than fix it, it\nwill be removed, and the ethernet driver now talks to the device tree\ndirectly.\n\nThe old, non-CONFIG_PPC_CPM_NEW_BINDING code can go away once CPM\nplatforms are dropped from arch/ppc (which will hopefully be soon), and\nexisting arch/powerpc boards that I wasn\u0027t able to test on for this\npatchset get converted (which should be even sooner).\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d0d9c150c046cbd3e507adcfa2d78db82f1f452",
      "tree": "9061d687f765b7cd831d8a6dce83ae925a58d994",
      "parents": [
        "c6565331b7162a8348c70c37b4c33bedb6d4f02d"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:52 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:02 2007 -0700"
      },
      "message": "fs_enet: Align receive buffers.\n\nAt least some hardware driven by this driver needs receive buffers\nto be aligned on a 16-byte boundary.  This usually happens by chance,\nbut it breaks if slab debugging is enabled.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c6565331b7162a8348c70c37b4c33bedb6d4f02d",
      "tree": "6edc335399689700af78c0b93451bb1c5040c75d",
      "parents": [
        "b7336d3d886aaab6971773864c477210ef9b995a"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:50 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:01 2007 -0700"
      },
      "message": "fs_enet: mac-fcc: Eliminate __fcc-* macros.\n\nThese macros accomplish nothing other than defeating type checking.\n\nThis patch also fixes one instance of the wrong register size being\nused that was revealed by enabling type checking.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b7336d3d886aaab6971773864c477210ef9b995a",
      "tree": "863288ba8bab1c4f3d35b2328bdeecd6b0c6bdd7",
      "parents": [
        "0fb300fa9d54118c6dce772a29362d896775eff2"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:01 2007 -0700"
      },
      "message": "fs_enet: Include linux/string.h from linux/fs_enet_pd.h\n\nIt is needed for strstr().\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0fb300fa9d54118c6dce772a29362d896775eff2",
      "tree": "39871f8e06d1733d55ce4e04e255783f4520f02b",
      "parents": [
        "3de96471bd7fb76406e975ef6387abe3a0698149"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Oct 01 14:20:17 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:00 2007 -0700"
      },
      "message": "fs_enet: Whitespace cleanup.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3de96471bd7fb76406e975ef6387abe3a0698149",
      "tree": "e075e0ce74b97d906bdca160fe02b60e3cb9d907",
      "parents": [
        "0e835331e3111e5a92eb3a852405ea71ca8fff97"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Oct 01 15:28:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:00 2007 -0700"
      },
      "message": "[TCP]: Wrap-safed reordering detection FRTO check\n\nIn case somebody has a suggestion about a better place for this\ncheck, which must guarantee execution \"early enough\" (i.e,\nbefore the wrap can occur), I\u0027m very open to them.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e835331e3111e5a92eb3a852405ea71ca8fff97",
      "tree": "e7c1445866cf4ed306ffd39e1fd520f2b761566a",
      "parents": [
        "95eacd27e2a0924f1435654c06712cee6be099ad"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Oct 01 15:28:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:59 2007 -0700"
      },
      "message": "[TCP]: Update comment of SACK block validator\n\nJust came across what RFC2018 states about generation of valid\nSACK blocks in case of reneging. Alter comment a bit to point\nout clearly.\n\nIMHO, there isn\u0027t any reason to change code because the\nvalidation is there for a purpose (counters will inform user\nabout decision TCP made if this case ever surfaces).\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95eacd27e2a0924f1435654c06712cee6be099ad",
      "tree": "4e044b983176ed0a3141d733c6d9ff6d61e954e2",
      "parents": [
        "dc86967b54aaf64fb053cce83c05a4476d48583b"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Oct 01 15:27:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:59 2007 -0700"
      },
      "message": "[TCP]: fix comments that got messed up during code move\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc86967b54aaf64fb053cce83c05a4476d48583b",
      "tree": "a87709ce0ce71151e0c6de25304762b2f63c0e8b",
      "parents": [
        "8336793baf962163c9fab5a3f39614295fdbab27"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Mon Oct 01 15:27:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:58 2007 -0700"
      },
      "message": "[TCP]: No fackets_out/highest_sack tuning when SACK isn\u0027t enabled\n\nThis was found due to bug report from Cedric Le Goater though\nit turned this turned out to be unrelated bug.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8336793baf962163c9fab5a3f39614295fdbab27",
      "tree": "6940426f8880928444e227d43085ca3d2fbfba80",
      "parents": [
        "b3448b0bde5f1a858397fe791f76632e978a1dc8"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sun Sep 30 17:56:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:57 2007 -0700"
      },
      "message": "[ZLIB]: Move bnx2 driver gzip unpacker into zlib.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3448b0bde5f1a858397fe791f76632e978a1dc8",
      "tree": "930bd73182f12eb37c2f14121556b1c6ff67d6bd",
      "parents": [
        "89e536a190f90d038bae7905a0c582cb7089b739"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sun Sep 30 17:55:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:57 2007 -0700"
      },
      "message": "[BNX2]: factor out gzip unpacker\n\nThis patch modifies gzip unpacking code in bnx2 driver so that\nit does not depend on bnx2 internals. I will move this code\nout of the driver and into zlib in follow-on patch.\n\nIt can be useful in other drivers which need to store firmwares\nor any other relatively big binary blobs - fonts, cursor bitmaps,\nwhatever.\n\nPatch is run tested by Michael Chan (driver author).\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89e536a190f90d038bae7905a0c582cb7089b739",
      "tree": "3d9f7dc5c750c8adcadf568e98f12395bd7c5b68",
      "parents": [
        "6daf65310374d24d888201b7a6eba90b44008b7b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Sep 28 22:42:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:56 2007 -0700"
      },
      "message": "ax88796: add 93cx6 eeprom support\n\nHook up the 93cx6 eeprom code to the ax88796 driver and modify the ax88796\ndriver to read out the mac address from the eeprom.  We need this for the\nax88796 on certain SuperH boards.  The pin configuration used to connect\nthe eeprom to the ax88796 on these boards is the same as pointed out by the\nax88796 datasheet, so we can probably reuse this code for multiple\nplatforms in the future.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6daf65310374d24d888201b7a6eba90b44008b7b",
      "tree": "787e4f56bea7096d198928e0af1cd091d5e5be31",
      "parents": [
        "0ac49527318bc388a881152d60f49d7951606024"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 28 22:42:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:55 2007 -0700"
      },
      "message": "PHYLIB: fix an interrupt loop potential when halting\n\nEnsure the PHY_HALTED state is not entered with the IRQ asserted as it\ncould lead to an interrupt loop.\n\nThere is a small window in phy_stop(), where the state of the PHY machine\nindicates it has been halted, but its interrupt output might still be\nunmasked.  If an interrupt goes active right at this moment it will loop as\nthe phy_interrupt() handler exits immediately with IRQ_NONE if the halted\nstate is seen.  It is unsafe to extend the phydev spinlock to cover\nphy_interrupt().  It is safe to swap the order of the actions though as all\nthe competing places to unmask the interrupt output of the PHY, which are\nphy_change() and phy_timer() are already covered with the lock as is the\nsequence in question.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Andy Fleming \u003cafleming@freescale.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0ac49527318bc388a881152d60f49d7951606024",
      "tree": "64b99a7543c913ff17344259b3938d6a5702ef69",
      "parents": [
        "f7ab697d328b0a417d9e3cb891d45693ea89e83d"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 28 22:42:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:55 2007 -0700"
      },
      "message": "PHYLIB: IRQ event workqueue handling fixes\n\nKeep track of disable_irq_nosync() invocations and call enable_irq() the\nright number of times if work has been cancelled that would include them.\n\nNow that the call to flush_work_keventd() (problematic because of\nrtnl_mutex being held) has been replaced by cancel_work_sync() another\nissue has arisen and been left unresolved.  As the MDIO bus cannot be\naccessed from the interrupt context the PHY interrupt handler uses\ndisable_irq_nosync() to prevent from looping and schedules some work to be\ndone as a softirq, which, apart from handling the state change of the\noriginating PHY, is responsible for reenabling the interrupt.  Now if the\ninterrupt line is shared by another device and a call to the softirq\nhandler has been cancelled, that call to enable_irq() never happens and the\nother device cannot use its interrupt anymore as its stuck disabled.\n\nI decided to use a counter rather than a flag because there may be more\nthan one call to phy_change() cancelled in the queue -- a real one and a\nfake one triggered by free_irq() if DEBUG_SHIRQ is used, if nothing else.\nTherefore because of its nesting property enable_irq() has to be called the\nright number of times to match the number disable_irq_nosync() was called\nand restore the original state.  This DEBUG_SHIRQ feature is also the\nreason why free_irq() has to be called before cancel_work_sync().\n\nWhile at it I updated the comment about phy_stop_interrupts() being called\nfrom `keventd\u0027 -- this is no longer relevant as the use of\ncancel_work_sync() makes such an approach unnecessary.  OTOH a similar\ncomment referring to flush_scheduled_work() in phy_stop() still applies as\nusing cancel_work_sync() there would be dangerous.\n\nChecked with checkpatch.pl and at the run time (with and without\nDEBUG_SHIRQ).\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Andy Fleming \u003cafleming@freescale.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7ab697d328b0a417d9e3cb891d45693ea89e83d",
      "tree": "46e94a6cf8c2b4e118f4be4b3109477fc0f452ff",
      "parents": [
        "9ff8c68b3c722f732c7a13d6631b149cca8c7091"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@arastra.com",
        "time": "Fri Sep 28 22:42:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:54 2007 -0700"
      },
      "message": "forcedeth: \"no link\" is informational\n\nLog \"no link during initialization\" at KERN_INFO as it\u0027s not an error, and\noccurs every time the interface comes up (when the forcedeth-phy-power-down\npatch is applied).\n\nSigned-off-by: Ed Swierk \u003ceswierk@arastra.com\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\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": "9ff8c68b3c722f732c7a13d6631b149cca8c7091",
      "tree": "ec0dd0762f9652d30fff30228406bcd0417f6063",
      "parents": [
        "1f8f4559f8c5829348a010a9e0bbb423310060d1"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 28 22:42:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:54 2007 -0700"
      },
      "message": "PHYLIB: Spinlock fixes for softirqs\n\nUse spin_lock_bh()/spin_unlock_bh() for the phydev lock throughout as it\nis used in phy_timer() that is called as a softirq and all the other\noperations may happen in the user context.\n\nThere has been a change recently that did such a conversion for some of the\noperations on the lock, but some have been left intact.  Many of them,\nperhaps all, may be called in the user context and I was able to trigger\nrecursive spinlock acquisition indeed, so I think for the sake of long-term\nmaintenance it is best to convert them all, even if unnecessarily for one\nor two -- better safe than sorry.\n\nPerhaps one in phy_timer() could actually be skipped as only called as a\nsoftirq -- I can send an update if that sounds like a good idea.\n\nChecked with checkpatch.pl and at the runtime.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1f8f4559f8c5829348a010a9e0bbb423310060d1",
      "tree": "2f1ec7d0febddda537062a3a914bcacadce32aed",
      "parents": [
        "13f7b8c011cd8d16ad3063409b9d969466c9e2f4"
      ],
      "author": {
        "name": "Micah Gruber",
        "email": "micah.gruber@gmail.com",
        "time": "Fri Sep 28 22:42:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:53 2007 -0700"
      },
      "message": "Fix a potential NULL pointer dereference in uli526x_interrupt() in drivers/net/tulip/uli526x.c\n\nThis patch fixes an apparent potential null dereference bug where we\ndereference dev before a null check.  This patch simply remvoes the\ncan\u0027t-happen test for a null pointer.\n\nSigned-off-by: Micah Gruber \u003cmicah.gruber@gmail.com\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "13f7b8c011cd8d16ad3063409b9d969466c9e2f4",
      "tree": "216a595c7517e76525ac306a47c7ef08e833d3d0",
      "parents": [
        "bcfef8c3681fa59b653871682956a8fdf5c27c5a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Sep 28 22:42:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:52 2007 -0700"
      },
      "message": "skge: remove broken and unused PHY_M_PC_MDI_XMODE macro\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\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": "bcfef8c3681fa59b653871682956a8fdf5c27c5a",
      "tree": "7fa3c9df43063f00474c1ca00066728cd3136c6a",
      "parents": [
        "0da18e3883d18ac716ad8cc07df9bd30933807ac"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Sep 28 22:42:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:51 2007 -0700"
      },
      "message": "Avoid possible NULL pointer deref in 3c359 driver\n\nIn xl_freemem(), if dev_if is NULL, the line\n\n  struct xl_private *xl_priv \u003d(struct xl_private *)dev-\u003epriv;\n\nwill cause a NULL pointer dereference.\n\n(akpm: don\u0027t try to fix it: just delete the pointless test-for-null)\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0da18e3883d18ac716ad8cc07df9bd30933807ac",
      "tree": "436a248c7f1a7cfd02dc83dbdff9ab3b579fa529",
      "parents": [
        "007755eb86c3953bb8615bd016246fc99056580c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Sep 28 22:42:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:51 2007 -0700"
      },
      "message": "drivers/net/cxgb3/xgmac.c: remove dead code\n\nThis patch removes dead code (\"tx_xcnt\" can never be !\u003d 0 at this place)\nspotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "007755eb86c3953bb8615bd016246fc99056580c",
      "tree": "e981b57164e776ef9dcad02f6c519ff7d8e70372",
      "parents": [
        "7c32f470f4f6a0fdc6944cefcd22f288e59a0ae2"
      ],
      "author": {
        "name": "Peter Oruba",
        "email": "peter.oruba@amd.com",
        "time": "Fri Sep 28 22:42:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:50 2007 -0700"
      },
      "message": "PCI-X/PCI-Express read control interfaces: use them in e1000\n\nThese driver changes incorporate the proposed PCI-X / PCI-Express read byte\ncount interface.  Reading and setting those valuse doesn\u0027t take place\n\"manually\", instead wrapping functions are called to allow quirks for some\nPCI bridges.\n\nSigned-off by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nBased on work by Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\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": "7c32f470f4f6a0fdc6944cefcd22f288e59a0ae2",
      "tree": "747a4c855e6b6287421eb854496d23073315ba49",
      "parents": [
        "cdcc520d7b73445c3552a70786afed9a2b22c010"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Fri Aug 10 14:05:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:50 2007 -0700"
      },
      "message": "PHY fixed driver: rework release path and update phy_id notation\n\ndevice_bind_driver() error code returning has been fixed.  release()\nfunction has been written, so that to free resources in correct way; the\nrelease path is now clean.\n\nBefore the rework, it used to cause\n Device \u0027fixed@100:1\u0027 does not have a release() function, it is broken\n and must be fixed.\n BUG: at drivers/base/core.c:104 device_release()\n\n Call Trace:\n  [\u003cffffffff802ec380\u003e] kobject_cleanup+0x53/0x7e\n  [\u003cffffffff802ec3ab\u003e] kobject_release+0x0/0x9\n  [\u003cffffffff802ecf3f\u003e] kref_put+0x74/0x81\n  [\u003cffffffff8035493b\u003e] fixed_mdio_register_device+0x230/0x265\n  [\u003cffffffff80564d31\u003e] fixed_init+0x1f/0x35\n  [\u003cffffffff802071a4\u003e] init+0x147/0x2fb\n  [\u003cffffffff80223b6e\u003e] schedule_tail+0x36/0x92\n  [\u003cffffffff8020a678\u003e] child_rip+0xa/0x12\n  [\u003cffffffff80311714\u003e] acpi_ds_init_one_object+0x0/0x83\n  [\u003cffffffff8020705d\u003e] init+0x0/0x2fb\n  [\u003cffffffff8020a66e\u003e] child_rip+0x0/0x12\n\nAlso changed the notation of the fixed phy definition on\nmdio bus to the form of \u003cspeed\u003e+\u003cduplex\u003e to make it able to be used by\ngianfar and ucc_geth that define phy_id strictly as \"%d:%d\" and cleaned up\nthe whitespace issues.\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cdcc520d7b73445c3552a70786afed9a2b22c010",
      "tree": "948eb73c7ca53c27736151739d99655e909e5b63",
      "parents": [
        "01faccbf866195831af202de59f37e29467a3d74"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Thu Sep 20 15:57:15 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:49 2007 -0700"
      },
      "message": "atl1: explain 32-bit DMA restriction\n\nDocument the fact that atl1 uses a single shared register for the high 32\nbits of 64-bit DMA addresses, making 64-bit DMA more trouble than it\u0027s worth.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01faccbf866195831af202de59f37e29467a3d74",
      "tree": "043adccaf8f503033e97ea49609b0eb09d83a56b",
      "parents": [
        "501e4d247a7e35a4d3aa8e6973794b1586f6cb30"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 14:40:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:49 2007 -0700"
      },
      "message": "via-velocity: more cleanup\n\nPer Al\u0027s suggestion, get rid of the stupid stuff:\nRemove cam_type switch,\nAnd deinline things that aren\u0027t important for speed.\nAnd make big macro and inline.\nAnd remove some dead/unused code.\nAnd use const char * for chip name.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "501e4d247a7e35a4d3aa8e6973794b1586f6cb30",
      "tree": "4a9aa06c5cacb2e67d83b4daf4506599815c4aef",
      "parents": [
        "f5279ffdce9bcff938451303126971098e23aab3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 13:56:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:48 2007 -0700"
      },
      "message": "via-velocity: use standard VLAN interface (resend)\n\nThe via-velocity is using a non-standard VLAN interface configured\nvia module parameters (yuck).\n\nReplace with the standard acceleration interface.\nIt solves a number of problems with being able to handle multiple\nvlans, and dynamically reconfigure.\n\nThis is compile tested only, don\u0027t have this board.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f5279ffdce9bcff938451303126971098e23aab3",
      "tree": "2f2dac7da64e224e4dd1f28c842c3e01f7d3cefc",
      "parents": [
        "73d7396980176a5f4515be2f6e39ee417d2369ba"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 21 12:52:10 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:47 2007 -0700"
      },
      "message": "sb1250-mac: Driver model \u0026 phylib update\n\n A driver model and phylib update.  It includes the following changes:\n\n1. Removal of unused module options.\n\n2. Phylib support and the resulting removal of generic bits for handling\n   the PHY.\n\n3. Proper reserving of device resources and using ioremap()ped handles\n   to access MAC registers rather than platform-specific macros.\n\n4. Handling of the device using the driver model.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73d7396980176a5f4515be2f6e39ee417d2369ba",
      "tree": "e6866fa31193e3fd841f8e3a50208b973882f4aa",
      "parents": [
        "ac1d49f8431bef861c7dd63e78be25e4c262eb52"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Thu Sep 20 19:14:01 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:47 2007 -0700"
      },
      "message": "sb1250-mac.c: De-typedef, de-volatile, de-etc...\n\n Remove typedefs, volatiles and convert kmalloc()/memset() pairs to\nkcalloc().  Also reformat the surrounding clutter.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac1d49f8431bef861c7dd63e78be25e4c262eb52",
      "tree": "3b55785636d7bbc1845fd5b53be2b88a044c5b7d",
      "parents": [
        "7b5dfe1aa9faf9fab10960e027a7b1c932580f76"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 29 01:10:14 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:46 2007 -0700"
      },
      "message": "[netdrvr] sundance: fix phy scanning on IP100A\n\nBased on a based from Jesse Huang \u003cjesse@icplus.com.tw\u003e.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b5dfe1aa9faf9fab10960e027a7b1c932580f76",
      "tree": "c8924e42dd18b16aa1b61010ba3022c4a95f8622",
      "parents": [
        "7a1f8104c4a477feaf8b4405429119276341a27e"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Sep 21 09:41:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:46 2007 -0700"
      },
      "message": "e1000e: Do not allow requeue of freed skb\n\nReturning BUSY will make qdisc_restart enqueue the skb which was already\nfreed. The bad skb was correctly freed and we should return NETDEV_TX_OK.\n\nFirst spotted by Jeff Garzik on 08/13/07.\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a1f8104c4a477feaf8b4405429119276341a27e",
      "tree": "0659fd23c9c22872b60d272d4563b2131fcaa89a",
      "parents": [
        "c7e86e344b3599c0679a4a1f59a27953856f181c"
      ],
      "author": {
        "name": "Roy Zang",
        "email": "tie-fei.zang@freescale.com",
        "time": "Mon Sep 24 16:57:42 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:45 2007 -0700"
      },
      "message": "Clean up redundant PHY write line for ULi526x Ethernet driver\n\nClean up redundant PHY write line for ULi526x Ethernet\nDriver.\n\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\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": "928773c23a4cf053a34ad480439448f75efa350c",
      "tree": "1a3cc4c364616220363bfa794455b09bf48b6724",
      "parents": [
        "36033766533176d61ba15793d8ef219775499c2f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 26 16:25:06 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:44 2007 -0700"
      },
      "message": "pasemi_mac: pass in count of buffers to replenish rx ring with\n\npasemi_mac: pass in count of buffers to replenish rx ring with\n\nRefactor replenish_rx_ring to take an argument for how many entries to\nfill. Since it\u0027s normally available from where it\u0027s called anyway, this\nis just simpler. It also removes the awkward logic to try to figure out\nif we\u0027re filling for the first time or not.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36033766533176d61ba15793d8ef219775499c2f",
      "tree": "ebaebab67a5ff51388b92ca24723b1e324730ebb",
      "parents": [
        "ca7e235f5eb960d83b45cef4384b490672538cd9"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 26 16:24:42 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:43 2007 -0700"
      },
      "message": "pasemi_mac: don\u0027t enable rx before there are buffers on the ring\n\npasemi_mac: don\u0027t enable rx before there are buffers on the ring\n\nReorder initialization of the DMA channels and the interface. Before there\nwas a time window when the interface was enabled before DMA was enabled.\nAlso, now there will always be RX buffers available at the time the\nMAC interface is enabled, to avoid temporary out-of-buffer errors for the\nvery first packets (on busy networks).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ca7e235f5eb960d83b45cef4384b490672538cd9",
      "tree": "553c3eafb692ceb2f7dab8a38b90a54878ffcb63",
      "parents": [
        "6a290e3d5d48e8932fae068a558b3d8dff4c7acf"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 26 16:23:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:43 2007 -0700"
      },
      "message": "pasemi_mac: flags as passed to spin_*_irqsave() should be unsigned long\n\npasemi_mac: flags as passed to spin_*_irqsave() should be unsigned long.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6a290e3d5d48e8932fae068a558b3d8dff4c7acf",
      "tree": "6584ab6509794dcb6956469892007711f18ec35c",
      "parents": [
        "de90351219a1f1fd3cb45cf6fcc4e9d6407fd2c9"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 26 16:23:31 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:42 2007 -0700"
      },
      "message": "pasemi_mac: set interface speed correctly on XAUI ports\n\npasemi_mac: set interface speed correctly on XAUI ports\n\nSet interface speed for XAUI to 10G per default, not 1G.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de90351219a1f1fd3cb45cf6fcc4e9d6407fd2c9",
      "tree": "5fd6193eb233e900452f719fd56d7065b2fb939e",
      "parents": [
        "587117414909e9c52f50e3c9d1f85b3dc1815d75"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 28 15:33:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:41 2007 -0700"
      },
      "message": "[IPoIB]: Convert to netdevice internal stats\n\nUse the stats member of struct netdevice in IPoIB, so we can save\nmemory by deleting the stats member of struct ipoib_dev_priv, and save\ncode by deleting ipoib_get_stats().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "587117414909e9c52f50e3c9d1f85b3dc1815d75",
      "tree": "8f11a52e32222a1be8e31674fcf35eb0aa2e7a3b",
      "parents": [
        "ee4411a1b1e0b679c99686629b5eab5a072ce49f"
      ],
      "author": {
        "name": "Joseph Fannin",
        "email": "jfannin@gmail.com",
        "time": "Fri Sep 28 14:47:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:41 2007 -0700"
      },
      "message": "[NETFILTER]: bridge: remove broken netfilter binary sysctls\n\nThe netfilter sysctls in the bridging code don\u0027t set strategy routines:\n\n sysctl table check failed: /net/bridge/bridge-nf-call-arptables .3.10.1 Missing strategy\n sysctl table check failed: /net/bridge/bridge-nf-call-iptables .3.10.2 Missing strategy\n sysctl table check failed: /net/bridge/bridge-nf-call-ip6tables .3.10.3 Missing strategy\n sysctl table check failed: /net/bridge/bridge-nf-filter-vlan-tagged .3.10.4 Missing strategy\n sysctl table check failed: /net/bridge/bridge-nf-filter-pppoe-tagged .3.10.5 Missing strategy\n\n    These binary sysctls can\u0027t work. The binary sysctl numbers of\nother netfilter sysctls with this problem are being removed.  These\nneed to go as well.\n\nSigned-off-by: Joseph Fannin \u003cjfannin@gmail.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee4411a1b1e0b679c99686629b5eab5a072ce49f",
      "tree": "3d8e317c2207da074af5d3c57367d95ebb537efc",
      "parents": [
        "6b6ec99a03601aba0419f34e17630f7aa8d68e5f"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Sep 28 14:46:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:40 2007 -0700"
      },
      "message": "[NETFILTER]: x_tables: add xt_time match\n\nThis is ipt_time from POM-ng enhanced by the following:\n\n * xtables/ipv6 support\n * second granularity for daytime\n * day-of-month support (for example \"match on the 15th of each month\")\n * match against UTC or local timezone\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b6ec99a03601aba0419f34e17630f7aa8d68e5f",
      "tree": "be9d9cbb975ec7f1ed580154e9d7abe17a9020b7",
      "parents": [
        "aace57e054e9322e20af52cede7de46ade64a5e2"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Sep 28 14:45:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:40 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix some constants\n\nFix timeout (one second is 1 * HZ) and convert max packet copy length\nto #defined constant.\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aace57e054e9322e20af52cede7de46ade64a5e2",
      "tree": "c6f0b82a6c658bb6796cdb84e36bc1d388d87bef",
      "parents": [
        "c6a8f648362a5d8b934f4267b0ab9f255c130ab0"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Sep 28 14:45:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:39 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix instance_create() failure path\n\nFix memory leak on instance_create() while module is being unloaded.\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6a8f648362a5d8b934f4267b0ab9f255c130ab0",
      "tree": "171d7c8a807f33cca4d13316e6361164ccfacec8",
      "parents": [
        "d63b043d955c261f4f413eecf6e0488d7459acd4"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Sep 28 14:45:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:39 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix style\n\nFix function definition style to match other functions in nfnetlink_log.c.\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d63b043d955c261f4f413eecf6e0488d7459acd4",
      "tree": "02849155a2625f06dbdd004c0a1baeb719c3b979",
      "parents": [
        "e35670614d10588fb9c6ed32ecd55b8242e98872"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Sep 28 14:44:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:38 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: flush queue early\n\nIf queue is filled to its threshold, then flush it right away instead\nof waiting for timer or next packet.\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e35670614d10588fb9c6ed32ecd55b8242e98872",
      "tree": "76d828dd2f3a046d674753e0e722caefef866fde",
      "parents": [
        "5faa1f4cb5a1f124f76172d775467f4a9db5b452"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri Sep 28 14:44:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:38 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: kill duplicate code\n\nKill some cut\u0027n\u0027paste effect.\nJust after __nfulnl_send() returning, inst-\u003eskb is always NULL.\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5faa1f4cb5a1f124f76172d775467f4a9db5b452",
      "tree": "99b83bd823dd5676cf68d4010a663cbbc529dea6",
      "parents": [
        "3583240249ef354760e04ae49bd7b462a638f40c"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Fri Sep 28 14:43:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:37 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_netlink: add support to related connections\n\nThis patch adds support to relate a connection to an existing master\nconnection. This patch is used by conntrackd to correctly replicate\nrelated connections.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3583240249ef354760e04ae49bd7b462a638f40c",
      "tree": "2969e4b10f237dcabce0c03648f27ed825140c32",
      "parents": [
        "7f85f914721ffcef382a57995182916bd43d8a65"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:36 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_expect: kill unique ID\n\nSimilar to the conntrack ID, the per-expectation ID is not needed\nanymore, kill it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f85f914721ffcef382a57995182916bd43d8a65",
      "tree": "8f06ac1e3de0f48d3a5263a2578b674037c217b1",
      "parents": [
        "2b5c841f2c41c023809e3b6b95a8320246cf7f5a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:41:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:36 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: kill unique ID\n\nRemove the per-conntrack ID, its not necessary anymore for dumping.\nFor compatiblity reasons we send the address of the conntrack to\nuserspace as ID.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b5c841f2c41c023809e3b6b95a8320246cf7f5a",
      "tree": "a98cea59cbc0048ad2e4485d178cb33a16eb06e9",
      "parents": [
        "f73e924cdd166360e8cc9a1b193008fdc9b3e3e2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:40:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:35 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: kill nlattr_bad_size\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f73e924cdd166360e8cc9a1b193008fdc9b3e3e2",
      "tree": "48fbf4b0f9101359e05fb53eabe194495f8214d1",
      "parents": [
        "5bf758539388fa9383afd539d052ae93229544b9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:39:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:35 2007 -0700"
      },
      "message": "[NETFILTER]: ctnetlink: use netlink policy\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bf758539388fa9383afd539d052ae93229544b9",
      "tree": "e1a746f62b4a39ed9fd8d19616ad4114fd2ada9c",
      "parents": [
        "fd8281adacd2ed68a92e7aa9dde239181f40ee15"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:39:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:34 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_queue: use netlink policy\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd8281adacd2ed68a92e7aa9dde239181f40ee15",
      "tree": "50f87bff5974586f5c1456aa5a82afc8793e1d24",
      "parents": [
        "e3730578285fcf0c628f08b0dc89425cfeafd4ba"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:39:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:34 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink_log: use netlink policy\n\nAlso remove unused nfula_min array.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3730578285fcf0c628f08b0dc89425cfeafd4ba",
      "tree": "7ba377a0c5ac7070f3293f2297f2e9ab910d6865",
      "parents": [
        "dd82185f2c55e9dc2247c83d78517ef14e71d30e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:38:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:33 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: support attribute policies\n\nAdd support for automatic checking of per-callback attribute policies.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd82185f2c55e9dc2247c83d78517ef14e71d30e",
      "tree": "73d47c4dff377d4b55231b5f307eccd3f29ee647",
      "parents": [
        "fdf708322d4658daa6eb795d1a835b97efdb335e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:38:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:32 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: use nlmsg_notify()\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdf708322d4658daa6eb795d1a835b97efdb335e",
      "tree": "101258e5e2316c139106d7d69726b8370c1bc1a2",
      "parents": [
        "df6fb868d6118686805c2fa566e213a8f31c8e4f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:37:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:32 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: rename functions containing \u0027nfattr\u0027\n\nThere is no struct nfattr anymore, rename functions to \u0027nlattr\u0027.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df6fb868d6118686805c2fa566e213a8f31c8e4f",
      "tree": "3a0d7d7e9c7d2d8c2d7a06b32e02702eecbfddf6",
      "parents": [
        "7c8d4cb4198d199e65a6ced8c81f71e3ac3f4cfc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:37:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:31 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: convert to generic netlink attribute functions\n\nGet rid of the duplicated rtnetlink macros and use the generic netlink\nattribute functions. The old duplicated stuff is moved to a new header\nfile that exists just for userspace.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c8d4cb4198d199e65a6ced8c81f71e3ac3f4cfc",
      "tree": "f931048ba1e765b8a6189cd8d16d20e514f1fc44",
      "parents": [
        "169e36742572934f5d846cfa5f9d76e72d505db4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Sep 28 14:15:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:30 2007 -0700"
      },
      "message": "[NETFILTER]: nfnetlink: make subsystem and callbacks const\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "169e36742572934f5d846cfa5f9d76e72d505db4",
      "tree": "933e2d74af1185da4a5910c5877a0ce3a26d9550",
      "parents": [
        "9e0db4b12c7deda532ad13d37a84ee41dd691066"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Sep 27 17:10:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:30 2007 -0700"
      },
      "message": "[NETNS]: CLONE_NEWNET don\u0027t use the same clone flag as the pid namespace.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e0db4b12c7deda532ad13d37a84ee41dd691066",
      "tree": "6701d28ea9e22be4a2b9ff2904f9d7a4a3d1fe52",
      "parents": [
        "fe242cfd3390b1c7d54d60f7ebb6a4054804cd41"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Sep 27 17:09:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:29 2007 -0700"
      },
      "message": "[NET]: Bring comments in loopback.c uptodate.\n\nA hint as to why it is safe to use per cpu variables,\nand note that we actually can have multiple instances\nof the loopback device now.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe242cfd3390b1c7d54d60f7ebb6a4054804cd41",
      "tree": "0a2ad56479c5a48a57c9635139b3b85de2ae5c3d",
      "parents": [
        "a50e2e3f3e6303e893c4c438c0692d459d7093a5"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Thu Sep 27 14:57:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:29 2007 -0700"
      },
      "message": "[RFKILL]: Move rfkill_switch_all out of global header\n\nrfkill_switch_all shouldn\u0027t be called by drivers directly,\ninstead they should send a signal over the input device.\n\nTo prevent confusion for driver developers, move the\nfunction into a rfkill private header.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a50e2e3f3e6303e893c4c438c0692d459d7093a5",
      "tree": "54f01efc96a23227adea2069ce59f6491d074805",
      "parents": [
        "61f622532371985ec46b9684179152735a80f7e0"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Sep 27 17:00:29 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:28 2007 -0700"
      },
      "message": "[PATCH] iwlwifi: fix imcomplete conversion to print_mac API\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "61f622532371985ec46b9684179152735a80f7e0"
}
