)]}'
{
  "log": [
    {
      "commit": "b775a750c3afacbfac884537d466d34d50b1023b",
      "tree": "453f3f2098ab95e5f6bab416335eaefde1441f2d",
      "parents": [
        "06e1f9ffa023c030bc87491e75f625f5da4e7d97"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Feb 26 23:21:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:21:23 2009 -0800"
      },
      "message": "typhoon: Use request_firmware()\n\nBased on a patch by Jaswinder Singh \u003cjaswinder@infradead.org\u003e.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06e1f9ffa023c030bc87491e75f625f5da4e7d97",
      "tree": "746620ec933463cc3becfdb8452aecb57b5c09a9",
      "parents": [
        "1318136fcda34d27ca8c322b6a0550200c3a8cec"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Feb 26 23:20:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:20:56 2009 -0800"
      },
      "message": "tehuti: Use request_firmware()\n\nFirmware blob is little endian.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d2a5068aaa238eba971784585e44130db6d4759",
      "tree": "05338afb3f6210d058d05564952293aa8e370f55",
      "parents": [
        "a6f6cb1cf8ba54efdbbbf61b5b4345b0246da42f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:40:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:41 2009 -0800"
      },
      "message": "tg3: Update copyright and version\n\nThis patch updates the copyright to 2009 and updates the version number\nto 3.98.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f6cb1cf8ba54efdbbbf61b5b4345b0246da42f",
      "tree": "18822cf6cea61ce7b46bc07b0621946e7454ba85",
      "parents": [
        "7fd764455a13f4d9b37c9b908f07d0758f11d3c5"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:27:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:40 2009 -0800"
      },
      "message": "tg3: Add version reporting for hardware selfboot\n\nThis patch adds version reporting for hardware selfboot.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fd764455a13f4d9b37c9b908f07d0758f11d3c5",
      "tree": "6a4c4b911c8fb1b7201e1b328e59486b72d22ed5",
      "parents": [
        "ff3a7cb25217bddcefd20e72af08a65481db4096"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:27:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:39 2009 -0800"
      },
      "message": "tg3: Add DASH firmware version reporting\n\nThis patch adds code to report the DASH firmware version.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff3a7cb25217bddcefd20e72af08a65481db4096",
      "tree": "8d8429ca67bb859acdb711fa6ee21b5fd1132410",
      "parents": [
        "acd9c119cc663860fff4f1445ed0f87d82378d99"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:26:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:38 2009 -0800"
      },
      "message": "tg3: Add legacy bootcode version decoding\n\nThis patch adds code to obtain the bootcode version for versions\nof bootcode that do not use the new method.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acd9c119cc663860fff4f1445ed0f87d82378d99",
      "tree": "32bd7f0a7ee79bd832ba3f2ebbe394cc65f80b03",
      "parents": [
        "6d348f2c1e0bb1cf7a494b51fc921095ead3f6ae"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:26:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:38 2009 -0800"
      },
      "message": "tg3: Refactor firmware version routines\n\nThis patch reorganizes the firmware version routines in preparation for\nthe following patches.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d348f2c1e0bb1cf7a494b51fc921095ead3f6ae",
      "tree": "50cdec651df320aa42d1f2b896cc6aa50296e21f",
      "parents": [
        "a9dc529dcd5c541c51cb2ba09bff99580361c576"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:25:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:37 2009 -0800"
      },
      "message": "tg3: Eliminate tg3_nvram_read_swab()\n\nThe remaining uses of tg3_nvram_read_swab() either intended to read the\ndata from NVRAM exactly as tg3_nvram_read_be32() did or hide deeper\ninterpretations of the data.  For the former case, a direct replacement\nof tg3_nvram_read_swab() with tg3_nvram_read_be32() is in order.  For\nthe latter case, we remove tg3_nvram_read_swab() and document what the\ncode is really doing.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9dc529dcd5c541c51cb2ba09bff99580361c576",
      "tree": "3933849baa62bb04d65a974ee01e68546fbfd33d",
      "parents": [
        "e4f341103e4a2b35f56a0f89802f1b1448e8d04b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:25:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:36 2009 -0800"
      },
      "message": "tg3: Correct NVRAM stream endian notations\n\nAny software requesting NVRAM data as it exists on NVRAM is necessarily\nrequesting that the results be returned as a bytestream.  A bytestream\ndata read in from the device can also be thought to be in big endian\nformat.  Therefore, all the LE notations in the driver are mislabeled.\nThis patch converts all LE notations to BE notations, carefully\nevaluating the surrounding code in the process.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4f341103e4a2b35f56a0f89802f1b1448e8d04b",
      "tree": "8c5c2789c3ba29ecb62587e2a8016b02dedfe714",
      "parents": [
        "ffbcfed441b9ba74ce77f215eed6925f6a0b82a3"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:25:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:36 2009 -0800"
      },
      "message": "tg3: Invert nvram_read() and nvram_read_swab()\n\nThis patch removes the blind byteswap of NVRAM data as it is read in.\nTo preserve the logic at the call sites, this patch also inverts every\ncall to tg3_nvram_read() and tg3_nvram_read_swab().  The call swap gets\nconfusing within tg3_nvram_read_le() (LE is a misnomer), but the reader\nshould be able to convince himself / herself that the resulting behavior\nis still unchanged.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffbcfed441b9ba74ce77f215eed6925f6a0b82a3",
      "tree": "45e7ffd90dcc21f33f2cf4f26f2086419fbf8485",
      "parents": [
        "844b3eed8a9efffa4225c811b989c8ff41691a78"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:24:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:35 2009 -0800"
      },
      "message": "tg3: Eliminate nvram routine forward declarations\n\nThis patch moves all NVRAM routines earlier in the source file to\neliminate forward declarations.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "844b3eed8a9efffa4225c811b989c8ff41691a78",
      "tree": "cc796ec6d31cbcc19d636ebc2ff36d9f68b999e6",
      "parents": [
        "7e5856bd9644e2299adbf5d0a8916f9cc56f1f36"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:23:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:33 2009 -0800"
      },
      "message": "tg3: Refine tg3_vlan_rx_register()\n\ntg3_vlan_rx_register() touches the hardware if netif_running() returns\nfalse.  This patch fixes the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e5856bd9644e2299adbf5d0a8916f9cc56f1f36",
      "tree": "2e128aa83e4ef363639bc45595547565172dc61d",
      "parents": [
        "f7b493e02101bb5a0a69a91a8b4b7b002cd60eaf"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:23:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:32 2009 -0800"
      },
      "message": "tg3: Update ethtool set_settings error checks\n\nThe ethtool interface has acquired some new enumerations since the\ntg3 driver\u0027s tg3_set_settings() error checking code was written.  The\nerror checking code is no longer complete.  This patch rewrites the\nerror checking so that it is future-proofed.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7b493e02101bb5a0a69a91a8b4b7b002cd60eaf",
      "tree": "1ef3a50ae84210499e231c7404b85ed21132cdd6",
      "parents": [
        "a6435f3a53746a0eb687a9f636cf1941f35f935e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:21:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:31 2009 -0800"
      },
      "message": "tg3: Drop non-VLAN rx pkts larger than the MTU\n\nThe hardware\u0027s MTU is configured so that it will accept packets whose\nVLAN tag is left inline.  This means that the hardware will also accept\nother packets larger than the desired MTU size.  This patch checks for\nand discards packets that are larger than the requested MTU but are not\nVLAN tagged frames.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6435f3a53746a0eb687a9f636cf1941f35f935e",
      "tree": "02ad55f3c13d9377af783b62460fa0bc38b68bad",
      "parents": [
        "9ee62630fddda0142cebc45e3bbea20a8009be97"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Feb 25 14:21:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:16:29 2009 -0800"
      },
      "message": "tg3: Fix 5906 link problems\n\nCommit 6833c043f9fc03696fde623914c4a0277df2a0bc introduced the phy\nauto-powerdown capability.  While the APD feature only works for 5761\nand 5784 asic revisions, the (harmless portion of the) code was applied\nto all 5705 and newer devices.  However, the 5906 phy departs from the\nusual design.  This commit was interfering with the 5906\u0027s ability to\nnegotiate link against some switches.  This patch corrects the problem.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "893d7de7c319b31626816e2095492003cc2df2a6",
      "tree": "f42bf7085d764e59e35322081230630762b69c95",
      "parents": [
        "f4fe5a9c6d49d760569feed12d54743e0c4fe6e8"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:47:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:39 2009 -0800"
      },
      "message": "ns83820: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4fe5a9c6d49d760569feed12d54743e0c4fe6e8",
      "tree": "2be4c3410a05db4cefe1328f87caa2e276956dc9",
      "parents": [
        "c3431ea71ee2ec9d892b5d7a83eb0afcf8c79263"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:45:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:38 2009 -0800"
      },
      "message": "chelsio: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbbfb986a8a3dfb42cd4cae7b1c7f822792823af",
      "tree": "89edf974ff8cec79573319b340ca28fd8f1b2aaf",
      "parents": [
        "c71a2699c511623e0520c754cfc109c191bf64e2"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:22:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:32 2009 -0800"
      },
      "message": "wan: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nAcked-by: Jan \"Yenya\" Kasprzak \u003ckas@fi.muni.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c71a2699c511623e0520c754cfc109c191bf64e2",
      "tree": "c1aea5c16e623863f082dc343d2502d8932aa874",
      "parents": [
        "aaff1e1904f787579778a1818f0891c91ae22ec0"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:20:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:31 2009 -0800"
      },
      "message": "i2400m: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaff1e1904f787579778a1818f0891c91ae22ec0",
      "tree": "789ca331a66fac5c322f8ad39c6e2b8be60154e5",
      "parents": [
        "1d2f8c950745f47f2937742eb886cffee439b754"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:18:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:31 2009 -0800"
      },
      "message": "drivers/net/rionet.c: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d2f8c950745f47f2937742eb886cffee439b754",
      "tree": "838292120aa46c3f3e46540f042354c034683739",
      "parents": [
        "875b48297b8ab2f402680821da47d23bd6bddc55"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:16:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:30 2009 -0800"
      },
      "message": "ppp: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "875b48297b8ab2f402680821da47d23bd6bddc55",
      "tree": "14ca6221b2464f39c1b1e3fbaf02a4816d113cf9",
      "parents": [
        "d46604e178f01305e63564864517926bb752d4a3"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:14:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:30 2009 -0800"
      },
      "message": "irda: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d46604e178f01305e63564864517926bb752d4a3",
      "tree": "f13a4eae40dc7ef6b84f72efebb2af636063b53a",
      "parents": [
        "e44578ea7c4f87462e05e0d0a2dd43b6beecd5f6"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 00:12:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:07:29 2009 -0800"
      },
      "message": "isdn: remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e44578ea7c4f87462e05e0d0a2dd43b6beecd5f6",
      "tree": "b75885c2326d9d1b0f7067084b83a200b8b4556c",
      "parents": [
        "a6f26e4b0e1d63f466df7ae0fa35398316cf2dfc"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 05:58:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:57 2009 -0800"
      },
      "message": "hso: remove hso_free_device()\n\nThere is really no need for function just doing simple kfree()\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6f26e4b0e1d63f466df7ae0fa35398316cf2dfc",
      "tree": "7f8ead59474b1d35055f7d328dabf4ce2bfca555",
      "parents": [
        "6ceffd477808b806d0510747a77fca0a1a60a5b2"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 05:39:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:56 2009 -0800"
      },
      "message": "hso: remove claiming and releasing of USB interface\n\nNo need to reclaim the same USB interface beeing probed.\nReleasing interface does nothing also.\n\nThis is already in for a long time in off-kernel hso driver\nand no regresions were noticed for this change.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nCc: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ceffd477808b806d0510747a77fca0a1a60a5b2",
      "tree": "8f4bf69a908e1db26f0bf5b738a76c63fdc9af9c",
      "parents": [
        "63748aa8cd20a6bfb4a8ef3be9b51bec5e38ab72"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon Feb 23 04:59:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:02:55 2009 -0800"
      },
      "message": "ppp_generic: Simplify tx_dropped stats\n\nLocal variable dev \u003d ppp-\u003edev\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63748aa8cd20a6bfb4a8ef3be9b51bec5e38ab72",
      "tree": "380eb052c1b93ce11535ffab7f29c4e3d02a7697",
      "parents": [
        "43be63662db56de3f87cb4a86bfe062a9797be65",
        "b1fb06830dc870d862f7f80e276130c0ab84d59f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:46:54 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:46:54 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-next-2.6\n"
    },
    {
      "commit": "43be63662db56de3f87cb4a86bfe062a9797be65",
      "tree": "31f68005e1f165be66209d76bd2c430e882ddbec",
      "parents": [
        "ffba3f48bcd2d8af0570e7d4ce9b86fc4de9b10d"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Feb 26 22:42:51 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:42:51 2009 -0800"
      },
      "message": "m68knommu: remove ColdFire specific setup code from FEC driver\n\nRemove the ColdFire CPU specific setup from here. The ColdFire\nCPU platform code now sets up all this.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "211174ea8dca4502e20008de7ff2ad389db023a5",
      "tree": "506666774221c3f7e2048538157aa11475e9924f",
      "parents": [
        "4974097a97c6c11c22c2242f70821e2af65ef8e7"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Feb 26 22:38:15 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:38:15 2009 -0800"
      },
      "message": "MISDN: list usage cleanup\n\nTrivial cleanup, list_del(); list_add_tail() is equivalent\nto list_move_tail(). Semantic patch for coccinelle can be\nfound at www.cccmz.de/~snakebyte/list_move_tail.spatch\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@novell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "4974097a97c6c11c22c2242f70821e2af65ef8e7",
      "tree": "4c88881a8d8a0c82daa4b08000bf0f5ceccaecfe",
      "parents": [
        "b0c2aadfa4d2194615ba8f5630be7ae686b9ed01"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Feb 26 10:08:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:28:10 2009 -0800"
      },
      "message": "qlge: Reduce debug print output.\n\nGet rid of some noise that is for debug only.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0c2aadfa4d2194615ba8f5630be7ae686b9ed01",
      "tree": "4843831c1cf39df7aefb7fb5733753b9921805f2",
      "parents": [
        "125844eaff0e9600c92a753995564fd93c807f3c"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Feb 26 10:08:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:28:09 2009 -0800"
      },
      "message": "qlge: Prepare to add new device.\n\nThis organizes a few calls into a function table to enable adding new\ndevices.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "125844eaff0e9600c92a753995564fd93c807f3c",
      "tree": "5549acecb41c61bec9e2c471b1e3ef2d4b9e9d91",
      "parents": [
        "a2e809bb1b2174af66bf9798444f7e90892f45a9"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Feb 26 10:08:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:28:08 2009 -0800"
      },
      "message": "qlge: Move firmware event handler.\n\nThis is not a logical change but rather a move of the inbound firmware event\nhandler into it\u0027s own function as it will later be called by the outbound\npath.\nThe addition of the mutex is to create exclusive access to the mailbox\ncommands between inbound and outbound handling.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2e809bb1b2174af66bf9798444f7e90892f45a9",
      "tree": "a5384c861c5dfbbcb88f3321a47a2cea5cc2edd6",
      "parents": [
        "b82808b759ffb8f4db2a1f8989195d95c8625cfe"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Feb 26 10:08:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:28:07 2009 -0800"
      },
      "message": "qlge: Clean up firmware reset path.\n\nAdd function for performing the reset rather than in-line. This function\nmay later be called by a core dump process.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b82808b759ffb8f4db2a1f8989195d95c8625cfe",
      "tree": "04c4addeaaa57d913dc46cef7df80c0537f322b3",
      "parents": [
        "036b66879addb28ad7104ca975317528bfc79e47"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Feb 26 10:08:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:28:06 2009 -0800"
      },
      "message": "qlge: Add defines for firmware support.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "036b66879addb28ad7104ca975317528bfc79e47",
      "tree": "43d252429be65f32a2651302250fa80473a07356",
      "parents": [
        "6a64cd64c056d46b419bb07b02153b00df97a2c5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:22:03 2009 -0800"
      },
      "message": "mdio: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a64cd64c056d46b419bb07b02153b00df97a2c5",
      "tree": "ced936062c08819863944c8a897fab6db064b13f",
      "parents": [
        "98683956acea08858a3326eb4d61e5cf40c67fe2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:22:03 2009 -0800"
      },
      "message": "forcedeth: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98683956acea08858a3326eb4d61e5cf40c67fe2",
      "tree": "f064558f5763cc3002b68c4cdd8ee0fa1325a521",
      "parents": [
        "3af0fe39751d69d6dc8008712ee4cee53705f7f9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:22:02 2009 -0800"
      },
      "message": "hamachi: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3af0fe39751d69d6dc8008712ee4cee53705f7f9",
      "tree": "82e39d715c455b359d4e1a65e2c84236d73c62b8",
      "parents": [
        "b5defaa5d610666ef4d83fef70f0625a202314ea"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:22:00 2009 -0800"
      },
      "message": "sundance: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5defaa5d610666ef4d83fef70f0625a202314ea",
      "tree": "54ca36e9984e7c1ad73d56368735281839790d25",
      "parents": [
        "c8de1fce1a3a6590854e4e7b5aff83ced2b77060"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:22:00 2009 -0800"
      },
      "message": "starfire: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8de1fce1a3a6590854e4e7b5aff83ced2b77060",
      "tree": "f0698312a17a631f757c8af0d6b5247a5097882a",
      "parents": [
        "6f101d19f13b4f6edb9da5ce2744b1b3f44529c3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:59 2009 -0800"
      },
      "message": "via-rhine: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f101d19f13b4f6edb9da5ce2744b1b3f44529c3",
      "tree": "9c77282178f9a3868e24c1e0495236f79938be26",
      "parents": [
        "23410495d7f2026b3003642a1931b8366d423ce0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:59 2009 -0800"
      },
      "message": "fealnx: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23410495d7f2026b3003642a1931b8366d423ce0",
      "tree": "a979461788844c0d5d3c45f05e574ef0dc59b77b",
      "parents": [
        "da38075cd1c7fc89b8730e907d63b9bf718586bb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:58 2009 -0800"
      },
      "message": "natsemi: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da38075cd1c7fc89b8730e907d63b9bf718586bb",
      "tree": "f685348cebc6a54ca77f8175554398e9f91d9c63",
      "parents": [
        "7285484afd489417ec55fea16295dff7f3cabb5e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:58 2009 -0800"
      },
      "message": "acenic: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7285484afd489417ec55fea16295dff7f3cabb5e",
      "tree": "ab30516bf0df7b469f51f23036b4c080cbcbc2f5",
      "parents": [
        "9a3c3de71d585088048c8f0d3a0d12af1426d187"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:57 2009 -0800"
      },
      "message": "yellowfin: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a3c3de71d585088048c8f0d3a0d12af1426d187",
      "tree": "585e24acea8766b6828b368db923edc3d4f209cb",
      "parents": [
        "8937bb7b44b991c2535ad917e925c2daa2cd6096"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:55 2009 -0800"
      },
      "message": "sis900: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8937bb7b44b991c2535ad917e925c2daa2cd6096",
      "tree": "c4d85c57056205f005cbacf1d081d53ca0ffd831",
      "parents": [
        "86de79b6d058df87fdf025c6c484b37340fb0205"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:55 2009 -0800"
      },
      "message": "ne2k-pci: fix non-constant printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86de79b6d058df87fdf025c6c484b37340fb0205",
      "tree": "f35f9bd97ef362e7c11e67b79293815a49e6822f",
      "parents": [
        "81b700b1ed496cf21e7ed5991c80dfe5e6723266"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:54 2009 -0800"
      },
      "message": "3c59x: get rid of non-const printk warnings\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81b700b1ed496cf21e7ed5991c80dfe5e6723266",
      "tree": "c919e02ff61e1f951dbc7a6acc67027bd581a48f",
      "parents": [
        "03f54b3dec072d92393c1fb7eaab62e615161833"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:54 2009 -0800"
      },
      "message": "lapb: get rid of non-const printk warning\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03f54b3dec072d92393c1fb7eaab62e615161833",
      "tree": "16590917847f66eb6edd14ba1a42c3aa9e73f328",
      "parents": [
        "f11c179eea77b8afc2fb7cb4b9a8815b85e3c16f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Feb 26 10:19:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:21:53 2009 -0800"
      },
      "message": "tulip: get rid of warning for non-const string literal\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1fb06830dc870d862f7f80e276130c0ab84d59f",
      "tree": "35aeb36efefcf8cbfbc43b1b1ff84c9bbc76ad56",
      "parents": [
        "7585b97a48180f754ebdade1be94092e36bef365"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Feb 25 18:09:33 2009 +0800"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Feb 27 06:14:50 2009 +0100"
      },
      "message": "Bluetooth: Remove some pointless conditionals before kfree_skb()\n\nRemove some pointless conditionals before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "43c2e57f94c15744495fee564610aa24602b3824",
      "tree": "529c710c2bccd2825f1bcc5d3c248a852aac92f4",
      "parents": [
        "6e1031a40029492c10509e8c3dcac9b611438ccb"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Wed Feb 04 17:41:38 2009 +0100"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Feb 27 06:14:36 2009 +0100"
      },
      "message": "Bluetooth: Submit bulk URBs along with interrupt URBs\n\nSubmitting the bulk URBs for ACL data transfers only on demand has no\nreal benefit compared to just submit them when a Bluetooth device gets\nopened. So when submitting the interrupt URBs for HCI events, just\nsubmit the bulk URBs, too.\n\nThis solves a problem with some Bluetooth USB dongles that has been\nreported over the last few month. These devices require that the bulk\nURBs are actually present. These devices are really broken, but there\nis nothing we can do about it.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "34a55eda483e8177c9044f93fd2c9107f02bf1c7",
      "tree": "0382f41dded5e5df781e521dd8a570603566addc",
      "parents": [
        "dd2efd03b49d56ae795c71335bc7358022514c32"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Mon Feb 02 14:45:11 2009 -0800"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Feb 27 06:14:35 2009 +0100"
      },
      "message": "Bluetooth: Eliminate a sparse warning in bt3c driver\n\nThis eliminates a sparse warning that symbol \u0027stat\u0027 shadows an earlier one.\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f11c179eea77b8afc2fb7cb4b9a8815b85e3c16f",
      "tree": "9edf1e86fbb91815f31d7728820d098041f03bb9",
      "parents": [
        "4545a3f2765bb7d2d93468a8ffa578ac87a2c5c7",
        "0c9a3aaaf30e1d1994de58c554ef97a719e20892"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 25 00:02:05 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 25 00:02:05 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/orinoco/orinoco.c\n"
    },
    {
      "commit": "0c9a3aaaf30e1d1994de58c554ef97a719e20892",
      "tree": "0b803621607fe534f8387f5c7f75cd868958c065",
      "parents": [
        "fef7cc0893146550b286b13c0e6e914556142730",
        "046ee5d26ac91316a8ac0a29c0b33139dc9da20d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:52:55 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:52:55 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "fef7cc0893146550b286b13c0e6e914556142730",
      "tree": "9e9cb54014f6aa9932861ad63535cf17a5a88913",
      "parents": [
        "a52b8bd338630f78a6bfe39fe17cb8469d2679ae"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 24 23:52:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:52:24 2009 -0800"
      },
      "message": "asix: new device ids\n\nThis patch adds two new device ids to the asix driver.\n\nOne comes directly from the asix driver on their web site, the other was\nreported by Armani Liao as needed for the MSI X320 to get the driver to\nwork properly for it.\n\nReported-by: Armani Liao \u003caliao@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4545a3f2765bb7d2d93468a8ffa578ac87a2c5c7",
      "tree": "2effc152a41a785743b269b91795ca51ffc8af79",
      "parents": [
        "49f2186d36a88ae6f7dd8261aff2cf80409af28d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 23 10:42:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:50:02 2009 -0800"
      },
      "message": "qlge: Use one path to (re)fill rx buffers.\n\nCurrently there are two paths for filling rx buffer queues. One is\nused during initialization and the other during runtime.  This patch\nremoves ql_alloc_sbq_buffers() and ql_alloc_lbq_buffers() and replaces\nthem with a call to the runtime functions ql_update_lbq() and\nql_update_sbq().\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49f2186d36a88ae6f7dd8261aff2cf80409af28d",
      "tree": "150c5ae20128158903b3299aa0b30f4a58d2077a",
      "parents": [
        "8587ea35ca6b4add4353b8a18b67d358aed0389e"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 23 10:42:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:50:01 2009 -0800"
      },
      "message": "qlge: Optimize rx buffer refill process.\n\nRX Buffers are refilled in chunks of 16 at a time before notifying the\nhardware with a register write.  This can cause several writes to take\nplace in a given napi poll call.  This change causes the write to take place\nonly once at the end of the call.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8587ea35ca6b4add4353b8a18b67d358aed0389e",
      "tree": "ffd510b1290f5e3bd3fb8a345c00a1af041a58ff",
      "parents": [
        "cc288f54bbace136c08742da84712add54e4acfa"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 23 10:42:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:50:01 2009 -0800"
      },
      "message": "qlge: Change frame route hw semaphore granularity.\n\nInstead of taking/giving the hw semaphore repeatedly when iterating over\nseveral frame to queue route settings, we have the caller hold it until\nall are done.\nThis reduces PCI bus chatter and possible waits.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc288f54bbace136c08742da84712add54e4acfa",
      "tree": "6e4742f194bc787fa3cf9c2c416e95e02204a5ab",
      "parents": [
        "bb58b5b67c08b5fde08090917a040a07ac9d43de"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 23 10:42:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:50:00 2009 -0800"
      },
      "message": "qlge: Increase MAC addr hw sem granularity.\n\nInstead of taking/giving the semaphore repeatedly when iterating over\nseveral adderesses, we have the caller hold it until all are done.  This\nreduces PCI bus chatter and possible waits.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb58b5b67c08b5fde08090917a040a07ac9d43de",
      "tree": "f02a05ac7ebd6abff080b54b11de826cceff724f",
      "parents": [
        "bb80087a9440178bcd8363dc27a486f34786fec3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 23 10:42:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:50:00 2009 -0800"
      },
      "message": "qlge: Clean up mac address and frame route settings.\n\nSetting MAC addresses and routing frames to various queues will need to\nbe done in response to firmware events as well as during initialization.\nThis change encapsulates the facilities into a single call that can\nlater me made from other places.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fb0a54a55d34c28dc53c39567ce171166572699",
      "tree": "2c6cf0b09cdebcce08789dc399e0b1cd161fc4e8",
      "parents": [
        "a5fe36165339c57b341250e8252d833e91317c70"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Feb 24 15:42:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:17:22 2009 -0800"
      },
      "message": "mv643xx_eth: set sane default receive coalescing timeout\n\nA receive coalescing timeout of 250 usec appears to strike a good\nbalance between allowing enough received frames to be aggregated for\nLRO to do its job and not allowing the connection to stall due to\ndelaying ACKs to the remote end for too long.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5fe36165339c57b341250e8252d833e91317c70",
      "tree": "e01d153816170118060bb7cda6bf795b2d55ba87",
      "parents": [
        "ea8a8642636b905c79aed104a0755b3fa2e65e8e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Feb 24 15:41:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:17:22 2009 -0800"
      },
      "message": "mv643xx_eth: move a couple of init actions from -\u003eopen() to port probe\n\nMove the netif_carrier_off() call in -\u003eopen() to port probe, so that\nethtool doesn\u0027t report the link as being up before we have up\u0027d the\ninterface.\n\nMove initialisation of the rx/tx coalescing timers from -\u003eopen() to\nport probe, so that we don\u0027t reset the coalescing timers every time\nthe interface is up\u0027d.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea8a8642636b905c79aed104a0755b3fa2e65e8e",
      "tree": "74f497076c39a32d7c0121c8c1fb64acf6a40988",
      "parents": [
        "ab307a3983a7fa28f260f3123293c7b91d5d629e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Feb 24 15:41:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:17:21 2009 -0800"
      },
      "message": "mv643xx_eth: convert to net_device_ops\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab307a3983a7fa28f260f3123293c7b91d5d629e",
      "tree": "7c9e21b65d00d32e60f1cf231a60185c4516f95e",
      "parents": [
        "97daee83b0fd2361cc70be6f3d6ecda69def2103"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Feb 24 15:41:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 23:17:21 2009 -0800"
      },
      "message": "mv643xx_eth: make LRO unconditional\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97daee83b0fd2361cc70be6f3d6ecda69def2103",
      "tree": "6374f99d06b2d29c32c99952a066721fc0c09762",
      "parents": [
        "dbf64b10fa5b339d8b6e949f97c0d00750b08ca8"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:39:21 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:39:21 2009 -0800"
      },
      "message": "netxen: refactor pci probe\n\nSplit pci probe function into smaller logical blocks.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbf64b10fa5b339d8b6e949f97c0d00750b08ca8",
      "tree": "f3fe30e3d5f52d5a600ef10100e2de1670b54f86",
      "parents": [
        "4da129421f898147235a3e6b40234d789df208b7"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:39:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:39:03 2009 -0800"
      },
      "message": "netxen: cleanup unused code\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4da129421f898147235a3e6b40234d789df208b7",
      "tree": "228a1ee837ddeff591cd4c420e3a2c850ae7075c",
      "parents": [
        "ba599d4f0d2071abc049cb6345eab510a8a3643e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:38:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:38:44 2009 -0800"
      },
      "message": "netxen: advertise wake-on-lan support\n\nAdd ethtool wake on lan support.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba599d4f0d2071abc049cb6345eab510a8a3643e",
      "tree": "e42bac74b45238e373d8d4b4de779ce83c1fd833",
      "parents": [
        "32344a394029baeca5bcc9fa839694b23a82cc64"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 16:38:22 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:38:22 2009 -0800"
      },
      "message": "netxen: firmware download support\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32344a394029baeca5bcc9fa839694b23a82cc64",
      "tree": "47360c3dd12fcc7aa100547ee3becbe9d0961a3d",
      "parents": [
        "c7e4358ae8e49f85a4d528366046da26b36a712f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Feb 24 16:37:31 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:37:31 2009 -0800"
      },
      "message": "ixbge: fix bug when using large pages and jumbo frames\n\nit was pointed out on the list that ixgbe was failing when using 64kB pages\nand large 16kB MTU.\n\nsince with a 64kB PAGE_SIZE MAX_SKB_FRAGS \u003d 3, the way the driver was\nconfiguring page usage was assuming 2kB is half a page, and was only\never dmaing that much data to a half page.\n\n(16kB - header size) / 2048 \u003d 7 or 8 pages, which would far exceed 3\n\nadjust the driver to account for these large pages, the hardware can\nsupport DMA to up to 16kB for each descriptor.\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: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7e4358ae8e49f85a4d528366046da26b36a712f",
      "tree": "f9112dea897b430e843dc319866984935e2d5000",
      "parents": [
        "5325a7bf92d5bcac39dbefdfcc214379d17f3d3a"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Tue Feb 24 16:36:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 16:36:38 2009 -0800"
      },
      "message": "ixgbe: Move ring features into an enum, allowing easier future maintenance\n\nFrom: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\n\nThe ring_feature member of ixgbe_adapter is statically allocated based on\nthe supported features of the device.  When a new feature is added, we need\nto manually update the static allocation.  This patch makes the feature\nlist an enum, eliminating the need for multiple updates to the code when\nadding a new feature.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5325a7bf92d5bcac39dbefdfcc214379d17f3d3a",
      "tree": "1601191587fa8d2ab627f1910ee60219015cacae",
      "parents": [
        "e70049b9e74267dd47e1ffa62302073487afcb48",
        "028e1415a78733fcd2cba4b4c001826cc37a373e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:51:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:51:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "e70049b9e74267dd47e1ffa62302073487afcb48",
      "tree": "2cd000c0751ef31c9044b020d63f278cdf4f332d",
      "parents": [
        "d18921a0e319ab512f8186b1b1142c7b8634c779",
        "f7e603ad8f78cd3b59e33fa72707da0cbabdf699"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:50:29 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:50:29 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "467388f29fc9cebfb70e7a187107b6b5d772cb44",
      "tree": "4e6fffa65f38addffc149a5fe88be3d2161eaf6e",
      "parents": [
        "028e1415a78733fcd2cba4b4c001826cc37a373e",
        "f7e603ad8f78cd3b59e33fa72707da0cbabdf699"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:49:55 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:49:55 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "028e1415a78733fcd2cba4b4c001826cc37a373e",
      "tree": "ed708093d3572bde15432c53d1c6a3d1102740af",
      "parents": [
        "044fad0dbb4e814c061916fe5a36851af2fd1135"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 03:44:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:44:23 2009 -0800"
      },
      "message": "netxen: handle pci bar 0 mapping failure\n\nPCI bar 0 is used for memory mapped register access.\nIf ioremap fails (returns NULL), register access results\nin crash.\n\nUse pci_ioremap_bar() instead of ioremap(), the latter\nfails on on 32 bit powerpc where pci resource address is\n\u003e 32 bits.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "044fad0dbb4e814c061916fe5a36851af2fd1135",
      "tree": "a4ec3925747382755740df54e34a036a2fd9abb8",
      "parents": [
        "50fee1dec5d71b8a14c1b82f2f42e16adc227f8b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Feb 24 03:42:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 24 03:42:59 2009 -0800"
      },
      "message": "netxen: fix physical port mapping\n\nThe PCI function to physical port mapping is valid only for\nold firmware. New firmware (4.0.0+) abstracts this.\nSo driver should never try to access phy using invalid\nmapping. The behavior is unpredictable when PCI functions\n4-7 are enabled on the same NIC.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "226485e9a91ee89c941d8cb7714f85644a8071d0",
      "tree": "ff0839054edbd810dbaa384bd76871fed96d2fa7",
      "parents": [
        "6c0594a306790ab03db345086c0c6c922a900bf6"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 23 15:41:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 23 17:23:57 2009 -0800"
      },
      "message": "i915: suspend/resume interrupt state\n\nIn the KMS case, enter/leavevt won\u0027t fix up the interrupt handler for\nus, so we need to do it at suspend/resume time.  Make sure we don\u0027t fail\nthe resume if the chip is hung either.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c0594a306790ab03db345086c0c6c922a900bf6",
      "tree": "dc24b2838aabd8f6e52009c91f18720c2559f344",
      "parents": [
        "ea5a42c22ee123dfc8fa34c421cf95d6235e54d9"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Mon Feb 23 15:07:57 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 23 17:14:47 2009 -0800"
      },
      "message": "Fix an oops in i915_gem_retire_requests()\n\ndev_priv-\u003ehw_status_page can be NULL, if i915_gem_retire_requests()\nis called from i915_gem_busy_ioctl().\n\nSigned-off-by Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d38e84ee39783e00bd0b83a8dd19e54709950912",
      "tree": "c98f6804c6fd7c32238602173a78b04210703042",
      "parents": [
        "20f4d6c3a2a23c5d7d9cc7f42fbb943ca7a03d1f",
        "486a87f1e5624096bd1c09e9e716239597d48dca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 23 14:36:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 23 14:36:05 2009 -0800"
      },
      "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:\n  netns: fix double free at netns creation\n  veth : add the set_mac_address capability\n  sunlance: Beyond ARRAY_SIZE of ib-\u003ebtx_ring\n  sungem: another error printed one too early\n  ISDN: fix sc/shmem printk format warning\n  SMSC: timeout reaches -1\n  smsc9420: handle magic field of ethtool_eeprom\n  sundance: missing parentheses?\n  smsc9420: fix another postfixed timeout\n  wimax/i2400m: driver loads firmware v1.4 instead of v1.3\n  vlan: Update skb-\u003emac_header in __vlan_put_tag().\n  cxgb3: Add support for PCI ID 0x35.\n  tcp: remove obsoleted comment about different passes\n  TG3: \u0026\u0026/|| confusion\n  ATM: misplaced parentheses?\n  net/mv643xx: don\u0027t disable the mib timer too early and lock properly\n  net/mv643xx: use GFP_ATOMIC while atomic\n  atl1c: Atheros L1C Gigabit Ethernet driver\n  net: Kill skb_truesize_check(), it only catches false-positives.\n  net: forcedeth: Fix wake-on-lan regression\n"
    },
    {
      "commit": "046ee5d26ac91316a8ac0a29c0b33139dc9da20d",
      "tree": "011831f7f1705191405042c4559b1b3292d8627a",
      "parents": [
        "40b130a947672d0ca886b718bfc4bd7641b6b39d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@gmail.com",
        "time": "Tue Feb 17 14:31:12 2009 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 23 13:17:52 2009 -0500"
      },
      "message": "rtl8187: New USB ID\u0027s for RTL8187L\n\nAdd new USB ID codes. These come from two postings on forums and\nmailing lists, and four are derived from the .inf that accompanies\nthe latest Realtek Windows driver for the RTL8187L.\n\nThanks to Viktor Ilijašić \u003cviktor.ilijasic@gmail.com\u003e and Xose Vazquez\nPerez \u003cxose.vazquez@gmail.com\u003e for reporting these new ID\u0027s.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40b130a947672d0ca886b718bfc4bd7641b6b39d",
      "tree": "eca2c89495208a1046bb0073e941f7e739d40924",
      "parents": [
        "5c138dcee7d4a9e68cce546a45968bbf5dbfce80"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Feb 16 13:55:07 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 23 13:17:51 2009 -0500"
      },
      "message": "ath9k: Fix panic upon attach failure\n\n[246916.338046]\n[246916.338048] Pid: 29265, comm: insmod Not tainted (2.6.29-rc4-wl #64) 9461DUU\n[246916.338051] EIP: 0060:[\u003cc02ca274\u003e] EFLAGS: 00010202 CPU: 0\n[246916.338055] EIP is at rollback_registered+0x24/0x220\n[246916.338057] EAX: 00000001 EBX: 00000000 ECX: 00000000 EDX: f122e8fc\n[246916.338059] ESI: 00000000 EDI: 00000000 EBP: f6595d30 ESP: f6595d1c\n[246916.338062]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[246916.338064] Process insmod (pid: 29265, ti\u003df6594000 task\u003df7343fe0 task.ti\u003df6594000)\n[246916.338067] Stack:\n[246916.338068]  c04a2920 22222222 f6595d48 00000000 f122f080 f6595d48 c02ca489 f122e8fc\n[246916.338076]  f122e220 f122f080 f122e220 f6595d5c f8a03156 f122e220 f122f080 f122e220\n[246916.338085]  f6595d80 f87359af f122f080 00002000 f874e129 f122f150 f122f080 f6290000\n[246916.338094] Call Trace:\n[246916.338096]  [\u003cc02ca489\u003e] ? unregister_netdevice+0x19/0x70\n[246916.338100]  [\u003cf8a03156\u003e] ? ieee80211_unregister_hw+0x36/0xd0 [mac80211]\n[246916.338112]  [\u003cf87359af\u003e] ? ath_detach+0xcf/0x250 [ath9k]\n[246916.338127]  [\u003cf8735d9c\u003e] ? ath_attach+0x26c/0x740 [ath9k]\n[246916.338139]  [\u003cf873c33a\u003e] ? ath_pci_probe+0x13a/0x310 [ath9k]\n[246916.338151]  [\u003cc0233e28\u003e] ? _raw_spin_unlock+0x68/0x80\n[246916.338158]  [\u003cc023ab8e\u003e] ? local_pci_probe+0xe/0x10\n[246916.338162]  [\u003cc023b8e0\u003e] ? pci_device_probe+0x60/0x80\n[246916.338169]  [\u003cc029e042\u003e] ? driver_probe_device+0x82/0x1b0\n[246916.338174]  [\u003cc029e1f9\u003e] ? __driver_attach+0x89/0x90\n[246916.338180]  [\u003cc029d97b\u003e] ? bus_for_each_dev+0x4b/0x70\n[246916.338184]  [\u003cc023b820\u003e] ? pci_device_remove+0x0/0x40\n[246916.338190]  [\u003cc029ded9\u003e] ? driver_attach+0x19/0x20\n[246916.338193]  [\u003cc029e170\u003e] ? __driver_attach+0x0/0x90\n[246916.338197]  [\u003cc029d317\u003e] ? bus_add_driver+0x1b7/0x230\n[246916.338203]  [\u003cc023b820\u003e] ? pci_device_remove+0x0/0x40\n[246916.338206]  [\u003cc029e399\u003e] ? driver_register+0x69/0x140\n[246916.338212]  [\u003cf859d000\u003e] ? ath9k_init+0x0/0x54 [ath9k]\n[246916.338221]  [\u003cc023bb4e\u003e] ? __pci_register_driver+0x4e/0x90\n[246916.338225]  [\u003cf859d000\u003e] ? ath9k_init+0x0/0x54 [ath9k]\n[246916.338232]  [\u003cf859d06b\u003e] ? ath_pci_init+0x17/0x19 [ath9k]\n[246916.338238]  [\u003cf859d017\u003e] ? ath9k_init+0x17/0x54 [ath9k]\n[246916.338245]  [\u003cc017148e\u003e] ? tracepoint_update_probe_range+0x7e/0xb0\n[246916.338249]  [\u003cc010111a\u003e] ? do_one_initcall+0x2a/0x170\n[246916.338252]  [\u003cc0149f26\u003e] ? up_read+0x16/0x30\n[246916.338256]  [\u003cc014aa9d\u003e] ? __blocking_notifier_call_chain+0x4d/0x60\n[246916.338265]  [\u003cc0162b1a\u003e] ? sys_init_module+0x8a/0x1c0\n[246916.338269]  [\u003cc022f888\u003e] ? trace_hardirqs_on_thunk+0xc/0x10\n[246916.338272]  [\u003cc0103ebf\u003e] ? sysenter_do_call+0x12/0x43\n[246916.338276] Code: 8d bc 27 00 00 00 00 55 89 e5 56 89 c6 53 83 ec 0c a1 74 27 4a c0 85 c0 0f 85 4b 01 00 00 e8 04 7d 00 00 85 c0 0f 84 c9 01 00 00 \u003c8b\u003e 86 18 03 00 00 85 c0 0f 84 86 01 00 00 83 e8 01 0f 85 71 01\n[246916.338328] EIP: [\u003cc02ca274\u003e] rollback_registered+0x24/0x220 SS:ESP 0068:f6595d1c\n[246916.338335] ---[ end trace 76357c56a75ea34e ]---\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c138dcee7d4a9e68cce546a45968bbf5dbfce80",
      "tree": "c0ce0923c60ee3d4b4a83e5c919564634a0c3555",
      "parents": [
        "486a87f1e5624096bd1c09e9e716239597d48dca"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sun Feb 15 12:51:18 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 23 13:17:51 2009 -0500"
      },
      "message": "orinoco: do not resgister NULL pm_notifier function\n\nWith DEBUG_NOTIFIERS it results in\n\n[11330.890966] WARNING: at /home/bor/src/linux-git/kernel/notifier.c:88\nnotifier_call_chain+0x91/0xa0()\n[11330.890977] Hardware name: PORTEGE 4000\n[11330.890983] Invalid notifier called! ...\n\nWithout DEBUG_NOTIFIERS it most likely crashes on NULL pointer.\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6dac62d3888a34f5bccbe14222ba77e8877a2e54",
      "tree": "9ebe655630a15f0075ca1db6cced552171c40593",
      "parents": [
        "7691367d71fd77ab668ff3b6edb4340cecddc805"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 22 19:54:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 22 19:54:16 2009 -0800"
      },
      "message": "Revert \"etherh: Get working again.\"\n\nThis reverts commit 7d3d5ec168f1f40e8547d2a1659670ef222a053b.\n\nRussell is going to merge this in via the ARM tree.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5004417d840e6dcb0052061fd04569b9c9f037a8",
      "tree": "2f497cc2401723d5010e86d473ebe2c3bc131f3c",
      "parents": [
        "6fb88588555a18792a27f483887fe1f2af5f9c9b"
      ],
      "author": {
        "name": "Pierre Willenbrock",
        "email": "pierre@pirsoft.de",
        "time": "Mon Feb 23 10:12:15 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:12:15 2009 +1000"
      },
      "message": "drm/i915: Add missing mutex_lock(\u0026dev-\u003estruct_mutex)\n\nthere might be a nicer way to fix this but this is the simplest for now.\n\nSigned-off-by: Pierre Willenbrock \u003cpierre@pirsoft.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6fb88588555a18792a27f483887fe1f2af5f9c9b",
      "tree": "20ca5519a8c8ad1fc9abcd4f5296034f122f1083",
      "parents": [
        "bab2d1f6531657e37dc84f26184f3f64e1e73ecd"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 23 10:08:21 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:08:21 2009 +1000"
      },
      "message": "drm/i915: fix WC mapping in non-GEM i915 code.\n\n[airlied - taken from mailing list posting]\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bab2d1f6531657e37dc84f26184f3f64e1e73ecd",
      "tree": "bc55f7e0f38d71dce6714b91d0dab972ab0b81e0",
      "parents": [
        "f21289b355cee8738d80c2ae5cbd272c3f7b5689"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Feb 20 17:52:20 2009 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:06:30 2009 +1000"
      },
      "message": "drm/i915: Fix regression in 95ca9d\n\nThe object is dereferenced before the NULL check. Oops.\n\nFixes http://bugs.freedesktop.org/show_bug.cgi?id\u003d20235\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f21289b355cee8738d80c2ae5cbd272c3f7b5689",
      "tree": "3c490c815c6aaed1bb48da0be455fa7273c40136",
      "parents": [
        "5669fcacc58bf3a7386057addffd280d75380858"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 18 09:44:56 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:06:26 2009 +1000"
      },
      "message": "drm/i915: Retire requests from i915_gem_busy_ioctl.\n\nThis ensures that the user gets the latest information from the hardware\non whether the buffer is busy, potentially reducing the working set of objects\nthat the user chooses.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5669fcacc58bf3a7386057addffd280d75380858",
      "tree": "03441b11a889764aed9a195cbbc9818ab7ed4c24",
      "parents": [
        "efbeed96f7e20783b22d9529ef536b61f7ea8637"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Feb 17 15:13:31 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:06:23 2009 +1000"
      },
      "message": "drm/i915: suspend/resume GEM when KMS is active\n\nIn the KMS case, we need to suspend/resume GEM as well.  So on suspend, make\nsure we idle GEM and stop any new rendering from coming in, and on resume,\nre-init the framebuffer and clear the suspended flag.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "efbeed96f7e20783b22d9529ef536b61f7ea8637",
      "tree": "0b087388f9fd5ba506c1d985f53dd820ff73583a",
      "parents": [
        "8b0e378a20e48c691d374f39d8b0596e63598cfc"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 19 14:54:51 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:06:19 2009 +1000"
      },
      "message": "drm/i915: Don\u0027t let a device flush to prepare buffers clear new write_domains.\n\nThe problem was that object_set_to_gpu_domain would set the new write_domains\nthat are getting set by this batchbuffer, then the accumulated flushes required\nfor all the objects in preparation for this batchbuffer were posted, and the\nbrand new write domain would get cleared by the flush being posted.  Instead,\nhang on to the new (or old if we\u0027re not changing it) value and set it after\nthe flush is queued.\n\nResults from this noticably included conformance test failures from reads\nshortly after writes (where the new write domain had been lost and thus not\nflushed and waited on), but is a suspected cause of hangs in some apps when\na write domain is lost on a buffer that gets reused for instruction or\ncommmand state.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8b0e378a20e48c691d374f39d8b0596e63598cfc",
      "tree": "7aa600916495251d2afb6c9e42515b281112ee37",
      "parents": [
        "683fdc5fe5fec5c4f27eb58a8781f212f50c8e01"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Feb 19 14:40:50 2009 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 23 10:06:15 2009 +1000"
      },
      "message": "drm/i915: Cut two args to set_to_gpu_domain that confused this tricky path.\n\nWhile not strictly required, it helped while thinking about the following\nchange.  This change should be invariant.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0f99fed4606dcbcbe813df831a39fd8f9653ef54",
      "tree": "f1f50e56d40c2ed64a3f04a621c3f0e7a01dcbd5",
      "parents": [
        "770824bdc421ff58a64db608294323571c949f4c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 22 22:07:03 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 22 22:09:33 2009 +0100"
      },
      "message": "PM: Split up sysdev_[suspend|resume] from device_power_[down|up], fix\n\nImpact: module build fix\n\nFix:\n\n ERROR: \"sysdev_resume\" [arch/x86/kernel/apm.ko] undefined!\n ERROR: \"sysdev_suspend\" [arch/x86/kernel/apm.ko] undefined!\n\nAs these APIs are now used by the APM driver, which can be built\nas a module.\n\nAlso fix a few extra (and inconsistent) newlines in comment blocks\npreceding these functions.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "770824bdc421ff58a64db608294323571c949f4c",
      "tree": "2fbeef604fe982bf322249a53a95dd2ff851d5f4",
      "parents": [
        "936577c61d0c10b8929608a92c98d839b22053bc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Feb 22 18:38:50 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 22 10:33:44 2009 -0800"
      },
      "message": "PM: Split up sysdev_[suspend|resume] from device_power_[down|up]\n\nMove the sysdev_suspend/resume from the callee to the callers, with\nno real change in semantics, so that we can rework the disabling of\ninterrupts during suspend/hibernation.\n\nThis is based on an earlier patch from Linus.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c24af498f60e41b9363d3102a31f8cfa6589ca3",
      "tree": "9a251444d3ed4d208b6cb25332c8f40e67f921de",
      "parents": [
        "f8a1af6bbc63218cabce742a7a291ac7c08bbd00",
        "5acfac5a6473b459ed38c0edf515be030f3b5874"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 22 09:28:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 22 09:28:46 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: remove CONFIG_ACPI_SYSTEM\n  fujitsu-laptop: Use RFKILL support bitmask from firmware\n  x86_64: Fix S3 fail path\n  x86_64: acpi/wakeup_64 cleanup\n  battery: don\u0027t assume we are fully charged when not charging or discharging\n  ACPI: EC: Add delay for slow MSI controller\n"
    },
    {
      "commit": "3d92e8f3ae9ba21cac30370eb254ed9dc20df043",
      "tree": "a0d7ebe8ed8d0aed414b235b7e7055d94f0e7459",
      "parents": [
        "adfafefd104d840ee4461965f22624d77532675b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Feb 22 09:38:47 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 22 09:23:02 2009 -0800"
      },
      "message": "m68k: atari - Rename \"mfp\" to \"st_mfp\"\n\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/72115/:\n| net/mac80211/ieee80211_i.h:327: error: syntax error before \u0027volatile\u0027\n| net/mac80211/ieee80211_i.h:350: error: syntax error before \u0027}\u0027 token\n| net/mac80211/ieee80211_i.h:455: error: field \u0027sta\u0027 has incomplete type\n| distcc[19430] ERROR: compile net/mac80211/main.c on sprygo/32 failed\n\nThis is caused by\n\n| # define mfp ((*(volatile struct MFP*)MFP_BAS))\n\nin arch/m68k/include/asm/atarihw.h, which conflicts with the new \"mfp\" enum in\nnet/mac80211/ieee80211_i.h.\n\nRename \"mfp\" to \"st_mfp\", as it\u0027s a way too generic name for a global #define.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee923623177249cf22c43419ad0e8ff926dd1f58",
      "tree": "e0e3db94cc118d93014fb037f85e2c92c1d10d9d",
      "parents": [
        "b956d41162b1f2c4b446107e9910e4719cbc75f4"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@free.fr",
        "time": "Sun Feb 22 00:04:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 22 00:04:45 2009 -0800"
      },
      "message": "veth : add the set_mac_address capability\n\nFix lost set_mac_address capability.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b956d41162b1f2c4b446107e9910e4719cbc75f4",
      "tree": "38092786b3c0f0e599e209897f485dee9252c78a",
      "parents": [
        "d13c11f6f7324b4fe61720910ee54184c38d2fea"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Feb 21 23:46:36 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 21 23:46:36 2009 -0800"
      },
      "message": "sunlance: Beyond ARRAY_SIZE of ib-\u003ebtx_ring\n\nDo not go beyond ARRAY_SIZE of ib-\u003ebtx_ring\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d3d5ec168f1f40e8547d2a1659670ef222a053b",
      "tree": "625e980d989829244f47b8e29db251ea6dd4df99",
      "parents": [
        "66da8c529ad4d330a268ac08aa101b87c5c911ff"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 21 23:41:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 21 23:41:57 2009 -0800"
      },
      "message": "etherh: Get working again.\n\nFurther to a71558d, this is round five of fixes to make etherh work\nagain. As mainline kernels stand, the fixes in b9a9b4b were the wrong\napproach.\n\nThe 8390 driver was structured by Al Viro to allow the flexibility required\nby platforms.  lib8390.c contains the core code which drivers explicitly\ninclude:\n- 8390.c includes lib8390.c to provide the standard ISA based driver.\n- etherh.c includes it with the accessors defined for RiscPC platforms,\n  where it is addressed via the MMIO accessors with a device dependent\n  register spacing.\n\nOther platform drivers do something similar.\n\nHowever, b9a9b4b caused the kernel to contain not only the etherh private\nbuild of lib8390 (included in etherh.c) but also lib8390.c itself, and\nreferred the new net_device_ops methods to the ISA version.  The result\nof this is is not pretty:\n\nUnable to handle kernel paging request at virtual address 12032030\npgd \u003d c8330000\n[12032030] *pgd\u003d00000000\nInternal error: Oops: 18331805 [#1]\nModules linked in: ipv6\nCPU: 0    Not tainted  (2.6.29-rc3 #167)\nPC is at do_set_multicast_list+0xd0/0x190\nLR is at bitrev32+0x28/0x34\npc : [\u003cc017aab4\u003e]    lr : [\u003cc0139120\u003e]    psr: a0000093\nsp : c8321d9c  ip : c8321d84  fp : c8321dbc\nr10: c80c6800  r9 : 00000000  r8 : c80c6b60\nr7 : c80c6b80  r6 : cc80c800  r5 : c80c6800  r4 : 00000000\nr3 : cc80c80c  r2 : 00000004  r1 : 00000007  r0 : e0000000\nFlags: NzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user\n...\n\nFix up b9a9b4b by making etherh\u0027s net_device_ops refer to the internal\nlib8390 functions, and remove the build of the ISA 8390.c driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5acfac5a6473b459ed38c0edf515be030f3b5874",
      "tree": "edeb4d26043f6147d0451e313487482ed3391b8d",
      "parents": [
        "5423a0cb3f74c16e90683f8ee1cec6c240a9556e",
        "56f382a08722186623400180adbb9d1be1721cee",
        "ba193d64abfe644e8752affa310a368eda01f46e",
        "6defa2fe2019f3729933516fba5cfd75eecd07de"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 22:01:43 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 22:01:43 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-12011\u0027, \u0027bugzilla-12632\u0027, \u0027misc\u0027 and \u0027suspend\u0027 into release\n"
    },
    {
      "commit": "ba193d64abfe644e8752affa310a368eda01f46e",
      "tree": "858368f11452e2eda5a65499290f952dba960bf2",
      "parents": [
        "4898c2b2f04051e19f4230683c0f0b15f71af887"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Feb 19 12:56:16 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 21:59:56 2009 -0500"
      },
      "message": "ACPI: remove CONFIG_ACPI_SYSTEM\n\nRemove CONFIG_ACPI_SYSTEM.  It was always set the same as CONFIG_ACPI,\nand it had no menu label, so there was no way to set it to anything\nother than \"y\".\n\nSome things under CONFIG_ACPI_SYSTEM (acpi_irq_handled, acpi_os_gpe_count(),\nevent_is_open, register_acpi_notifier(), etc.) are used unconditionally\nby the CA, the OSPM, and drivers, so we depend on them always being\npresent.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4898c2b2f04051e19f4230683c0f0b15f71af887",
      "tree": "45c1e916e5dccd8f0583f6f836483e6c9811840a",
      "parents": [
        "adfafefd104d840ee4461965f22624d77532675b"
      ],
      "author": {
        "name": "Tony Vroon",
        "email": "tony@linx.net",
        "time": "Mon Feb 02 11:11:10 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 21:59:55 2009 -0500"
      },
      "message": "fujitsu-laptop: Use RFKILL support bitmask from firmware\n\nUp until now, we polled the rfkill status for every incoming FUJ02E3 ACPI event.\nIt turns out that the firmware has a bitmask which indicates what rfkill-related\nstate it can report.\nThe rfkill_supported bitmask is now used to avoid polling for rfkill at all in\nthe notification handler if there is no support. Also, it is used in the platform\ndevice callbacks. As before we register all callbacks and report \"unknown\" if the\nfirmware does not give us status updates for that particular bit.\n\nThis was fed through checkpatch.pl and tested on the S6420, S7020 and P8010\nplatforms.\n\nSigned-off-by: Tony Vroon \u003ctony@linx.net\u003e\nTested-by: Stephen Gildea \u003cstepheng+linux@gildea.com\u003e\nAcked-by: Jonathan Woithe \u003cjwoithe@physics.adelaide.edu.au\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "54037505a5278ce85df66531f384109ad94947e3",
      "tree": "392180002bbc3b399881332d8bf2232a2c3fa274",
      "parents": [
        "cd4d8fdad1f13205c769266dfa99015e226b6e07"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Sat Feb 21 15:42:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 21 15:42:56 2009 -0800"
      },
      "message": "ixgbe: fix for 82598 Si errata causing buffer overflow\n\nThe failure happens when an interrupt occurs and the driver is reading\nEICR.  This read will cause a clear-by-read which leads to two TLP\nbeing inserted in the PCIe retry buffer leading to an overflow of the\nbuffer and corruption of TLPs.\n\nThe solution is different depending where the reading of EICR takes place.\n\nFor ixgbe_msix_lsc() since we are in MSIX mode and know OCD is enabled a\nclear-by-write is done instead of the normal clear-by-read.\n\nFor ixgbe_intr() 0xffffffff is written to EIMC before the read, masking the\ninterrupts.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "adfafefd104d840ee4461965f22624d77532675b"
}
