)]}'
{
  "log": [
    {
      "commit": "d97106ea52aa57e63ff40d04479016836bbb5a4e",
      "tree": "5969603d7af02a5672f61c84c2017a6e064472f5",
      "parents": [
        "8123b421e8ed944671d7241323ed3198cccb4041"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Aug 09 00:35:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 09 00:35:05 2008 -0700"
      },
      "message": "udp: Drop socket lock for encapsulated packets\n\nThe socket lock is there to protect the normal UDP receive path.\nEncapsulation UDP sockets don\u0027t need that protection.  In fact\nthe locking is deadly for them as they may contain another UDP\npacket within, possibly with the same addresses.\n\nAlso the nested bit was copied from TCP.  TCP needs it because\nof accept(2) spawning sockets.  This simply doesn\u0027t apply to UDP\nso I\u0027ve removed it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8123b421e8ed944671d7241323ed3198cccb4041",
      "tree": "fb9e5634b36cce181781e764e71406c972dd2e8c",
      "parents": [
        "76aab2c1eae491a5d73ac83deec97dd28ebac584"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 08 23:23:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 08 23:23:39 2008 -0700"
      },
      "message": "pkt_sched: Fix ingress deletion and filter attachment.\n\nBased upon bug reports by Stephen Hemminger.\n\nWe still had some cases using -\u003eqdisc instead of -\u003eqdisc_sleeping.\n\nAlso, qdisc_lookup() should return ingress qdiscs.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76aab2c1eae491a5d73ac83deec97dd28ebac584",
      "tree": "ba680489b5dc20cc1afad6c5c0fef36b31918d9a",
      "parents": [
        "4ab84d450e24b3a309608182a8d8e30626b46f8f"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Thu Aug 07 20:37:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:37:22 2008 -0700"
      },
      "message": "pkt_sched: Fix actions referencing\n\nWhen an action is added several times with the same exact index\nit gets deleted on every even-numbered attempt.\nThis fixes that issue.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ab84d450e24b3a309608182a8d8e30626b46f8f",
      "tree": "652fdffd5e03a6336bc86179364087388431e86e",
      "parents": [
        "c1c6c11a6860c8135fd0d923c3d49fb368889b10"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Aug 07 20:33:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:33:19 2008 -0700"
      },
      "message": "bnx2x: fix logical op\n\nFix dubious logical operation that was found by sparse:\nlinux-next-20080807/drivers/net/bnx2x_main.c:7205:27: warning: dubious: !x \u0026 y\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1c6c11a6860c8135fd0d923c3d49fb368889b10",
      "tree": "7d58008c7cf943b7b6d07f5a26d59ca9e0bdab6d",
      "parents": [
        "2aaab9a0ccfd2ccf1c957cc2120da8d5593955c5",
        "cfeb414537b1d7c23ba202f198fa4154cd5a4856"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:28:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:28:46 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "2aaab9a0ccfd2ccf1c957cc2120da8d5593955c5",
      "tree": "7ac56f0461d1ed84b7210aae1670373786e80ea6",
      "parents": [
        "827ebd6410005b05b3c930ef6a116666c6986886"
      ],
      "author": {
        "name": "Adam Langley",
        "email": "agl@imperialviolet.org",
        "time": "Thu Aug 07 20:27:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:27:45 2008 -0700"
      },
      "message": "tcp: (whitespace only) fix confusing indentation\n\nThe indentation in part of tcp_minisocks makes it look like one of the if\nstatements is much more important than it actually is.\n\nSigned-off-by: Adam Langley \u003cagl@imperialviolet.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "827ebd6410005b05b3c930ef6a116666c6986886",
      "tree": "7b9c0fcf0b6f1502620453c5050d68e8e9325caa",
      "parents": [
        "22c7fdf4a7acfa24d9d498b1357e6c07d0e6c553"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:26:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 20:26:40 2008 -0700"
      },
      "message": "pkt_sched: Fix qdisc config when link is down.\n\nBug reported by Stephen Hemminger.\n\nWe need to fetch the root from -\u003eqdisc_sleeping not -\u003eqdisc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22c7fdf4a7acfa24d9d498b1357e6c07d0e6c553",
      "tree": "040ce9c55cb285c5eff565942f313a07e157fbb2",
      "parents": [
        "5423b2ed25993e13009ce39f55d742c3c6d03edb",
        "86b89eed9aca2a4a335b9c1bf7380f9183db431f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 18:52:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 18:52:57 2008 -0700"
      },
      "message": "Merge branch \u0027ath9k\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "cfeb414537b1d7c23ba202f198fa4154cd5a4856",
      "tree": "a17238dd44e778c07aa3aeac6c545893d259e8b1",
      "parents": [
        "943d56b0a578cfc10e0340c6f8d6b8795d380e67"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Aug 07 22:26:56 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Aug 07 22:26:56 2008 +0200"
      },
      "message": "[Bluetooth] Add full quirk implementation for btusb driver\n\nThis implements all the quirk handling from the hci_usb driver to the\nnew btusb driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "943d56b0a578cfc10e0340c6f8d6b8795d380e67",
      "tree": "95d3366c5cf0baf2a1cb0bbeee63e2c86ee9758a",
      "parents": [
        "28111eb2f5087c5aa5ec3697388f6c7d354b2ad8"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Aug 07 22:26:55 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Aug 07 22:26:55 2008 +0200"
      },
      "message": "[Bluetooth] Removal of unnecessary ignore module parameter\n\nThis removes the unnecessary ignore parameter, which is useless. There\nare alternate methods of kicking a driver off an USB device.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "28111eb2f5087c5aa5ec3697388f6c7d354b2ad8",
      "tree": "b1a30843c0b245e872babbc101a703cf874e59cc",
      "parents": [
        "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Aug 07 22:26:54 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Aug 07 22:26:54 2008 +0200"
      },
      "message": "[Bluetooth] Add parameters to control BNEP header compression\n\nThe Bluetooth qualification for PAN demands testing with BNEP header\ncompression disabled. This is actually pretty stupid and the Linux\nimplementation outsmarts the test system since it compresses whenever\npossible. So to pass qualification two need parameters have been added\nto control the compression of source and destination headers.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "86b89eed9aca2a4a335b9c1bf7380f9183db431f",
      "tree": "de9861a36de404fc74d8d7fbb87bd66e73891de4",
      "parents": [
        "3b95978ddadbab594aad6280bfa660a49948af86"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Aug 07 10:54:57 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:44 2008 -0400"
      },
      "message": "ath9k: Revamp wireless mode usage\n\nUse a single enum for managing modes, store supported modes by\nthe HW in a bitmask.\nRegister legacy rates with mac80211 only at init.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b95978ddadbab594aad6280bfa660a49948af86",
      "tree": "6ee5c44bb63d5f8c522a20aedd0f2bee89c370ba",
      "parents": [
        "f22f558dcaaf2ca413571df0ae8219474af1a46f"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Aug 07 10:54:33 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:44 2008 -0400"
      },
      "message": "ath9k: More unused macros\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f22f558dcaaf2ca413571df0ae8219474af1a46f",
      "tree": "41af893f0e5ad066db04b8b52f5aa2c97c6bf8f8",
      "parents": [
        "06df8bea27e9d6fe4657e8ca0557ab7515695f00"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Aug 07 10:54:07 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:44 2008 -0400"
      },
      "message": "ath9k: Remove a few unused macros and fix indentation\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06df8bea27e9d6fe4657e8ca0557ab7515695f00",
      "tree": "e4e4a4c8c94fdf7c4a8441b7ec1afcf77b95136e",
      "parents": [
        "ea9880fb059e0e95d651eab6029f58e7c81b8602"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Aug 07 10:53:39 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:44 2008 -0400"
      },
      "message": "ath9k: Use mac80211\u0027s band macros and remove enum hal_freq_band\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea9880fb059e0e95d651eab6029f58e7c81b8602",
      "tree": "ad170c08ef7cd13e638c26fc45e59d38aca46cf9",
      "parents": [
        "60b67f519213cf6d59236d065b0953962b56abca"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Aug 07 10:53:10 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:43 2008 -0400"
      },
      "message": "ath9k: Remove redundant data structure ath9k_txq_info\n\nUse ath9k_tx_queue_info which contains the same elements,\nand merge get/set functions of tx queue properties.\nAlso, fix whitespace damage in struct ath_softc.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60b67f519213cf6d59236d065b0953962b56abca",
      "tree": "3af58f097b3899aea9b525c563626930c4cab4b4",
      "parents": [
        "b08cbcd4546445740c2a04291204b56f8baf7be2"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Aug 07 10:52:38 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:43 2008 -0400"
      },
      "message": "ath9k: Cleanup data structures related to HW capabilities\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b08cbcd4546445740c2a04291204b56f8baf7be2",
      "tree": "9da2fe906ded659dc8e78c768807facbbd498b74",
      "parents": [
        "f078f209704849c86bd43c0beccfc1f410ed1c66"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 05 22:06:51 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:43 2008 -0400"
      },
      "message": "ath9k: work around gcc ICEs\n\nThis patch works around an internal compiler error (gcc bug #37014) in\nall gcc 4.2 compilers and the gcc 4.3 series up to at least 4.3.1\non at least powerpc and mips.\n\nMany thanks to Andrew Pinski for analyzing the gcc bug.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f078f209704849c86bd43c0beccfc1f410ed1c66",
      "tree": "9b965db2c86e7369002a05808f6b418c8a9aa985",
      "parents": [
        "b1a5215004130689aeee9e522585c879d3b71472"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Aug 04 00:16:41 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:42 2008 -0400"
      },
      "message": "ath9k: Add new Atheros IEEE 802.11n driver\n\nThis adds the new mac80211 11n ath9k Atheros driver. Only STA support\nis currently enabled and tested.\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Jack Howarth \u003chowarth@bromo.msbb.uc.edu\u003e\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1a5215004130689aeee9e522585c879d3b71472",
      "tree": "3f2c677657939cb4238e3eb18d80138c2d6807a3",
      "parents": [
        "00e8a4da8cf0d7dba8cc4b0da28ea0f12dcf6b36"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Aug 04 00:16:40 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:42 2008 -0400"
      },
      "message": "ath5k: remove Atheros 11n devices from supported list\n\nRemove Atheros 11n devices from being claimed by ath5k as its\nnow handled by ath9k.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "00e8a4da8cf0d7dba8cc4b0da28ea0f12dcf6b36",
      "tree": "66d6b18fbafd6f1887f7ab7246e98caff2dd720c",
      "parents": [
        "7d283aee50351ec19eaf654a8690d77c4e1dff50"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Aug 06 13:28:54 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:42 2008 -0400"
      },
      "message": "list.h: add list_cut_position()\n\nThis adds list_cut_position() which lets you cut a list into\ntwo lists given a pivot in the list.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d283aee50351ec19eaf654a8690d77c4e1dff50",
      "tree": "8b0079f19db09ecd264cc2e8c428033fe725015f",
      "parents": [
        "e6fce5b916cd7f7f79b2b3e53ba74bbfc1d7cf8b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Aug 06 15:21:26 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:42 2008 -0400"
      },
      "message": "list.h: Add list_splice_tail() and list_splice_tail_init()\n\nIf you are using linked lists for queues list_splice() will not do what\nyou would expect even if you use the elements passed reversed. We need\nto handle these differently. We add list_splice_tail() and\nlist_splice_tail_init().\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5423b2ed25993e13009ce39f55d742c3c6d03edb",
      "tree": "8dc807d7ffe38266cbd3830acb8c0c22702010e3",
      "parents": [
        "0fc980392e5a06cff34ca7acaac5790bb59528d1"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Thu Aug 07 10:22:28 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:04 2008 -0400"
      },
      "message": "p54: swap short slot time dcf values\n\nthese \"magic\" values must to be the other way round...\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0fc980392e5a06cff34ca7acaac5790bb59528d1",
      "tree": "2f1d0dd3b710b8c2a556dbf7ca7cee8c1c9f0675",
      "parents": [
        "8dbc1722a78343eb80f0ce1a3ef1965a9774ad5b"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Wed Aug 06 16:18:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:04 2008 -0400"
      },
      "message": "rt2x00: Block all unsupported modes\n\nIt was possible for unsupported operating modes\nto be accepted by the add_interface callback function.\nThis patch will block those modes until proper support\nhas been implemented for them.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8dbc1722a78343eb80f0ce1a3ef1965a9774ad5b",
      "tree": "5b715063ed70e82817578301a81a64ad947f6322",
      "parents": [
        "e32f85f7b917456265d4c30d15f734c4912cfa6a"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Wed Aug 06 13:17:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:04 2008 -0400"
      },
      "message": "mac80211: keep mesh ifaces in allmulti mode\n\nCurrently a mesh node will not forward a multicast frame if it is not subscribed\nto the specific multicast address. This patch addresses the issue and fixes mesh\nmulticast forwarding.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e32f85f7b917456265d4c30d15f734c4912cfa6a",
      "tree": "14d48a5e3d4b279966f2c15b0a3e5f909bc71d58",
      "parents": [
        "eda0c003d1ff14c99d8476b482377ccfaf967b6c"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Tue Aug 05 19:34:52 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:04 2008 -0400"
      },
      "message": "mac80211: fix use of skb-\u003ecb for mesh forwarding\n\nNow we deal with mesh forwarding before the 802.11-\u003e802.3 conversion, thus\neliminating a few unnecessary steps. The next hop lookup is called from\nieee80211_master_start_xmit() instead of subif_start_xmit(). Until the next hop\nis found, RA in the frame will be all zeroes for frames originating from the\ndevice. For forwarded frames, RA will contain the TA of the received frame,\nwhich will be necessary to send a path error if a next hop is not found.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eda0c003d1ff14c99d8476b482377ccfaf967b6c",
      "tree": "ce914aa0db9bda9ebef0a21dbb24aebef989d5e8",
      "parents": [
        "f367422794315b7632f2a78c93e15b3c757d4be8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Aug 05 11:23:16 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:04 2008 -0400"
      },
      "message": "p54: Fix for TX sequence number problem\n\nFollowing \"mac80211: fix TX sequence numbers\", if a packet\nhas the IEEE80211_TX_CTL_ASSIGN_SEQ assigned, a sequence number must be\nsupplied, either by hardware or software. AFAIK, no such hardware exists\nfor the p54, thus it must be done in software. With this patch, a connection\nqith p54usb is stable, whereas the interface went off-line in 2-3 hours\nwithout this change. Note that this code will have to be reworked for proper\nsequence numbers on beacons. In addition, the sequence number has been placed\nin the hardware state, not the vif state.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f367422794315b7632f2a78c93e15b3c757d4be8",
      "tree": "df5159c5e749db5b4985f4f4ac64c82d2f584604",
      "parents": [
        "e6fce5b916cd7f7f79b2b3e53ba74bbfc1d7cf8b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Aug 04 16:00:44 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 07 09:49:04 2008 -0400"
      },
      "message": "iwlwifi: cleanup iwl_tx_skb\n\nThis patch cleans up iwl_tx_skb function.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6fce5b916cd7f7f79b2b3e53ba74bbfc1d7cf8b",
      "tree": "24492010b882f01660bf03d64c1351ce1796e95a",
      "parents": [
        "32bb93b02da8c75031e601ff1f9a25f99febbe5f"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Thu Aug 07 02:23:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 02:23:01 2008 -0700"
      },
      "message": "pktgen: multiqueue etc.\n\nSofar far pktgen have had a restriction to only use one device per kernel \nthread. With the new multiqueue architecture this is no longer adequate.\n\nThe patch below is an effort to remove this by in pktgen configuration \nadding a tag to  the device name a la eth0@0 etc. The tag is used for \nusual device config just as before. Also a new flag is introduced to mirror \nqueue_map with sending threads smp_processor_id() QUEUE_MAP_CPU.\n\nAn example: We use 4 CPU\u0027s to send to one 10g interface (eth0)\n and we use the new tagging to send a mix of packet sizes, 64, 576 and\n 1500 bytes. Also we use TX queues according to smp_processor_id()\n\n PGDEV\u003d/proc/net/pktgen/kpktgend_0\n pgset \"add_device eth0@0\" \n\n PGDEV\u003d/proc/net/pktgen/kpktgend_1\n pgset \"add_device eth0@1\" \n\n PGDEV\u003d/proc/net/pktgen/kpktgend_2\n pgset \"add_device eth0@2\" \n\n PGDEV\u003d/proc/net/pktgen/kpktgend_3\n pgset \"add_device eth0@3\" \n....\nPGDEV\u003d/proc/net/pktgen/eth0@0 \npgset \"pkt_size 64\"\npgset \"flag QUEUE_MAP_CPU\"\n\nPGDEV\u003d/proc/net/pktgen/eth0@1\npgset \"pkt_size 572\"\npgset \"flag QUEUE_MAP_CPU\"\n\nPGDEV\u003d/proc/net/pktgen/eth0@2\npgset \"pkt_size 1496\"\n\nPGDEV\u003d/proc/net/pktgen/eth0@3\npgset \"pkt_size 1496\"\npgset \"flag QUEUE_MAP_CPU\"\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32bb93b02da8c75031e601ff1f9a25f99febbe5f",
      "tree": "429d2b978f517d366de572fa5058d513ed7b51a6",
      "parents": [
        "6edafaaf6f5e70ef1e620ff01bd6bacebe1e0718",
        "3859069bc3358772b08bd91efe9edec39a746ea8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 02:10:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 07 02:10:27 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "3859069bc3358772b08bd91efe9edec39a746ea8",
      "tree": "9ffe71711dd98cf511ad21d9990c597de0ac3b2b",
      "parents": [
        "e2c709b0ba2886b5438b666222b4b3faf82d65a9",
        "867240f7b2a37b1be4ba37d904a9064a96c82099"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 07 04:05:46 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 04:05:46 2008 -0400"
      },
      "message": "Merge branch \u0027for-jeff\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6 into tmp\n"
    },
    {
      "commit": "e2c709b0ba2886b5438b666222b4b3faf82d65a9",
      "tree": "305e65c38adee8e3829b505320c58b9e3c4a45e8",
      "parents": [
        "f982307f22db96201e41540295f24e8dcc10c78f"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon Jun 30 22:09:15 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 04:00:03 2008 -0400"
      },
      "message": "WAN: remove extra help text from HDLC_PPP config option\n\nRemove extra help text from HDLC_PPP config option.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f982307f22db96201e41540295f24e8dcc10c78f",
      "tree": "cb7c3f07691ffd9ace90dc4c8d1672009e0cd6cd",
      "parents": [
        "0d7a3681232f545c6a59f77e60f7667673ef0e93"
      ],
      "author": {
        "name": "Joe Eykholt",
        "email": "jre@nuovasystems.com",
        "time": "Wed Jul 02 18:22:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 04:00:01 2008 -0400"
      },
      "message": "net/core: Allow receive on active slaves.\n\nIf a packet_type specifies an active slave to bonding and not just any\ninterface, allow it to receive frames that came in on that interface.\n\nSigned-off-by: Joe Eykholt \u003cjre@nuovasystems.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0d7a3681232f545c6a59f77e60f7667673ef0e93",
      "tree": "95a59cbd3350bab4b0ec4fcef577a52a88ef5b13",
      "parents": [
        "cc9bd5cebc0825e0fabc0186ab85806a0891104f"
      ],
      "author": {
        "name": "Joe Eykholt",
        "email": "jre@nuovasystems.com",
        "time": "Wed Jul 02 18:22:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 03:59:59 2008 -0400"
      },
      "message": "net/core: Allow certain receives on inactive slave.\n\nAllow a packet_type that specifies the exact device to receive\neven on an inactive bonding slave devices.  This is important for some\nL2 protocols such as LLDP and FCoE.  This can eventually be used\nfor the bonding special cases as well.\n\nSigned-off-by: Joe Eykholt \u003cjre@nuovasystems.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cc9bd5cebc0825e0fabc0186ab85806a0891104f",
      "tree": "4a292f5cf40f4c52d120b07d05050a39405f1bda",
      "parents": [
        "db018a5f49e1768891221a580e59f6825c52ab7a"
      ],
      "author": {
        "name": "Joe Eykholt",
        "email": "jre@nuovasystems.com",
        "time": "Wed Jul 02 18:22:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 03:59:58 2008 -0400"
      },
      "message": "net/core: Uninline skb_bond().\n\nOtherwise subsequent changes need multiple return values.\n\nSigned-off-by: Joe Eykholt \u003cjre@nuovasystems.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "db018a5f49e1768891221a580e59f6825c52ab7a",
      "tree": "6cef0e9f28da25cf71e044dc12c97a381752a447",
      "parents": [
        "f0c76d61779b153dbfb955db3f144c62d02173c2"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Wed Jul 02 18:21:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 03:59:56 2008 -0400"
      },
      "message": "bonding: Don\u0027t destroy bonding master when removing slave via sysfs\n\nIt is wrong to destroy a bonding master from a context that uses the sysfs\nof that bond. When last IPoIB slave is unenslaved from by writing to a\nsysfs file (for bond0 this would be /sys/class/net/bond0/bonding/slaves)\nthe driver tries to destroy the bond. This is wrong and can lead to a\nlockup or a crash.  This fix lets the bonding master stay and relies on\nthe user to destroy the bonding master if necessary (i.e. before module\nib_ipoib is unloaded)\n\nThis patch affects only bonds of IPoIB slaves. Ethernet slaves stay\nunaffected.\n\nSigned-off-by: Moni Shoua \u003cmonis@voltaire.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f0c76d61779b153dbfb955db3f144c62d02173c2",
      "tree": "b0e4af463171108e23c3701c05b1ca9c53e4c07b",
      "parents": [
        "c16d118537cadb21d186e35aebad90a13cd78846"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Wed Jul 02 18:21:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 03:59:53 2008 -0400"
      },
      "message": "bonding: refactor mii monitor\n\n\tRefactor mii monitor.  As with the previous ARP monitor refactor,\nthe motivation for this is to handle locking rationally (in this case,\nremoving conditional locking) and generally clean up the code.\n\n\tThis patch breaks up the monolithic mii monitor into two phases:\nan inspection phase, followed by an optional commit phase.  The commit phase\nis the only portion that requires RTNL or makes changes to state, and is\nonly called when inspection finds something to change.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6edafaaf6f5e70ef1e620ff01bd6bacebe1e0718",
      "tree": "a470cdfd59d88ccf4acf4726db6b5d8d4df88da7",
      "parents": [
        "ee7af8264dafa0c8c76a8dc596803966c2e29ebc"
      ],
      "author": {
        "name": "Gui Jianfeng",
        "email": "guijianfeng@cn.fujitsu.com",
        "time": "Wed Aug 06 23:50:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 23:50:04 2008 -0700"
      },
      "message": "tcp: Fix kernel panic when calling tcp_v(4/6)_md5_do_lookup\n\nIf the following packet flow happen, kernel will panic.\nMathineA\t\t\tMathineB\n\t\tSYN\n\t----------------------\u003e    \n        \tSYN+ACK\n\t\u003c----------------------\n\t\tACK(bad seq)\n\t----------------------\u003e\nWhen a bad seq ACK is received, tcp_v4_md5_do_lookup(skb-\u003esk, ip_hdr(skb)-\u003edaddr))\nis finally called by tcp_v4_reqsk_send_ack(), but the first parameter(skb-\u003esk) is \nNULL at that moment, so kernel panic happens.\nThis patch fixes this bug.\n\nOOPS output is as following:\n[  302.812793] IP: [\u003cc05cfaa6\u003e] tcp_v4_md5_do_lookup+0x12/0x42\n[  302.817075] Oops: 0000 [#1] SMP \n[  302.819815] Modules linked in: ipv6 loop dm_multipath rtc_cmos rtc_core rtc_lib pcspkr pcnet32 mii i2c_piix4 parport_pc i2c_core parport ac button ata_piix libata dm_mod mptspi mptscsih mptbase scsi_transport_spi sd_mod scsi_mod crc_t10dif ext3 jbd mbcache uhci_hcd ohci_hcd ehci_hcd [last unloaded: scsi_wait_scan]\n[  302.849946] \n[  302.851198] Pid: 0, comm: swapper Not tainted (2.6.27-rc1-guijf #5)\n[  302.855184] EIP: 0060:[\u003cc05cfaa6\u003e] EFLAGS: 00010296 CPU: 0\n[  302.858296] EIP is at tcp_v4_md5_do_lookup+0x12/0x42\n[  302.861027] EAX: 0000001e EBX: 00000000 ECX: 00000046 EDX: 00000046\n[  302.864867] ESI: ceb69e00 EDI: 1467a8c0 EBP: cf75f180 ESP: c0792e54\n[  302.868333]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068\n[  302.871287] Process swapper (pid: 0, ti\u003dc0792000 task\u003dc0712340 task.ti\u003dc0746000)\n[  302.875592] Stack: c06f413a 00000000 cf75f180 ceb69e00 00000000 c05d0d86 000016d0 ceac5400 \n[  302.883275]        c05d28f8 000016d0 ceb69e00 ceb69e20 681bf6e3 00001000 00000000 0a67a8c0 \n[  302.890971]        ceac5400 c04250a3 c06f413a c0792eb0 c0792edc cf59a620 cf59a620 cf59a634 \n[  302.900140] Call Trace:\n[  302.902392]  [\u003cc05d0d86\u003e] tcp_v4_reqsk_send_ack+0x17/0x35\n[  302.907060]  [\u003cc05d28f8\u003e] tcp_check_req+0x156/0x372\n[  302.910082]  [\u003cc04250a3\u003e] printk+0x14/0x18\n[  302.912868]  [\u003cc05d0aa1\u003e] tcp_v4_do_rcv+0x1d3/0x2bf\n[  302.917423]  [\u003cc05d26be\u003e] tcp_v4_rcv+0x563/0x5b9\n[  302.920453]  [\u003cc05bb20f\u003e] ip_local_deliver_finish+0xe8/0x183\n[  302.923865]  [\u003cc05bb10a\u003e] ip_rcv_finish+0x286/0x2a3\n[  302.928569]  [\u003cc059e438\u003e] dev_alloc_skb+0x11/0x25\n[  302.931563]  [\u003cc05a211f\u003e] netif_receive_skb+0x2d6/0x33a\n[  302.934914]  [\u003cd0917941\u003e] pcnet32_poll+0x333/0x680 [pcnet32]\n[  302.938735]  [\u003cc05a3b48\u003e] net_rx_action+0x5c/0xfe\n[  302.941792]  [\u003cc042856b\u003e] __do_softirq+0x5d/0xc1\n[  302.944788]  [\u003cc042850e\u003e] __do_softirq+0x0/0xc1\n[  302.948999]  [\u003cc040564b\u003e] do_softirq+0x55/0x88\n[  302.951870]  [\u003cc04501b1\u003e] handle_fasteoi_irq+0x0/0xa4\n[  302.954986]  [\u003cc04284da\u003e] irq_exit+0x35/0x69\n[  302.959081]  [\u003cc0405717\u003e] do_IRQ+0x99/0xae\n[  302.961896]  [\u003cc040422b\u003e] common_interrupt+0x23/0x28\n[  302.966279]  [\u003cc040819d\u003e] default_idle+0x2a/0x3d\n[  302.969212]  [\u003cc0402552\u003e] cpu_idle+0xb2/0xd2\n[  302.972169]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[  302.974274] Code: fc ff 84 d2 0f 84 df fd ff ff e9 34 fe ff ff 83 c4 0c 5b 5e 5f 5d c3 90 90 57 89 d7 56 53 89 c3 50 68 3a 41 6f c0 e8 e9 55 e5 ff \u003c8b\u003e 93 9c 04 00 00 58 85 d2 59 74 1e 8b 72 10 31 db 31 c9 85 f6 \n[  303.011610] EIP: [\u003cc05cfaa6\u003e] tcp_v4_md5_do_lookup+0x12/0x42 SS:ESP 0068:c0792e54\n[  303.018360] Kernel panic - not syncing: Fatal exception in interrupt\n\nSigned-off-by: Gui Jianfeng \u003cguijianfeng@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee7af8264dafa0c8c76a8dc596803966c2e29ebc",
      "tree": "2dfd9066bcf677ec4b1e7becb39d6f8187961385",
      "parents": [
        "11d46123bfea068a48483f00518d301f452647fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 23:35:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 23:35:59 2008 -0700"
      },
      "message": "pkt_sched: Fix \"parent is root\" test in qdisc_create().\n\nAs noticed by Stephen Hemminger, the root qdisc is denoted by\nTC_H_ROOT, not zero.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c16d118537cadb21d186e35aebad90a13cd78846",
      "tree": "8fc1ab697f2476ecd2b39522efcf6234be3dc5c0",
      "parents": [
        "fe414248551e2880fe8913577699003ff145ab9d"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue Jul 22 13:13:12 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:23:19 2008 -0400"
      },
      "message": "[netdrvr] Drivers should not set IFF_* flag themselves\n\nSome hardware set promisc when they are requested to set IFF_ALLMULTI flag.\nIt\u0027s ok, but if drivers set IFF_PROMISC flag when they set promisc,\nit will broken upper layer handle for promisc and allmulti.\nIn addition, drivers can use their own hardware programming to make it.\nSo do not allow drivers to set IFF_* flags.\n\nThis is a general driver fix, so I didn\u0027t split it to pieces and send\nto specific driver maintainers.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fe414248551e2880fe8913577699003ff145ab9d",
      "tree": "d775ad642b3bed42659956f2ddac3f8e382c6c35",
      "parents": [
        "9a5d3414202a21ed4b053657345ea0fd492d513a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Wed Jul 23 17:41:52 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:22:54 2008 -0400"
      },
      "message": "dm9000: Support MAC address setting through platform data.\n\nThe dm9000 driver reads the chip\u0027s MAC address from the attached EEPROM. When\nno EEPROM is present, or when the MAC address is invalid, it falls back to\nreading the address from the chip.\n\nThis patch lets platform code set the desired MAC address through platform\ndata.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9a5d3414202a21ed4b053657345ea0fd492d513a",
      "tree": "d29ea012a7c924bda9a624476f1c3ad093642744",
      "parents": [
        "b11f8d8cc3bb2fa6fa55286babc1a5ebb2e932c4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Jul 25 12:07:22 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:22:15 2008 -0400"
      },
      "message": "3c59x: use netdev_alloc_skb\n\nFix possible bug where end of receive buffer could be overwritten.\nThe allocation needs to allow for the reserved space. This would only happen\nif device received packet greater than Ethernet standard MTU.\n\nChange this driver to use netdev_alloc_skb rather than setting skb-\u003edev\ndirectly. For the initial allocation it doesn\u0027t need to be GFP_ATOMIC.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b11f8d8cc3bb2fa6fa55286babc1a5ebb2e932c4",
      "tree": "bafbb4ca35003403da55c5a34c56e2390d1af8b2",
      "parents": [
        "4f63135eb23015a17eaf4f7478deedf63e98ff5c"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Tue Jul 15 02:18:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:22:08 2008 -0400"
      },
      "message": "ethtool: Expand ethtool_cmd.speed to 32 bits\n\nIntroduce the speed_hi field to ethtool_cmd, using the reserved space,\nto expand the speed field to 2^32 Megabits/second.\n\nMaking this field expansion now gives us plenty of time to fix up the\nuser-space pieces that use SIOCETHTOOL before hardware faster than 64\nGb/s is available.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4f63135eb23015a17eaf4f7478deedf63e98ff5c",
      "tree": "f463e89229cced112cea96699da36454f06679cc",
      "parents": [
        "11a859e591befae7413505c68dd241ad8e14748c"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@canonical.com",
        "time": "Wed Jul 30 12:39:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:26 2008 -0400"
      },
      "message": "pegasus: add blacklist support to fix Belkin bluetooth dongle.\n\nReference: https://launchpad.net/bugs/140511\n\nThe Belkin bluetooth dongle unfortunately shares the vendor and device id\nwith the network adapter which causes lockups whenever the bluetooth\ndongle is inserted.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Ben Collins \u003cben.collins@canonical.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11a859e591befae7413505c68dd241ad8e14748c",
      "tree": "39ba6065fd5c8f724e5b4da014fac2d709db72de",
      "parents": [
        "5608784fdf417467cbb2ccfb1129500464416f79"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jul 30 12:50:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:17 2008 -0400"
      },
      "message": "drivers/net/netxen/netxen_nic_hw.c: fix printk warnings\n\ndrivers/net/netxen/netxen_nic_hw.c: In function \u0027netxen_nic_pci_mem_read_direct\u0027:\ndrivers/net/netxen/netxen_nic_hw.c:1414: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027u64\u0027\ndrivers/net/netxen/netxen_nic_hw.c: In function \u0027netxen_nic_pci_mem_write_direct\u0027:\ndrivers/net/netxen/netxen_nic_hw.c:1487: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027u64\u0027\n\nYou don\u0027t know what type was used for u64 hence they cannot be printed without\ncasting.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5608784fdf417467cbb2ccfb1129500464416f79",
      "tree": "3c256a6575015be9c3642e9e30cf521476da4970",
      "parents": [
        "11795aa4f89cf68e7aafc8a606feee14c97a12e5"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugeneteo@kernel.sg",
        "time": "Wed Jul 30 12:38:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:08 2008 -0400"
      },
      "message": "hamradio: add missing sanity check to tty operation\n\nAdd missing sanity check to tty operation.\n\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Eugene Teo \u003ceteo@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11795aa4f89cf68e7aafc8a606feee14c97a12e5",
      "tree": "002d3bdbc5f4f84a31c0700e3725343de9d80c05",
      "parents": [
        "caa1687c0123705182dc0388304a4c9b78fcf41c"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "gustavo@las.ic.unicamp.br",
        "time": "Sat Aug 02 15:55:13 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:05 2008 -0400"
      },
      "message": "drivers/net: coding styles fixes to drivers/net/8390.c\n\nFix all errors and warnings reported by checkpatch.pl\n\nSigned-off-by: Gustavo F. Padovan \u003cgustavo@las.ic.unicamp.br\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "caa1687c0123705182dc0388304a4c9b78fcf41c",
      "tree": "d94129a204a3846ed67db600e45aa67c92d75bda",
      "parents": [
        "057b61afca098d3ad3d9e8d15914bc9f9315e425"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "gustavo@las.ic.unicamp.br",
        "time": "Sat Aug 02 15:55:12 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:03 2008 -0400"
      },
      "message": "drivers/net: coding styles fixes to drivers/net/8390p.c\n\nFix all errors and warnings reported by checkpatch.pl\n\nSigned-off-by: Gustavo F. Padovan \u003cgustavo@las.ic.unicamp.br\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "057b61afca098d3ad3d9e8d15914bc9f9315e425",
      "tree": "ed7051851a2413465eca8b220189170cee72c7cf",
      "parents": [
        "71557a37adb5df17631c493b3b7d912938c720b2"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "gustavo@las.ic.unicamp.br",
        "time": "Sat Aug 02 15:55:11 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:02 2008 -0400"
      },
      "message": "drivers/net: Remove \u0027return\u0027 of void function NS8390p_init()\n\nWe don\u0027t need this into a void function.\n\nSigned-off-by: Gustavo F. Padovan \u003cgustavo@las.ic.unicamp.br\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "71557a37adb5df17631c493b3b7d912938c720b2",
      "tree": "7fdb2548aa5053289f0198d057e3428d43367688",
      "parents": [
        "d91d4bb9db4a7b2a78accff3560bfd42988c56e4"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Wed Aug 06 19:49:00 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:20:57 2008 -0400"
      },
      "message": "[netdrvr] sh_eth: Add SH7619 support\n\nAdd support SH7619 Internal ethernet controler.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d91d4bb9db4a7b2a78accff3560bfd42988c56e4",
      "tree": "775c93da463d8cc586e76a06323a11fcd5f37351",
      "parents": [
        "0b1ab1b8a4f663a34c23f31d796fd08283b6077a"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu Jul 31 01:14:24 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:19 2008 -0400"
      },
      "message": "METH: fix MAC address setup\n\nSetup of the mac filter lost the upper 16bit of the mac address. This\nbug got unconvered by a patch, which fixed the promiscous handling.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0b1ab1b8a4f663a34c23f31d796fd08283b6077a",
      "tree": "7735ec3111aaadadab19ad5fc5fdc2b0eae454fe",
      "parents": [
        "b08c42b283141d1a79fb748d258dcd1da8baa32e"
      ],
      "author": {
        "name": "Eduardo Habkost",
        "email": "ehabkost@redhat.com",
        "time": "Thu Jul 31 17:36:55 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:17 2008 -0400"
      },
      "message": "xen-netfront: use netif_start_queue() on xennet_open()\n\nxen-netfront never called netif_start_queue() and was was waking the\nqueue on xennet_open(), triggering the BUG_ON() on __netif_schedule().\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b08c42b283141d1a79fb748d258dcd1da8baa32e",
      "tree": "4c8ec9b86299530b191b85011d1a89f10c7030c0",
      "parents": [
        "4ea0d6e5b8dc6c46c1a981e971fa0b78bfe6e5d3"
      ],
      "author": {
        "name": "root",
        "email": "root@susedev.(none)",
        "time": "Thu Jul 31 13:46:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:15 2008 -0400"
      },
      "message": "qla3xxx: driver version change.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ea0d6e5b8dc6c46c1a981e971fa0b78bfe6e5d3",
      "tree": "92c697d64a0256e4b4910c2787feb5695fe1470b",
      "parents": [
        "6bc0ed97d5ddb49248cfb76827d72557f4bd0aae"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Jul 31 13:46:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:14 2008 -0400"
      },
      "message": "qla3xxx: cleanup: Remove some unused structure definitions and structure elements.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6bc0ed97d5ddb49248cfb76827d72557f4bd0aae",
      "tree": "fc151ccef146bb45dd0dcd24580017f0dec4c4e7",
      "parents": [
        "eb115b00992ed21fb8734cbee45d46d37f4010ce"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Jul 31 13:46:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:13 2008 -0400"
      },
      "message": "qla3xxx: cleanup: Remove some unused defined constants in the header file.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "eb115b00992ed21fb8734cbee45d46d37f4010ce",
      "tree": "9faea5df182132b2acf974699d0addda4d1f26c6",
      "parents": [
        "49ef26eb8dc76531b197b591072c403f0e6ec598"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Jul 31 13:46:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:13 2008 -0400"
      },
      "message": "qla3xxx: fix: Fix IFF_MULTICAST setting.\n\nThe driver was erroneously clearing this bit though the hardware supports multicast.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "49ef26eb8dc76531b197b591072c403f0e6ec598",
      "tree": "8e17527913a250fd8e53416f8b6a1c708363fac0",
      "parents": [
        "9ad27643f3a054dff9211bb9938f2323907c2ffe"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Jul 31 13:46:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:12 2008 -0400"
      },
      "message": "qla3xxx: fix: Remove unused set_multicast function.\n\nThis device is one side of a two-function adapter (NIC and iSCSI).\nPromiscuous mode setting/clearing is not allowed from the NIC side.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9ad27643f3a054dff9211bb9938f2323907c2ffe",
      "tree": "c1603233131cd7183e959c48357f6ade905714f1",
      "parents": [
        "83821a078a1617e120d76954f455204cec78fe9d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:59 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:10 2008 -0400"
      },
      "message": "netxen: fix promisc mode, mtu setting\n\nFor NX3031, multicast filtering, promisc mode, and max frame size\nsetting is handled by firmware, driver needs to send request to\nenable/disable it.\n\nFor old chip revisions / firmware, driver still sets it directly.\n\nAdded function pointer to set mtu according to chip revision.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "83821a078a1617e120d76954f455204cec78fe9d",
      "tree": "adc9a2ac5fb20fd95d7269290362c9625e202d58",
      "parents": [
        "d71e1be8edd355668a12a18660da03ae993dd9df"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:09 2008 -0400"
      },
      "message": "netxen: fix cmd ring init\n\nInitialize producer and consumer indices during netdev open(), only\nfor old firmware/chip.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d71e1be8edd355668a12a18660da03ae993dd9df",
      "tree": "e646cf0778fae8e7dd15e1471f8b135f0d2a15c6",
      "parents": [
        "a70f939338cae650f177ae79562ec44659788bb4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:57 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:09 2008 -0400"
      },
      "message": "netxen: fix legacy interrupts\n\nFix legacy interrupt mode for NX3031 chips, read pci interrupt state\nin hardware to guard against spurious interrupt.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a70f939338cae650f177ae79562ec44659788bb4",
      "tree": "a406fc1f91b48ac9f527edb80f6f27ca31715465",
      "parents": [
        "24a7a45511f89959b4f1dc60a66260d09777901a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:08 2008 -0400"
      },
      "message": "netxen: add new board types\n\nAdd couple of new board configurations based on NX3031 chip.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "24a7a45511f89959b4f1dc60a66260d09777901a",
      "tree": "ef48a3f9c6f65ba98f047b38937f71baef4a95ed",
      "parents": [
        "4ad7a018cf4ac3cbad661c28c0f783ee0a6e3bf6"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Fri Aug 01 03:14:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:07 2008 -0400"
      },
      "message": "netxen: fix link status, link speed\n\nFor NX3031, the phy is managed by firmware, so driver should avoid\nsetting any phy registers.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ad7a018cf4ac3cbad661c28c0f783ee0a6e3bf6",
      "tree": "94d85f50147fe97a0970ae80983fc0b7bee64b2f",
      "parents": [
        "5b1c29b4365d2eaf05eb81899cb1ca847dfe026e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 04 11:59:36 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:05 2008 -0400"
      },
      "message": "remove bogus CONFIG_GFAR_NAPI\u0027s\n\nThe commit that made the CONFIG_GFAR_NAPI code unconditional was\nincluded at the same time as a new CONFIG_GFAR_NAPI user, resulting\nin these bugus #ifdef\u0027s.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5b1c29b4365d2eaf05eb81899cb1ca847dfe026e",
      "tree": "83160671899bee884e68cb158be3b798e95b08d7",
      "parents": [
        "9a33e883564c2db8e1b3b645de4579a98ac084d2"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Aug 06 15:08:50 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:03 2008 -0400"
      },
      "message": "net/fs_enet: remove redundant messages for performance\n\nCurrently when we do a packet flood to the Ethernet port, the console\nreports error every time when a packet is dropped.  This is too\nredundant and cost performance.  Remove message for this type of event.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9a33e883564c2db8e1b3b645de4579a98ac084d2",
      "tree": "32b786f7e8b52a9ff81cc2d876daa0d9b11a6e76",
      "parents": [
        "06941931d8697dd939d7cac379565b1b2de1415f"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Wed Aug 06 12:12:34 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:01 2008 -0400"
      },
      "message": "forcedeth: add tx pause limit\n\nThis patch adds support for limiting the number of tx pause frames to a\ndefault of 8. Previously, hardware would send out continuous stream of\npause frames.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "06941931d8697dd939d7cac379565b1b2de1415f",
      "tree": "911808e1921bc5733bb694ac02a565a23b9da7bf",
      "parents": [
        "9c6624352cdba7ef4859dae44eb48d538ac78d1b"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Wed Aug 06 12:12:18 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:00 2008 -0400"
      },
      "message": "forcedeth: add jumbo frame support for mcp79\n\nThis patch adds jumbo frame support for MCP79 chipsets.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9c6624352cdba7ef4859dae44eb48d538ac78d1b",
      "tree": "9e078a9342bb8c24b8f15cf9fb76406b3ff6a479",
      "parents": [
        "1ef6841b4c4d9cc26e53271016c1d432ea65ed24"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Wed Aug 06 12:11:42 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:11:00 2008 -0400"
      },
      "message": "forcedeth: add new tx stat counters\n\nThis patch adds support for new tx statistic counters in the hardware -\nunicast, multicast, and broadcast\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1ef6841b4c4d9cc26e53271016c1d432ea65ed24",
      "tree": "6b1b016f9632ecb621d2cc3605a95d3a00a2f187",
      "parents": [
        "8bad4afe1257585967a1b38cd3f21324b260812b"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Wed Aug 06 12:11:03 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:10:59 2008 -0400"
      },
      "message": "forcedeth: fix rx error policy\n\nThis patch enforces a stricter policy on rx errors. The driver needs to\nverify whether there are multiple rx errors versus a single error.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8bad4afe1257585967a1b38cd3f21324b260812b",
      "tree": "ff88d4b96d9bd47609d403537aac2931dd498774",
      "parents": [
        "f71eb1a24a8cdde8d388c8f93e935aa7ac491047",
        "3c4dc7115dfdb9e0450b7a3b0649948f5356d4af"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 07 02:05:01 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:05:01 2008 -0400"
      },
      "message": "Merge branch \u0027via-velocity\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into tmp\n"
    },
    {
      "commit": "f71eb1a24a8cdde8d388c8f93e935aa7ac491047",
      "tree": "b5520365b42d4c26ae1f1a8c5e0a9eee81e84e7b",
      "parents": [
        "a6ef5e9d7dd6f3de4f88b68c390f0f0d7072944c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 04 13:33:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:50 2008 -0400"
      },
      "message": "sky2: fix PM related regressions\n\nFix the problems reported for 2.6.27-rc1 caused by over aggressive\npower management. Turning clock off on PCI Express is problematic for WOL,\nand when doing multi-booting.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a6ef5e9d7dd6f3de4f88b68c390f0f0d7072944c",
      "tree": "1917fe6949eda12650475cc3bc1e9134f90116f0",
      "parents": [
        "ec796b4ffc947f74e9e85198d1648e9556300c55"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 15:00:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:26 2008 -0400"
      },
      "message": "igb: remove igb_init_managability as it is deprecated\n\nigb_init_managability does not actually perform any function as the two\nregisters it attempts to write are both read only on the host.  This patch\nremoves the function and all references to it from the driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ec796b4ffc947f74e9e85198d1648e9556300c55",
      "tree": "9971d74f03da96b1649eeb1e0399176142522320",
      "parents": [
        "549bdd84dce242e15a9d7b42787ae481ba29f458"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 15:00:18 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:20 2008 -0400"
      },
      "message": "igb: remove three redundant functions left in the code\n\nThree functions were left in the code that are no longer used.  I am removing\nthese functions just to keep the code clean.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "549bdd84dce242e15a9d7b42787ae481ba29f458",
      "tree": "384c87869bbf59df397fca7a04b95633f2df2f5d",
      "parents": [
        "726c09e7b6b7b9f9015ae7ce803ba4cd67121d67"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 15:00:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:16 2008 -0400"
      },
      "message": "igb: correct issue of set_mta member of mac.ops not being populated\n\nThe igb_mta_set function was not being correctly used\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "726c09e7b6b7b9f9015ae7ce803ba4cd67121d67",
      "tree": "51ed0f9f8222eb6fb27c5b637e5ac6c3b37fc773",
      "parents": [
        "c743a87eabc50110ba5e473e707079c9b429779a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 14:59:56 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:09 2008 -0400"
      },
      "message": "igb: fixes 82576 serdes init to correctly support manual flow control changes\n\nThis patch changes the PCS configuration for serdes so that the flow\ncontrol options change be set via the ethtool -A option.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c743a87eabc50110ba5e473e707079c9b429779a",
      "tree": "b6d2b6db296050c8ad86c8addc2c8ab1c38707bf",
      "parents": [
        "106ef2fef3778f4af2e0f796a108cc19c6114264"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 14:59:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:05 2008 -0400"
      },
      "message": "igb: fix null pointer dereference seen with fiber NICs\n\nWith a fiber or serdes NIC installed the driver was causing a null pointer\ndereference on driver unload.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "106ef2fef3778f4af2e0f796a108cc19c6114264",
      "tree": "3ffcf6e3f7e946f81530d070ea226792ad5552c4",
      "parents": [
        "c2ac3ef35c44195ca2b9c29275c7c6830eb2d9aa"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Aug 04 14:59:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:55:00 2008 -0400"
      },
      "message": "igb: fix comments\n\nThe internal name was used in comments, replaced with silicon part number.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c2ac3ef35c44195ca2b9c29275c7c6830eb2d9aa",
      "tree": "448f9d1395dc415dbf752d2564626cd3cbc10ed9",
      "parents": [
        "f0f422e5735ba9f48039aa7dd4c9daa16b996c2c"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Mon Aug 04 19:05:10 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:57 2008 -0400"
      },
      "message": "atl1: deal with hardware rx checksum bug\n\nThe L1 hardware contains a bug that flags a fragmented IP packet\nas having an incorrect TCP/UDP checksum, even though the packet\nis perfectly valid and its checksum is correct.  There\u0027s no way to\ndistinguish between one of these good packets and a packet that\nactually contains a TCP/UDP checksum error, so all we can do is\nallow the packet to be handed up to the higher layers and let it\nbe sorted out there.\n\nAdd a comment describing this condition and remove the code that\ncurrently fails to handle what may or may not be a checksum error.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f0f422e5735ba9f48039aa7dd4c9daa16b996c2c",
      "tree": "053b965a389873cfe5e6cb1816beca554137b09f",
      "parents": [
        "c43bc57e5d72932b5e64bc5e4e7741bedbcaaf5f"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Mon Aug 04 17:21:53 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:55 2008 -0400"
      },
      "message": "e1000e: remove inapplicable test for ioport\n\nThere are currently no devices supported by the e1000e driver which need\nioport resources, remove the test for it and all unnecessary code\nassociated with it (struct e1000_adapter elements, local variables, etc.)\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c43bc57e5d72932b5e64bc5e4e7741bedbcaaf5f",
      "tree": "8663f7d9aee9328f38c7761b43aa114c35301ec3",
      "parents": [
        "10aa4c0447c308738dade244e23036f2fcbfb140"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Aug 04 17:21:40 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:53 2008 -0400"
      },
      "message": "e1000e: fix drv load issues\n\na few people seem to have problems maintaining gigabit link\nand it was root caused to an interaction between the managability\nfirmware on the host and the driver, not communicating.\n\nThe form of communication they use is the drv_load bit.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10aa4c0447c308738dade244e23036f2fcbfb140",
      "tree": "ca9c8d22df5bc2e63556e1dfa3dacabc8f4a07a8",
      "parents": [
        "44defeb3f6f98ea9bb48a2fe6eb9004e9e1a49a1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Aug 04 17:21:20 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:50 2008 -0400"
      },
      "message": "e1000e: perform basic 82573 EEPROM checks for known issues\n\n82573 EEPROMs have been shipped out with known issues. While most\npeople will never see the issues some people do and we know\nhow to address them. Warn the user if we find one of these\nEEPROM issues.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "44defeb3f6f98ea9bb48a2fe6eb9004e9e1a49a1",
      "tree": "a7a9b4d9091acaf32fe55da274a7c55f5e77f66d",
      "parents": [
        "77970ea50b8e7ee9733a6589bf61ed9c02f20ee9"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Aug 04 17:20:41 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:49 2008 -0400"
      },
      "message": "e1000e: convert ndev_ printks to something smaller\n\nThe ndev_* printk\u0027s are too lenghty and we don\u0027t need to specify\nthe adapter/netdev struct at all, making this a lot more readable.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "77970ea50b8e7ee9733a6589bf61ed9c02f20ee9",
      "tree": "b35525807e1c34085b642308fd9568a9606037cc",
      "parents": [
        "6a4c4ad2f0aa331324649579649c5d9064893079"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Aug 06 16:15:23 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:46 2008 -0400"
      },
      "message": "myri10ge: set 64bits consistent DMA mask\n\nSet 64bits consistent DMA mask since it improves performance\nin some cases. No need to check the return value since it is\nnot required for the driver to work.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6a4c4ad2f0aa331324649579649c5d9064893079",
      "tree": "b43bbb0f4cb31831a6087c2fbb0f9c066d44f6ba",
      "parents": [
        "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Aug 06 16:14:43 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 01:54:44 2008 -0400"
      },
      "message": "myri10ge: update firmware headers\n\nUpdate myri10ge firmware headers.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11d46123bfea068a48483f00518d301f452647fb",
      "tree": "d4c1e82e26e1f8dd3ac79e51826af246432fd74a",
      "parents": [
        "abf5cdb89d09ca981db10e1a85fd8531440165f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 18:30:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 18:30:43 2008 -0700"
      },
      "message": "ipv4: Fix over-ifdeffing of ip_static_sysctl_init.\n\nNoticed by Paulius Zaleckas.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "abf5cdb89d09ca981db10e1a85fd8531440165f2",
      "tree": "95c340f429fcb0c11d0af01fa840d84bb81895f5",
      "parents": [
        "eb49e63093498cd17382018495b8cfb5b4a679bd"
      ],
      "author": {
        "name": "Joakim Koskela",
        "email": "jookos@gmail.com",
        "time": "Wed Aug 06 02:40:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 02:40:25 2008 -0700"
      },
      "message": "ipsec: Interfamily IPSec BEET, ipv4-inner ipv6-outer\n\nHere\u0027s a revised version, based on Herbert\u0027s comments, of a fix for\nthe ipv4-inner, ipv6-outer interfamily ipsec beet mode. It fixes the\nnetwork header adjustment during interfamily, as well as makes sure\nthat we reserve enough room for the new ipv6 header if we might have\nsomething else as the inner family. Also, the ipv4 pseudo header\nconstruction was added.\n\nSigned-off-by: Joakim Koskela \u003cjookos@gmail.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb49e63093498cd17382018495b8cfb5b4a679bd",
      "tree": "a824e1d17f942d24d4c1853cdefb771cb6ff226e",
      "parents": [
        "9714be7da8b32f36d2468fe08ff603b6402df8cf"
      ],
      "author": {
        "name": "Joakim Koskela",
        "email": "jookos@gmail.com",
        "time": "Wed Aug 06 02:39:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 02:39:30 2008 -0700"
      },
      "message": "ipsec: Interfamily IPSec BEET\n\nHere\u0027s a revised version, based on Herbert\u0027s comments, of a fix for\nthe ipv6-inner, ipv4-outer interfamily ipsec beet mode. It fixes the\nnetwork header adjustment in interfamily, and doesn\u0027t reserve space\nfor the pseudo header anymore when we have ipv6 as the inner family.\n\nSigned-off-by: Joakim Koskela \u003cjookos@gmail.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9714be7da8b32f36d2468fe08ff603b6402df8cf",
      "tree": "56bb581898846b695eb9b1cd20556bb619924251",
      "parents": [
        "1ca615fb816ba85dc765209a9b58ab82cc99bce0"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Wed Aug 06 02:35:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 02:35:44 2008 -0700"
      },
      "message": "netfilter: fix two recent sysctl problems\n\nStarting with 9043476f726802f4b00c96d0c4f418dde48d1304 (\"[PATCH]\nsanitize proc_sysctl\") we have two netfilter releated problems:\n\n - WARNING: at kernel/sysctl.c:1966 unregister_sysctl_table+0xcc/0x103(),\n   caused by wrong order of ini/fini calls\n\n - net.netfilter is duplicated and has truncated set of records\n\nThanks to very useful guidelines from Al Viro, this patch fixes both\nof them.\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ca615fb816ba85dc765209a9b58ab82cc99bce0",
      "tree": "5a07a93992e5fc1051d10ad342ad2545b533ad6e",
      "parents": [
        "6d273f8d011c351c9603c1dbfeae2c7458edd30d"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Wed Aug 06 02:34:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 02:34:21 2008 -0700"
      },
      "message": "ipv6: replace dst_metric() with dst_mtu() in net/ipv6/route.c.\n\nThis patch replaces dst_metric() with dst_mtu() in net/ipv6/route.c.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d273f8d011c351c9603c1dbfeae2c7458edd30d",
      "tree": "1f57a87061f07f69a5c580540133e601ced33f96",
      "parents": [
        "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Wed Aug 06 02:33:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 02:33:49 2008 -0700"
      },
      "message": "ipv4: replace dst_metric() with dst_mtu() in net/ipv4/route.c.\n\nThis patch replaces dst_metric() with dst_mtu() in net/ipv4/route.c.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55",
      "tree": "88c70a2a91cb91d7778d4368cd3d93d476e460ae",
      "parents": [
        "18351070b86d155713cf790b26af4f21b1fd0b29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 21:49:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 21:49:54 2008 -0700"
      },
      "message": "Linux 2.6.27-rc2\n"
    },
    {
      "commit": "18351070b86d155713cf790b26af4f21b1fd0b29",
      "tree": "66e98f59de072733af7ae65cebf135c37caab249",
      "parents": [
        "e63e03273b89f7248baa56cf242474f661e776e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 21:42:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 21:42:21 2008 -0700"
      },
      "message": "Re-introduce \"[SCSI] extend the last_sector_bug flag to cover more sectors\"\n\nThis re-introduces commit 2b142900784c6e38c8d39fa57d5f95ef08e735d8,\nwhich was reverted due to the regression it caused by commit\nfca082c9f1e11ec07efa8d2f9f13688521253f36.\n\nThat regression was not root-caused by the original commit, it was just\nuncovered by it, and the real fix was done by Alan Stern in commit\n580da34847488b404218d1d7f53b156f245f5555 (\"Fix USB storage hang on\ncommand abort\").\n\nWe can thus re-introduce the change that was confirmed by Alan Jenkins\nto be still required by his odd card reader.\n\nCc: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63e03273b89f7248baa56cf242474f661e776e1",
      "tree": "7e0a000ed3b252849b9002306ba479074c165330",
      "parents": [
        "37193fb4639fa94f91cbbab1e8aca596300e1d94",
        "ffb208479bd62ab26c29a242faeb1de1c6d5fcdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 19:37:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 19:37:42 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (78 commits)\n  AX.25: Fix sysctl registration if !CONFIG_AX25_DAMA_SLAVE\n  pktgen: mac count\n  pktgen: random flow \n  bridge: Eliminate unnecessary forward delay\n  bridge: fix compile warning in net/bridge/br_netfilter.c\n  ipv4: remove unused field in struct flowi (include/net/flow.h).\n  tg3: Fix \u0027scheduling while atomic\u0027 errors\n  net: Kill plain NET_XMIT_BYPASS.\n  net_sched: Add qdisc __NET_XMIT_BYPASS flag\n  net_sched: Add qdisc __NET_XMIT_STOLEN flag\n  iwl3945: fix merge mistake for packet injection\n  iwlwifi: grap nic access before accessing periphery registers\n  iwlwifi: decrement rx skb counter in scan abort handler\n  iwlwifi: fix unhandled interrupt when HW rfkill is on\n  iwlwifi: implement iwl5000_calc_rssi\n  iwlwifi: memory allocation optimization\n  iwlwifi: HW bug fixes\n  p54: Fix potential concurrent access to private data\n  rt2x00: Disable link tuning in rt2500usb\n  iwlwifi: Don\u0027t use buffer allocated on the stack for led names\n  ...\n"
    },
    {
      "commit": "ffb208479bd62ab26c29a242faeb1de1c6d5fcdc",
      "tree": "a825cbc6d7ec125cab86e32008acf816c7bb2bc8",
      "parents": [
        "ff2a79a5a934fe0dbb136ffad61f79b5c6385614"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 05 18:46:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 05 18:46:57 2008 -0700"
      },
      "message": "AX.25: Fix sysctl registration if !CONFIG_AX25_DAMA_SLAVE\n\nSince 49ffcf8f99e8d33ec8afb450956804af518fd788 (\"sysctl: update\nsysctl_check_table\") setting struct ctl_table.procname \u003d NULL does no\nlonger work as it used to the way the AX.25 code is expecting it to\nresulting in the AX.25 sysctl registration code to break if\nCONFIG_AX25_DAMA_SLAVE was not set as in some distribution kernels.\nKernel releases from 2.6.24 are affected.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff2a79a5a934fe0dbb136ffad61f79b5c6385614",
      "tree": "99a75b0d03143e95f0a26ac4e9590e3b94585b0f",
      "parents": [
        "1211a64554065316e02b3c62b320088ad4f63260"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Aug 05 18:45:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 05 18:45:05 2008 -0700"
      },
      "message": "pktgen: mac count\n\ndst_mac_count and src_mac_count patch from Eneas Hunguana\nWe have sent one mac address to much.\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1211a64554065316e02b3c62b320088ad4f63260",
      "tree": "58522cdfcd5ee11409f39f32135234a28c883095",
      "parents": [
        "ef647f1300d69adb8223d970554d59d7e244db6d"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Aug 05 18:44:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 05 18:44:26 2008 -0700"
      },
      "message": "pktgen: random flow \n\nRandom flow generation has not worked. This fixes it.\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef647f1300d69adb8223d970554d59d7e244db6d",
      "tree": "627503820872ec530049ad0bcfd16d09c9008b3f",
      "parents": [
        "33e334950abda8e42c3b6e6f280fad0d4ab92141"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Aug 05 18:42:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 05 18:42:51 2008 -0700"
      },
      "message": "bridge: Eliminate unnecessary forward delay\n\nFrom: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\n\nBased upon original patch by Herbert Xu, which contained\nthe following problem description:\n\n--------------------\nWhen the forward delay is set to zero, we still delay the setting\nof the forwarding state by one or possibly two timers depending\non whether STP is enabled.  This could either turn out to be\ninstantaneous, or horribly slow depending on the load of the\nmachine.\n\nAs there is nothing preventing us from enabling forwarding straight\naway, this patch eliminates this potential delay by executing the\ncode directly if the forward delay is zero.\n\nThe effect of this problem is that immediately after the carrier\ncomes on a port, the bridge will drop all packets received from\nthat port until it enters forwarding mode, thus causing unnecessary\npacket loss.\n\nNote that this patch doesn\u0027t fully remove the delay due to the\nlink watcher.  We should also check the carrier state when we\nare about to drop an incoming packet because the port is disabled.\nBut that\u0027s for another patch.\n--------------------\n\nThis version of the fix takes a different approach, in that\nit just does the state change directly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37193fb4639fa94f91cbbab1e8aca596300e1d94",
      "tree": "56da8bf86596134eaa93f675796ac5383690bdc7",
      "parents": [
        "8c275ce327447f4cf3d0904d1a5a6ffa1b92de7f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 05 14:59:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 16:56:29 2008 -0700"
      },
      "message": "docbook: fix s390 fatal error after header files moved\n\nFix (fatal error) s390 docbook file to handle renamed header files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c275ce327447f4cf3d0904d1a5a6ffa1b92de7f",
      "tree": "69881671584bf21f2c85c06b1b0dfaa4c6197c25",
      "parents": [
        "dfe195fb79e88c334481f1362fef52f6d2e30b2d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Aug 05 13:01:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:50 2008 -0700"
      },
      "message": "drivers/media/video/vino.c needs v4l2-ioctl.h\n\nmips allmodconfig:\n\n  drivers/media/video/vino.c: In function `vino_free_buffer_with_count\u0027:\n  drivers/media/video/vino.c:811: warning: passing arg 1 of `virt_to_phys\u0027 makes pointer from integer without a cast\n  drivers/media/video/vino.c: In function `vino_allocate_buffer\u0027:\n  drivers/media/video/vino.c:889: warning: passing arg 1 of `virt_to_phys\u0027 makes pointer from integer without a cast\n  drivers/media/video/vino.c: In function `vino_ioctl\u0027:\n  drivers/media/video/vino.c:4364: error: implicit declaration of function `video_usercopy\u0027\n\nThe patch fixes the error, but not the warnings.\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfe195fb79e88c334481f1362fef52f6d2e30b2d",
      "tree": "4e7c30eabca8e5d8f30f8bf3d45e046281677ac4",
      "parents": [
        "bf1db69fbf4ff511e88736ce2e6318846f34492b"
      ],
      "author": {
        "name": "Benny Halevy",
        "email": "bhalevy@panasas.com",
        "time": "Tue Aug 05 13:01:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:50 2008 -0700"
      },
      "message": "mm: fix uninitialized variables for find_vma_prepare callers\n\ngcc 4.3.0 correctly emits the following warnings.\nWhen a vma covering addr is found, find_vma_prepare indeed returns without\nsetting pprev, rb_link, and rb_parent.\n\n  mm/mmap.c: In function `insert_vm_struct\u0027:\n  mm/mmap.c:2085: warning: `rb_parent\u0027 may be used uninitialized in this function\n  mm/mmap.c:2085: warning: `rb_link\u0027 may be used uninitialized in this function\n  mm/mmap.c:2084: warning: `prev\u0027 may be used uninitialized in this function\n  mm/mmap.c: In function `copy_vma\u0027:\n  mm/mmap.c:2124: warning: `rb_parent\u0027 may be used uninitialized in this function\n  mm/mmap.c:2124: warning: `rb_link\u0027 may be used uninitialized in this function\n  mm/mmap.c:2123: warning: `prev\u0027 may be used uninitialized in this function\n  mm/mmap.c: In function `do_brk\u0027:\n  mm/mmap.c:1951: warning: `rb_parent\u0027 may be used uninitialized in this function\n  mm/mmap.c:1951: warning: `rb_link\u0027 may be used uninitialized in this function\n  mm/mmap.c:1949: warning: `prev\u0027 may be used uninitialized in this function\n  mm/mmap.c: In function `mmap_region\u0027:\n  mm/mmap.c:1092: warning: `rb_parent\u0027 may be used uninitialized in this function\n  mm/mmap.c:1092: warning: `rb_link\u0027 may be used uninitialized in this function\n  mm/mmap.c:1089: warning: `prev\u0027 may be used uninitialized in this function\n\nHugh adds: in fact, none of find_vma_prepare\u0027s callers use those values\nwhen a vma is found to be already covering addr, it\u0027s either an error or\nan occasion to munmap and repeat.  Okay, let\u0027s quieten the compiler (but I\nwould prefer it if pprev, rb_link and rb_parent were meaningful in that\ncase, rather than whatever\u0027s in them from descending the tree).\n\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \"Ryan Hope\" \u003crmh3093@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf1db69fbf4ff511e88736ce2e6318846f34492b",
      "tree": "545a9d60d7932dbfc7ce5d9af621c9af9923bc3a",
      "parents": [
        "7c44319dc6deb0028ef7811670bf1e4bc6644672"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Tue Aug 05 13:01:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:50 2008 -0700"
      },
      "message": "pm_qos: spelling fixes\n\nA documentation cleanup patch.  With a minor tweak to clarify units for\nkbs.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: mark gross \u003cmgross@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "7c44319dc6deb0028ef7811670bf1e4bc6644672"
}
