)]}'
{
  "log": [
    {
      "commit": "48c41b9941233a85ccdb88c579bd4e9b0ee609cf",
      "tree": "5ac07c2617bcca147ba9a725032eab31e8949eb5",
      "parents": [
        "5d12b132bc0bfb10d3f8d81f92606719b5032dcb"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Mon Apr 28 18:36:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:57 2008 -0400"
      },
      "message": "Rename SMSC phy functions to be more generic\n\nSeveral models of SMSC PHY have the same interrupt status and mask\nregisters as the LAN83C185, so these functions can service multiple\ndifferent PHY drivers.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5d12b132bc0bfb10d3f8d81f92606719b5032dcb",
      "tree": "dc40df0096ae5ae3da8c8bc9d9feb2287cfb36b8",
      "parents": [
        "23d9b3871fa03af32d06f4946f8d56b1af55997b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 10:58:22 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:55 2008 -0400"
      },
      "message": "drivers/net/phy: fix kernel-doc notation\n\nFix kernel-doc warning:\nWarning(linux-2.6.25-git11//drivers/net/phy/phy_device.c:275): No\ndescription found for parameter \u0027bus_id\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "23d9b3871fa03af32d06f4946f8d56b1af55997b",
      "tree": "b93a777c1ea8c9f59f23d6b3306cf6087ca4c952",
      "parents": [
        "0425b46a4beef234c522f183d5c2934edbb0f625"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon Apr 28 21:09:40 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:38 2008 -0400"
      },
      "message": "S2io: Version update for multi ring patches\n\n- Updated version number.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0425b46a4beef234c522f183d5c2934edbb0f625",
      "tree": "429f3eca8dde628cd6d4b9ceca421222445c9adf",
      "parents": [
        "dfd44151e8888b964b7f2400f26794154a58c86b"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon Apr 28 21:08:45 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:30 2008 -0400"
      },
      "message": "S2io: Enable multi ring support\n\n\t- Seperate ring specific data\n\t- Initialize all configured rings with equal priority.\n\t- Updated boundary check for number of Rings.\n\t- Updated per ring statistics of rx_bytes and rx_packets.\n\t- Moved lro struct from struct s2io_nic to struct ring_info.\n\t- Access respective rx ring directly in fill_rx_buffers.\n\t- Moved rx_bufs_left struct s2io_nic to struct ring_info.\n\t- Added per ring variables -  rxd_mode, rxd_count, dev, pdev.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dfd44151e8888b964b7f2400f26794154a58c86b",
      "tree": "45935b816de61f24a55064fabf9578758525dd84",
      "parents": [
        "815f8802d201aba1ce343ba832daf639165f01a1"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 03:07:31 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:14 2008 -0400"
      },
      "message": "3c515: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "815f8802d201aba1ce343ba832daf639165f01a1",
      "tree": "6516c07ff9ab68af426445f745dc36280a4602e3",
      "parents": [
        "ba0f6caeb5d9cf6fbb99f84ff0f2731f04996595"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 02:45:43 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:12 2008 -0400"
      },
      "message": "3c509: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ba0f6caeb5d9cf6fbb99f84ff0f2731f04996595",
      "tree": "8e5698c4dc5dc19057a3117ee6d25d0f653c673f",
      "parents": [
        "dd32f7effdd2f3f348ef91ca1649d78a0ab2b103"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 02:27:37 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:11 2008 -0400"
      },
      "message": "3c505: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nNo need to memset it to 0, because it is allocated by kzalloc.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dd32f7effdd2f3f348ef91ca1649d78a0ab2b103",
      "tree": "059911292a94d78ba08e553d70035d89a4e7fdf5",
      "parents": [
        "090bf62199d6079cc47c0b78ced9508391b24fa1",
        "21e197f231343201368338603cb0909a13961bac"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 29 01:54:31 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:54:31 2008 -0400"
      },
      "message": "Merge branch \u0027upstream-jeff\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream\n"
    },
    {
      "commit": "090bf62199d6079cc47c0b78ced9508391b24fa1",
      "tree": "49f473dfdd76a8d7cd1617b591e7fddb44a51fbe",
      "parents": [
        "8ceee660aacb29721e26f08e336c58dc4847d1bd",
        "697c269610179051cf19e45566fee3dcebbb1e93"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 29 01:45:04 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:45:04 2008 -0400"
      },
      "message": "Merge branch \u0027sis190\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream\n"
    },
    {
      "commit": "8ceee660aacb29721e26f08e336c58dc4847d1bd",
      "tree": "158122642e6f21fe85d072c50d6185a0d0cf6834",
      "parents": [
        "358c12953b88c5a06a57c33eb27c753b2e7934d1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Sun Apr 27 12:55:59 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:42:43 2008 -0400"
      },
      "message": "New driver \"sfc\" for Solarstorm SFC4000 controller.\n\nThe driver supports the 10Xpress PHY and XFP modules on our reference\ndesigns SFE4001 and SFE4002 and the SMC models SMC10GPCIe-XFP and\nSMC10GPCIe-10BT.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "358c12953b88c5a06a57c33eb27c753b2e7934d1",
      "tree": "e586ac2f87139b22e5e42f1e83376ac1b69a8327",
      "parents": [
        "bd8fd21dfddf51299d782f598cb776b15b7d64cc"
      ],
      "author": {
        "name": "Jason Riedy",
        "email": "jason@acm.org",
        "time": "Sun Apr 27 15:38:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 15:38:30 2008 -0700"
      },
      "message": "iwlwifi: Allow building iwl3945 without iwl4965.\n\nIf IWL3945 ever depends on IWLCORE, the silent, user-invisible\nIWLWIFI option can go away.\n\nSigned-off-by: Jason Riedy \u003cjason@acm.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd8fd21dfddf51299d782f598cb776b15b7d64cc",
      "tree": "a9728408abb166871acde7caaac3945e687f1782",
      "parents": [
        "9ae27e0adbf471c7a6b80102e38e1d5a346b3b38"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Sun Apr 27 15:34:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 15:34:55 2008 -0700"
      },
      "message": "wireless: Fix compile error with wifi \u0026 leds\n\nFix build error caused by commit\ne82404ad612ebabc65d15c3d59b971cb35c3ff36 (\"iwlwifi: Select\nLEDS_CLASS.\") from David Miller:\n\nSince MAC80211_LEDS is selected by wireless drivers it must select its\nown dependencies otherwise a build error may occur (kbuild will select\nthe symbol regardless of \"depends\" constraints).\n\nSigned-off-By: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ae27e0adbf471c7a6b80102e38e1d5a346b3b38",
      "tree": "54ef2bb504625e003a35dae8ebbeb4b755f52419",
      "parents": [
        "dae50295488f35d2d617b08a5fae43154c947eec"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sun Apr 27 15:27:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 15:27:30 2008 -0700"
      },
      "message": "tcp: Fix slab corruption with ipv6 and tcp6fuzz\n\nFrom: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\n\nThis fixes a regression added by ec3c0982a2dd1e671bad8e9d26c28dcba0039d87\n(\"[TCP]: TCP_DEFER_ACCEPT updates - process as established\")\n\ntcp_v6_do_rcv()-\u003etcp_rcv_established(), the latter goes to step5, where\neventually skb can be freed via tcp_data_queue() (drop: label), then if\ncheck for tcp_defer_accept_check() returns true and thus\ntcp_rcv_established() returns -1, which forces tcp_v6_do_rcv() to jump\nto reset: label, which in turn will pass through discard: label and free\nthe same skb again.\n\nTested by Eric Sesterhenn.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-By: Patrick McManus \u003cmcmanus@ducksong.com\u003e\n"
    },
    {
      "commit": "dae50295488f35d2d617b08a5fae43154c947eec",
      "tree": "afee67a0e85f4a168e0bb75423f1b703f48baad3",
      "parents": [
        "01a2202c95989a4df48e9a5b5e013cb80c6b2d66"
      ],
      "author": {
        "name": "David L Stevens",
        "email": "dlstevens@us.ibm.com",
        "time": "Sun Apr 27 01:06:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:53 2008 -0700"
      },
      "message": "ipv4/ipv6 compat: Fix SSM applications on 64bit kernels.\n\nAdd support on 64-bit kernels for seting 32-bit compatible MCAST*\nsocket options.\n\nSigned-off-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01a2202c95989a4df48e9a5b5e013cb80c6b2d66",
      "tree": "8eb1bd6cc4f99fc9fc3def2cc81ab256fe40e206",
      "parents": [
        "0b80ae4201e5128e16e5161825f5cd377a5d1fee"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Apr 27 00:59:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:52 2008 -0700"
      },
      "message": "[IPSEC]: Use digest_null directly for auth\n\nPreviously digest_null had no setkey function which meant that\nwe used hmac(digest_null) for IPsec since IPsec always calls\nsetkey.  Now that digest_null has a setkey we no longer need to\ndo that.\n\nIn fact when only confidentiality is specified for ESP we already\nuse digest_null directly.  However, when the null algorithm is\nexplicitly specified by the user we still opt for hmac(digest_null).\n\nThis patch removes this discrepancy.  I have not added a new compat\nname for it because by chance it wasn\u0027t actualy possible for the user\nto specify the name hmac(digest_null) due to a key length check in\nxfrm_user (which I found out when testing that compat name :)\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b80ae4201e5128e16e5161825f5cd377a5d1fee",
      "tree": "1d0d74621550e3a4f595946bb85896a6ea15a065",
      "parents": [
        "3f91bd420a955803421f2db17b2e04aacfbb2bb8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Apr 26 22:59:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:52 2008 -0700"
      },
      "message": "sunrpc: fix missing kernel-doc\n\nFix missing sunrpc kernel-doc:\n\nWarning(linux-2.6.25-git7//net/sunrpc/xprt.c:451): No description found for parameter \u0027action\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f91bd420a955803421f2db17b2e04aacfbb2bb8",
      "tree": "52f47db69004eddcd22bfa69246d08632dfcd256",
      "parents": [
        "5c5d6dabb7aac9d0ea7aa76b909bbd28efa99065"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 26 22:57:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:51 2008 -0700"
      },
      "message": "can: Fix copy_from_user() results interpretation\n\nBoth copy_to_ and _from_user return the number of bytes, that failed to\nreach their destination, not the 0/-EXXX values.\n\nBased on patch from Pavel Emelyanov \u003cxemul@openvz.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Oliver Hartkopp \u003coliver.hartkopp@volkswagen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c5d6dabb7aac9d0ea7aa76b909bbd28efa99065",
      "tree": "995c899088ff21813ddbc50723c8fad7c2bb6538",
      "parents": [
        "becf3da20eca82e06607b9813cc3b592b359bae5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 22:50:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:50 2008 -0700"
      },
      "message": "Revert \"ipv6: Fix typo in net/ipv6/Kconfig\"\n\nThis reverts commit 5b3f129c5592ca35b3fe8916767c58b98710478c.\n\nAs requested by Maciej W. Rozycki.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "becf3da20eca82e06607b9813cc3b592b359bae5",
      "tree": "89693ca2c5739deb61dceed36f129c77dfed5b0f",
      "parents": [
        "ec6b486fa9f6d20bfbaebba1db88bfe9d390ab1a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 26 22:42:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:49 2008 -0700"
      },
      "message": "tipc: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec6b486fa9f6d20bfbaebba1db88bfe9d390ab1a",
      "tree": "5bb2a05b285a1aea66d13cc41e4c82e2e384fa9b",
      "parents": [
        "5e2c433d9f84dd9b0e01ef8607380d53a7f64d69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 26 22:28:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:49 2008 -0700"
      },
      "message": "ipv6: result of csum_fold() is already 16bit, no need to cast\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e2c433d9f84dd9b0e01ef8607380d53a7f64d69",
      "tree": "c43f9f0a327ecb6c9393e03b383b8895fb8530bd",
      "parents": [
        "653252c2302cdf2dfbca66a7e177f7db783f9efa"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Apr 26 22:24:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 27 14:26:48 2008 -0700"
      },
      "message": "[XFRM] AUDIT: Fix flowlabel text format ambibuity.\n\nFlowlabel text format was not correct and thus ambiguous.\nFor example, 0x00123 or 0x01203 are formatted as 0x123.\nThis is not what audit tools want.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "697c269610179051cf19e45566fee3dcebbb1e93",
      "tree": "942b685ba7171b07e387764288602847ce1b70e7",
      "parents": [
        "c34ebbae01e3d1f6a5cced6a40dc0ed792590d22"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 21 22:30:37 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 18:19:08 2008 +0200"
      },
      "message": "sis190: account for Tx errors\n\nUpdate the collision counter as well.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "c34ebbae01e3d1f6a5cced6a40dc0ed792590d22",
      "tree": "929cbc082c21bfed4d2fec833e274ea7d9d51544",
      "parents": [
        "47e4781544aaf2916170ef5516786fbb19447600"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Nov 18 22:04:05 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 18:13:58 2008 +0200"
      },
      "message": "sis190: remove needless MII reset\n\nIt does not help the auto-negotiation process to settle.\n\nAdded a debug message to give some hindsight when things\ndo not work as expected.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "47e4781544aaf2916170ef5516786fbb19447600",
      "tree": "e9aa0fe424f9d9f10dd2e0ef498f04e5ad94ecb8",
      "parents": [
        "35aeb7809345e0362772a75368a3e62ecd931481"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 17:59:52 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 17:59:52 2008 +0200"
      },
      "message": "sis190: Rx path update\n\n- remove the function pointer to help gcc optimizing the\n  inline pci_dma functions\n- pci_dma_sync_single_for_cpu is not needed for a single\n  large packet\n- convert rtl8169_try_rx_copy to bool\n\nb449655ff52ff8a29c66c5fc3fc03617e61182ee did the same\nfor the r8169 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "35aeb7809345e0362772a75368a3e62ecd931481",
      "tree": "a98af3ae3d3ad89461e2a435fbad382fa0ad859c",
      "parents": [
        "e3eccad9f6e84656b45bfa07738934145b09e11e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Apr 27 14:54:32 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 14:54:32 2008 +0200"
      },
      "message": "sis190: use netdev_alloc_skb\n\nThis sets skb-\u003edev and allows arch specific allocation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "e3eccad9f6e84656b45bfa07738934145b09e11e",
      "tree": "3a3b117d6c870c34e48379e7e3381ab7c968d7eb",
      "parents": [
        "4709aa59ede5ff9902d60088d93d1c0e2e9d2247"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Apr 27 14:42:27 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 14:42:27 2008 +0200"
      },
      "message": "sis190: hard-code the alignment of tiny packets\n\nThere is no DMA involved here. Align the IP header without condition.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "4709aa59ede5ff9902d60088d93d1c0e2e9d2247",
      "tree": "8317f78faec39ab664dd28250923aff647c0dfab",
      "parents": [
        "f946dffed6334f08da065a89ed65026ebf8b33b4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Apr 27 14:36:59 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 27 14:36:59 2008 +0200"
      },
      "message": "sis190: use the allocated buffer as a status code in sis190_alloc_rx_skb\n\nThe local status code does not carry mory information.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "653252c2302cdf2dfbca66a7e177f7db783f9efa",
      "tree": "8d77bebbe29378c818313e4557242548b923d787",
      "parents": [
        "cc93d7d77d28d65d4f947dabc95a01c42d713ea3"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Apr 25 01:49:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 01:49:48 2008 -0700"
      },
      "message": "net: Fix wrong interpretation of some copy_to_user() results.\n\nI found some places, that erroneously return the value obtained from\nthe copy_to_user() call: if some amount of bytes were not able to get\nto the user (this is what this one returns) the proper behavior is to\nreturn the -EFAULT error, not that number itself.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc93d7d77d28d65d4f947dabc95a01c42d713ea3",
      "tree": "bdaa01a54c7d881b7087551daf85fa52c61b3d1c",
      "parents": [
        "461e6c856faf9cdd8862fa4d0785974a64e39dba",
        "f946dffed6334f08da065a89ed65026ebf8b33b4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 00:31:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 00:31:07 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "461e6c856faf9cdd8862fa4d0785974a64e39dba",
      "tree": "c28394f1c814b98d993e646dd80717bc9c001d2c",
      "parents": [
        "5b3f129c5592ca35b3fe8916767c58b98710478c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Apr 25 00:29:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 25 00:29:34 2008 -0700"
      },
      "message": "xfrm: alg_key_len \u0026 alg_icv_len should be unsigned\n\nIn commit ba749ae98d5aa9d2ce9a7facde0deed454f92230 ([XFRM]: alg_key_len\nshould be unsigned to avoid integer divides\n\u003chttp://git2.kernel.org/?p\u003dlinux/kernel/git/davem/net-2.6.git;a\u003dcommitdiff;h\u003dba749ae98d5aa9d2ce9a7facde0deed454f92230\u003e)\nalg_key_len field of struct xfrm_algo was converted to unsigned int to\navoid integer divides.\n\nThen Herbert in commit 1a6509d991225ad210de54c63314fd9542922095\n([IPSEC]: Add support for combined mode algorithms) added a new\nstructure xfrm_algo_aead, that resurrected a signed int for alg_key_len\nand re-introduce integer divides.\n\nThis patch avoids these divides and saves 64 bytes of text on i386.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f946dffed6334f08da065a89ed65026ebf8b33b4",
      "tree": "64751c19f951f9c5e4df443337a1194e24481155",
      "parents": [
        "d4f73c8e459d355e10051174d859ffd0ef5764c0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 25 03:11:31 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 03:11:31 2008 -0400"
      },
      "message": "[netdrvr] tehuti: move ioctl perm check closer to function start\n\nNoticed by davem.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5b3f129c5592ca35b3fe8916767c58b98710478c",
      "tree": "733a088f5677fcc5c8e710d49e4fe8d16e55ba89",
      "parents": [
        "78c6146f16d45f52c33ddb6b48c10fc6cfc53659"
      ],
      "author": {
        "name": "Michael Beasley",
        "email": "youvegotmoxie@gmail.com",
        "time": "Thu Apr 24 23:50:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 23:50:30 2008 -0700"
      },
      "message": "ipv6: Fix typo in net/ipv6/Kconfig\n\nTwo is used in the wrong context here, as you are connecting to an\nIPv6 network over IPv4; not connecting two IPv6 networks to an IPv4\none.\n\nSigned-off-by: Michael Beasley \u003cyouvegotmoxie@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4f73c8e459d355e10051174d859ffd0ef5764c0",
      "tree": "d41fba7b3878b8ac39fece05ae5818e6e1932ddd",
      "parents": [
        "9f3f7910c67adfb520bbae3d8b16985439a97198"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Apr 24 23:32:33 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:45:23 2008 -0400"
      },
      "message": "via-velocity: fix vlan receipt\n\n- vlans were using a single CAM register (see mac_set_vlan_cam)\n- setting the address filtering registers for vlans is not\n  needed when there is no vlan\n\nThe non-tagged interface is filtered out as soon as a tagged\n(!\u003d 0) interface is created. Its traffic appears again when an\nzero-tagged interface is created.\n\nTested on Via Epia SN (VT6130 chipset) with several vlans whose\ntag was above or beyond 255.\n\nSigned-off-by: Séguier Régis \u003crseguier@e-teleport.net\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "78c6146f16d45f52c33ddb6b48c10fc6cfc53659",
      "tree": "64f756bf9939b30487d08daed7ac4eee9e1ee36b",
      "parents": [
        "1a98d05f59704d60be85b03f727964e15c77224c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Thu Apr 24 23:33:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 23:33:06 2008 -0700"
      },
      "message": "tg3: sparse cleanup\n\nFix the following sparse warning :\n\ndrivers/net/tg3.c:4025:3: warning: context imbalance in \u0027tg3_restart_hw\u0027 \n- unexpected unlock\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f3f7910c67adfb520bbae3d8b16985439a97198",
      "tree": "e9f18409bc92f9342b9602bd8e259f044a3d8f72",
      "parents": [
        "cca87c18ce3357e52facf6519f4ab0fbedd1279f"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Wed Apr 23 14:37:30 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:57 2008 -0400"
      },
      "message": "forcedeth: realtek phy crossover detection\n\nThis patch fixes an issue seen with the realtek 8201 phy. This phy has a\nproblem with crossover detection and it needs to be disabled. The\nproblem only arises on certain switches. Therefore, a module parameter\nhas been added to allow enabling crossover detection if needed. The\ndefault will be set to disabled.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cca87c18ce3357e52facf6519f4ab0fbedd1279f",
      "tree": "1a541b71fd368cc36d5e47b5f07e2bd099f19516",
      "parents": [
        "815b97c6b8861f2e539c9ecb44c02b7b8ac11ca4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 23 15:17:14 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:56 2008 -0400"
      },
      "message": "ibm_newemac: Increase MDIO timeouts\n\nThis patch doubles the MDIO timeouts in EMAC as there are field\ncases where they are two short to communicate with some PHYs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "815b97c6b8861f2e539c9ecb44c02b7b8ac11ca4",
      "tree": "3c20709f85fd6dc2fdae869d76527d1c30bf7534",
      "parents": [
        "8d74849b91536b126c822968b0f5a1dfd658394d"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Tue Apr 22 17:18:29 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:56 2008 -0400"
      },
      "message": "gianfar: Fix skb allocation strategy\n\ngianfar was unable to handle failed skb allocation for rx buffers, so\nwe were spinning until it succeeded.  Actually, it was worse--we were\nspinning for a long time, and then silently failing.  Instead, we take\nStephen Hemminger\u0027s suggestion to try the allocation earlier, and drop the\npacket if it failed.\n\nWe also make a couple of tweaks to how buffer descriptors are set up.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d74849b91536b126c822968b0f5a1dfd658394d",
      "tree": "33e1f79f41ba57dbf71371f192061dc6b87db63f",
      "parents": [
        "db2961c5a13562503c82ae306af269fde4fea8f0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 22 11:48:35 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:55 2008 -0400"
      },
      "message": "netxen: reduce stack usage of netxen_nic_flash_print\n\nDon\u0027t need to keep a struct netxen_new_user_info on the stack\nwhen we only are interested in printing the serial_num.  Change\nto only reading the serial_num.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "db2961c5a13562503c82ae306af269fde4fea8f0",
      "tree": "fe08d96d6be9245009dba0e6b47aef04502167fb",
      "parents": [
        "72abb46101fb5c47a9592914adb221b430ff26bd"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Apr 18 13:50:48 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:55 2008 -0400"
      },
      "message": "smc911x: test after postfix decrement fails in smc911x_{reset,drop_pkt}\n\nWhen timeout reaches 0 the postfix decrement still subtracts, so the test\nfails.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "72abb46101fb5c47a9592914adb221b430ff26bd",
      "tree": "692680b1a571d4a87461b5ac228588d2b759deaa",
      "parents": [
        "a433686c73bf63242475ef7e611114f43dd06581"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Apr 18 13:50:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:54 2008 -0400"
      },
      "message": "net drivers: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable network\nplatform drivers, to re-enable auto loading.\n\nNOTE: didn\u0027t change drivers/net/fs_enet/fs_enet-main.c \"old binding\" support.\nThat looks problematic in the first place (it even uses the ancient \"struct\ndevice_driver\" binding scheme for platform_bus!) and I suspect it will vanish\nsoonish when arch/powerpc rules the world.  Also, drivers/net/ne.c would have\nneeded more thought to sort out.\n\n[akpm@linux-foundation.org: fix sgiseeq.c]\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nCc: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a433686c73bf63242475ef7e611114f43dd06581",
      "tree": "12758a3ec0d74f0048beac2cbaf292b7c6e6eaca",
      "parents": [
        "22559c5d7488fe21f5f46117a4d275fc72066aa6"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Fri Apr 18 13:50:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:53 2008 -0400"
      },
      "message": "forcedeth: new backoff implementation\n\nThis patch adds support for a new backoff algorithm for half duplex supported\nin newer hardware.  The old method is will be designated as legacy mode.\n\nRe-seeding random values for the backoff algorithms are performed when a\ntransmit has failed due to a maximum retry count (1 to 15, where max is\nconsidered the wraparound case of 0).\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22559c5d7488fe21f5f46117a4d275fc72066aa6",
      "tree": "7c96067957b247746960e2b2ec77150806127e6e",
      "parents": [
        "f62220d3a9ccb879c3f90f845ae57b724b7bbb62"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Apr 18 13:50:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:53 2008 -0400"
      },
      "message": "ehea: make things static\n\nehea_flush_sq() and ehea_purge_sq() should be static.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Thomas Klein \u003cosstklei@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f62220d3a9ccb879c3f90f845ae57b724b7bbb62",
      "tree": "72697d5d0b7bfdebaf0fd74bea07212c9820a6df",
      "parents": [
        "8ec7226a93dcd4a314e2387d1033aef01145061b"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Apr 18 17:29:54 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:52 2008 -0400"
      },
      "message": "phylib: Add support for board-level PHY fixups\n\nSometimes the specific interaction between the platform and the PHY\nrequires special handling.  For instance, to change where the PHY\u0027s\nclock input is, or to add a delay to account for latency issues in the\ndata path.  We add a mechanism for registering a callback with the PHY\nLib to be called on matching PHYs when they are brought up, or reset.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8ec7226a93dcd4a314e2387d1033aef01145061b",
      "tree": "1819ab7d6e62e6d97e83272e02d50a7fab28802e",
      "parents": [
        "3b49f0354561aefc5235b8dd6ee4ae779a26e06b"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Fri Apr 18 21:51:53 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:52 2008 -0400"
      },
      "message": "[netdrvr] atlx: code movement: move atl1 parameter parsing\n\nMove some code from atlx.c to atl1.c to prevent build conflict with\nthe upcoming atl2 code.  No changes, just movement.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3b49f0354561aefc5235b8dd6ee4ae779a26e06b",
      "tree": "a84e2fb2087cb14eba105b71dd52d6ea6bfd7305",
      "parents": [
        "e3152ab901bcec132639d123b0e7c2b5ed237957"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Fri Apr 18 21:47:41 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:51 2008 -0400"
      },
      "message": "atlx: remove flash vendor parameter\n\nThere\u0027s no good reason to manually set the flash vendor in a module\nparameter, outside of an Atheros hardware lab.  Remove it, so nobody\naccidentally bricks their board using it incorrectly.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e3152ab901bcec132639d123b0e7c2b5ed237957",
      "tree": "0b870ae23c2228118cbfbd804c82d2764b0bec6f",
      "parents": [
        "751c2e4755027468a79349f8e9f4885a4518426e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 20 18:06:13 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:51 2008 -0400"
      },
      "message": "korina: misc cleanup\n\n- useless initialization (korina_ope / korina_restart)\n- use a single variable for the status code in korina_probe\n  and propagate the error status code from below\n- useless checks in korina_remove : the variables are\n  necessarily set when korina_probe succeeds\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "751c2e4755027468a79349f8e9f4885a4518426e",
      "tree": "a7e955744aa53cd68b0360765d501e5c152f09e9",
      "parents": [
        "d753d82405ac3504ed69fb6be4d219d9702b8d64"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 20 18:05:31 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:10 2008 -0400"
      },
      "message": "korina: fix misplaced return statement\n\nThe driver takes the error unwind path without condition.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d753d82405ac3504ed69fb6be4d219d9702b8d64",
      "tree": "c716a026487c83118e10ee86404ca20dab495d99",
      "parents": [
        "7cda1edf029370d396fb610f7e41fad9a7123164"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Sun Apr 20 19:10:56 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:10 2008 -0400"
      },
      "message": "WAN: Fix confusing insmod error code for C101 too.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7cda1edf029370d396fb610f7e41fad9a7123164",
      "tree": "ab00fa02bcabe4e1777797637284c05c251ccf5f",
      "parents": [
        "6131a2601f42cd7fdbac0e960713396fe68af59f"
      ],
      "author": {
        "name": "Cédric Augonnet",
        "email": "Cedric.Augonnet@ens-lyon.fr",
        "time": "Sun Apr 20 19:15:51 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:09 2008 -0400"
      },
      "message": "Removing dead code in drivers/net/wan/hdlc_fr.c\n\nThe local variable \"prefix\" is never used anymore, and the content of\nthis string appears a bit later, directly in a call to \"alloc_netdev\"\nafter doing exactly the same if/else test. So there seems to be no\npoint keeping those 4 lines anymore.\n\nSigned-off-by: Cédric Augonnet \u003ccedric.augonnet@ens-lyon.org\u003e\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6131a2601f42cd7fdbac0e960713396fe68af59f",
      "tree": "d3f518e4f7af61164db2397bd86558b01cff5b70",
      "parents": [
        "5a0e2cd51145748c4fd44d0c3a06d39eb87e8725"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Apr 20 19:32:34 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:09 2008 -0400"
      },
      "message": "tehuti: check register size\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5a0e2cd51145748c4fd44d0c3a06d39eb87e8725",
      "tree": "5a2b725da88ac6b0dc3bae16fbe387daef206686",
      "parents": [
        "11121e3008a9282fc185cb2e81eda2d5436d099b"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sun Apr 20 22:44:15 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:08 2008 -0400"
      },
      "message": "[netdrvr] typhoon: typhoon_resume - remove call to start_queue\n\nWhile trying to fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8952\nI looked at a few other drivers to figure out what drivers _should_\nbe doing for suspend/resume. I noticed typhoon driver is likely doing\nmore than it needs to.  Patch below is untested since I don\u0027t have the HW.\n\nSuspend/resume code across NIC drivers is fairly inconsistent.\nAnd I couldn\u0027t find any documentation on what the canonical sequence\nNICs need to do for suspend or resume.  Is there any?\n\nBarring contrary advice, I\u0027m going model the tulip suspend/resume\nfixes after tg3.c since a number of \"modern\" (\u003c 5 years old) laptops\nhave that and I\u0027m silly enough to assume it works.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11121e3008a9282fc185cb2e81eda2d5436d099b",
      "tree": "76bdf974ea16692f90c4cea5ab87c3aee81d8ef0",
      "parents": [
        "0925ab5d385b6cd1c435c82bfc01898c81f3d062"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Apr 22 10:46:48 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:08 2008 -0400"
      },
      "message": "ibm_newemac: PowerPC 440EP/440GR EMAC PHY clock workaround\n\nThis patch adds ibm_newemac PHY clock workaround for 440EP/440GR EMAC\nattached to a PHY which doesn\u0027t generate RX clock if there is no link.\nThe code is based on the previous ibm_emac driver stuff. The 440EP/440GR\nallows controlling each EMAC clock separately as opposed to global clock\nselection for 440GX.\n\nBenH: Made that #ifdef CONFIG_PPC_DCR_NATIVE for now as dcri_* stuff doesn\u0027t\nexist for MMIO type DCRs like Cell. Some future rework \u0026 improvements of the\nDCR infrastructure will make that cleaner but for now, this makes it work.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0925ab5d385b6cd1c435c82bfc01898c81f3d062",
      "tree": "55a8cf446bc641a8c1c47a43426043b314d7e5fe",
      "parents": [
        "be63c09afe9153be6ba4373d1b69848cf2b32268"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Tue Apr 22 10:46:46 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:07 2008 -0400"
      },
      "message": "ibm_newemac: PowerPC 440GX EMAC PHY clock workaround\n\nThe PowerPC 440GX Taishan board fails to reset EMAC3 (reset timeout\nerror) if there\u0027s no link. Because of that it fails to find PHY\nchip. The older ibm_emac driver had a workaround for that: the\nEMAC_CLK_INTERNAL/EMAC_CLK_EXTERNAL macros, which toggle the Ethernet\nClock Select bit in the SDR0_MFR register. This patch does the same for\n\"ibm,emac-440gx\" compatible chips. The workaround forces clock on -all-\nEMACs, so we select clock under global emac_phy_map_lock.\n\nBenH: Made that #ifdef CONFIG_PPC_DCR_NATIVE for now as dcri_* stuff\ndoesn\u0027t exist for MMIO type DCRs like Cell. Some future rework \u0026\nimprovements of the DCR infrastructure will make that cleaner but\nfor now, this makes it work.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "be63c09afe9153be6ba4373d1b69848cf2b32268",
      "tree": "003e21e1bcfb17838009407bb3ac01405bb7c001",
      "parents": [
        "51d4a1cc2e20e2848c6141989f733f0e6548598b"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Apr 22 10:46:44 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:07 2008 -0400"
      },
      "message": "ibm_newemac Use status property for unused/unwired EMACs\n\nConvert ibm_newemac to use the of_device_is_available function when checking\nfor unused/unwired EMACs.  We leave the current check for an \"unused\" property\nto maintain backwards compatibility for older device trees.  Newer device\ntrees should simply use the standard \"status\" property in the EMAC node.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "51d4a1cc2e20e2848c6141989f733f0e6548598b",
      "tree": "d3a6e13ecc3624d24ddbc34be961fe38f15d2707",
      "parents": [
        "afd1dee896e8b1cbd24258ac673aeccd803ff582"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@gmail.com",
        "time": "Tue Apr 22 10:46:43 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:06 2008 -0400"
      },
      "message": "ibm_newemac: Fix section mismatch warnings\n\nThis patch fixes several section mismatch warnings in the\nibm_newemac driver similar to:\n\nWARNING: vmlinux.o(.devinit.text+0x3a04): Section mismatch in reference from the function emac_probe() to the function .devexit.text:tah_detach()\nThe function __devinit emac_probe() references\na function __devexit tah_detach().\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "afd1dee896e8b1cbd24258ac673aeccd803ff582",
      "tree": "50c27c031cf6b6011d38a53c340e4a3f49769418",
      "parents": [
        "f34ebab68a8e3c80ff4364f4c61734faec5161d4"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Tue Apr 22 10:46:42 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:06 2008 -0400"
      },
      "message": "ibm_newemac: Add support for 460EX/GT-type MAL rx-channel handling\n\nOn some 4xx PPC\u0027s (e.g. 460EX/GT), the rx channel number is a multiple\nof 8 (e.g. 8 for EMAC1, 16 for EMAC2), but enabling in MAL_RXCASR needs\nthe divided by 8 value for the bitmask.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f34ebab68a8e3c80ff4364f4c61734faec5161d4",
      "tree": "d222907ba8f081425e6f1124692d589423afe188",
      "parents": [
        "f014e97ec6a447184f48a9d43432ab2ad1ffc7d8"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Tue Apr 22 10:46:42 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:05 2008 -0400"
      },
      "message": "ibm_newemac: Fix problem with jumbo frame support and EMAC V4.patch\n\nThis fixes the jumbo frame support on EMAC V4 systems. Now the correct\nbit is set depending on the EMAC version configured.\n\nTested on Kilauea (405EX) and Canyonlands (460EX).\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f014e97ec6a447184f48a9d43432ab2ad1ffc7d8",
      "tree": "c681e72c766d3d22acfab7d224d3582965d08cdc",
      "parents": [
        "c682fc238a9ed45633822f107e1e9de192059bcc"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Apr 23 11:09:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:05 2008 -0400"
      },
      "message": "e1000e: Increment version to 0.2.1\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c682fc238a9ed45633822f107e1e9de192059bcc",
      "tree": "59b02979357912475687426e4c6bf40e4c91beaa",
      "parents": [
        "aad32739641d3a75818fbe653d4b0d530e965f2f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Apr 23 11:09:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:04 2008 -0400"
      },
      "message": "igb: save and restore pcie/msi state to support EEH recovery\n\nTo enable EEH support for pci-express network adapters, pcie/msi state\nneeds to be saved and restored for that adapter.\n\n[after similar patches for ixgbe and e1000e from Wendy Xiong]\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aad32739641d3a75818fbe653d4b0d530e965f2f",
      "tree": "d88a61fec2e8ae05015cfa0f170fe9cc9eab9c41",
      "parents": [
        "fb3b27bc00ca2b6d69c3a22ff43b4d95fef47bed"
      ],
      "author": {
        "name": "Wendy Xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed Apr 23 11:09:29 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:04 2008 -0400"
      },
      "message": "e1000e: save and restore pcie/msi state to support EEH recovery\n\nTo enable EEH support for pci-express network adapters, pcie/msi state\nneeds to be saved and restored for that adapter.\n\nTested this EEH patch with 2ports and 4ports pci-express e1000e\nadapters.\n\nSigned-off-by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fb3b27bc00ca2b6d69c3a22ff43b4d95fef47bed",
      "tree": "9f0b14b9f9529681fea0ce5d0eeb2b9ae2b822b1",
      "parents": [
        "7b1be1987c1e8163b3631dcd1ce4f03707d60c3b"
      ],
      "author": {
        "name": "Wendy Xiong",
        "email": "wendyx@us.ibm.com",
        "time": "Wed Apr 23 11:09:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:13 2008 -0400"
      },
      "message": "ixgbe: save and restore pcie/msi state to support EEH recovery\n\nTo enable EEH support for pci-express network adapters, pcie/msi state\nneeds to be saved and restored for that adapter.\n\nTested this EEH patch with Intel 10G pci-express ixgbe adapter.\n\nSigned-off-by: Wendy Xiong \u003cwendyx@us.ibm.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7b1be1987c1e8163b3631dcd1ce4f03707d60c3b",
      "tree": "0316f7c832fcbdc5af9536f75cfb127a575cec2d",
      "parents": [
        "2d9498f369706d6db174abd2e75b37732b9dbbde"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Apr 23 11:09:19 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:13 2008 -0400"
      },
      "message": "e1000e: lower ring minimum size to 64\n\nThe lower limit of 80 descriptors in the ring is only valid for\none older 8254x chipset. All e1000e devices can use as low as\n64 descriptors.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2d9498f369706d6db174abd2e75b37732b9dbbde",
      "tree": "f11d1940f92b0f9c70dc5e02cf5f462c752d6a80",
      "parents": [
        "de5b3077da8275e87196a1e34c5535f5279c5e1a"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Wed Apr 23 11:09:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:12 2008 -0400"
      },
      "message": "e1000e: Fix HW Error on es2lan, ARP capture issue by BMC\n\nSeveral components to this complex fix. The es2lan cards occasionally\ngave a \"HW Error\" especially when forcing speed. Some users also\nreported that the BMC stole ARP packets.\n\nThe fixes include setting the proper SW_FW bits to tell the BMC\nthat we\u0027re active and not do any un-initialization at all, so the\nsetup routine is largely changed.\n\nSigned-off-by: David Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "de5b3077da8275e87196a1e34c5535f5279c5e1a",
      "tree": "6e98ea368a62f8a0350da5a758188cd180086383",
      "parents": [
        "7c25769f88ff0b186766d6a9f9390a2e9fd4670f"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Apr 23 11:09:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:12 2008 -0400"
      },
      "message": "e1000e: Add interrupt moderation run-time ethtool interface\n\nThe ethtool -c / -C interface can now be used to modify the\nirq moderation algorithm. This change does not require an\nadapter reset and can thus be used at all times. The adapter\nonly supports changing/reading rx-usecs which has special\nvalues for 0, 1 and 3:\n\n0 - no irq moderation whatsoever\n1 - normal moderation favoring regular mixed traffic (default)\n3 - best attempt at low latency possible at cost of CPU\n\nFor values between 10 and 10000 the rx-usecs defines \"the minimum\ntime between successive irqs\" in usec, unlike the module parameter.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7c25769f88ff0b186766d6a9f9390a2e9fd4670f",
      "tree": "c47607674ec0b14ddfc4f022822f49dbb9b4950f",
      "parents": [
        "c9fcbf4774d7a29b73078017af25d100f152a4af"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Apr 23 11:09:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:11 2008 -0400"
      },
      "message": "e1000e: cleanup several stats issues\n\nSeveral stats registers are completely unused and we just waste pci\nbus time reading them. We also omit using the high 32 bits of the GORC/\nGOTC counters. We can just read clear them and only read the low registers.\n\nMii-tool can also break es2lan if it executes a MII PHY register\nioctl while the device is in autonegotiation. Unfortunately it seems\nthat several applications and installations still perform this ioctl\ncall periodically and especially in this crucial startup time. We\ncan fool the ioctl by providing fail safe information that mimics\nthe \"down\" link state and only perform the dangerous PHY reads once\nafter link comes up to fill in the real values. As long as link\nstays up the information will not change.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c9fcbf4774d7a29b73078017af25d100f152a4af",
      "tree": "3dad8c0860092e755ee69ab83fc09bf8082454ea",
      "parents": [
        "99993af6981aaf8d212a5efa888a19c9db152d58"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Apr 23 13:31:33 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:11 2008 -0400"
      },
      "message": "S2io: Removed rx_lock and put_lock\n\n- Removed rx_lock and put_lock as the buffer replenishment and\n  receive completion is handled serially.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "99993af6981aaf8d212a5efa888a19c9db152d58",
      "tree": "ba0121d049d58684cd96f08b797736671e9e20d0",
      "parents": [
        "10371b5e6ba22173425877ea6a7040619b005fa1"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Apr 23 13:29:42 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:10 2008 -0400"
      },
      "message": "S2io: Removed receive buffer replenishment tasklet\n\n- Removed receive buffer replenishment tasklet s2io_tasklet and instead\n  allocating the receive buffers in either the interrupt handler (no napi)\n  or the napi handler (napi enabled).\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "10371b5e6ba22173425877ea6a7040619b005fa1",
      "tree": "c1ca34bb8c3462544361d086ebcc2d00c0a3b7dc",
      "parents": [
        "b35b3b49fc6750806964048b31799c8782980ef9"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Apr 23 13:28:58 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:10 2008 -0400"
      },
      "message": "S2io: Version update for memory leak fix during free_tx_buffers\n\n- Updated version number.\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b35b3b49fc6750806964048b31799c8782980ef9",
      "tree": "b319381f48c8dd5dfd19f824ac72500aefeba8ad",
      "parents": [
        "f38d1008b034e39397d3da67919e220c851db75e"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Wed Apr 23 13:28:08 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:09 2008 -0400"
      },
      "message": "S2io: Fix memory leak during free_tx_buffers\n\n- Fix the memory leak during free_tx_buffers.\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f38d1008b034e39397d3da67919e220c851db75e",
      "tree": "fa41a70b14e94cd0dda45851aa15a8472f4776ba",
      "parents": [
        "2db3e47e7080fde2a43d6312190d8229826b8e42"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Apr 23 16:56:17 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:07:09 2008 -0400"
      },
      "message": "ucc_geth: Fix sneaky merge conflict regarding bus_id\n\nThe patch that changed mdio_bus to a string didn\u0027t conflict strongly enough\nwith the patch that added fixed PHY support to UCC.  Gather it back into\nthe fold.\n\nFixes this error:\n...\n CC      drivers/net/ucc_geth.o\n \u0027ucc_geth_probe\u0027:\n /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/net/ucc_geth.c:3935: error:\n incompatible types in assignment\n make[3]: *** [drivers/net/ucc_geth.o] Error 1\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1a98d05f59704d60be85b03f727964e15c77224c",
      "tree": "ae125c4ff89a650368dbedcc5337ce2cfa5f1d98",
      "parents": [
        "8d390efd903485923419584275fd0c2aa4c94183"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Apr 24 21:30:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 21:30:38 2008 -0700"
      },
      "message": "ipv6 RAW: Disallow IPPROTO_IPV6-level IPV6_CHECKSUM socket option on ICMPv6 sockets.\n\nRFC3542 tells that IPV6_CHECKSUM socket option in the IPPROTO_IPV6\nlevel is not allowed on ICMPv6 sockets.  IPPROTO_RAW level\nIPV6_CHECKSUM socket option (a Linux extension) is still allowed.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d390efd903485923419584275fd0c2aa4c94183",
      "tree": "b7ca93c9bb5d90ed31003106b9f8a73675f3ae3a",
      "parents": [
        "a5d6ab56daa439d681aab29955498486e452224d"
      ],
      "author": {
        "name": "Tom Quetchenbach",
        "email": "virtualphtn@gmail.com",
        "time": "Thu Apr 24 21:11:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 21:11:58 2008 -0700"
      },
      "message": "tcp: tcp_probe buffer overflow and incorrect return value\n\ntcp_probe has a bounds-checking bug that causes many programs (less,\npython) to crash reading /proc/net/tcp_probe. When it outputs a log\nline to the reader, it only checks if that line alone will fit in the\nreader\u0027s buffer, rather than that line and all the previous lines it\nhas already written.\n\ntcpprobe_read also returns the wrong value if copy_to_user fails--it\njust passes on the return value of copy_to_user (number of bytes not\ncopied), which makes a failure look like a success.\n\nThis patch fixes the buffer overflow and sets the return value to\n-EFAULT if copy_to_user fails.\n\nPatch is against latest net-2.6; tested briefly and seems to fix the\ncrashes in less and python.\n\nSigned-off-by: Tom Quetchenbach \u003cvirtualphtn@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5d6ab56daa439d681aab29955498486e452224d",
      "tree": "d15731cee64cfba3ef8e9d992574728cb4e4625c",
      "parents": [
        "7f7c4072ea552f97a0898331322f71986a97299c"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Thu Apr 24 21:09:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 21:09:20 2008 -0700"
      },
      "message": "niu: Add support for Neptune FEM/NEM cards for C10 server blades\n\n[ Minor coding style and whitespace corrections, also bump\n  driver version and release date. -DaveM ]\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f7c4072ea552f97a0898331322f71986a97299c",
      "tree": "e63fabff36f9e4c849346e3beabdde0cc2f23947",
      "parents": [
        "c5835df9716bdb1af8e25e9a452f717e54e02ed0"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Thu Apr 24 21:02:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 21:02:37 2008 -0700"
      },
      "message": "niu: Determine the # of ports from the card\u0027s VPD data\n\n[ Fix minor whitespace and coding style stuff... -DaveM ]\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5835df9716bdb1af8e25e9a452f717e54e02ed0",
      "tree": "9c4a6c938ac864793089c044e9e131c84a177339",
      "parents": [
        "2db3e47e7080fde2a43d6312190d8229826b8e42"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@google.com",
        "time": "Thu Apr 24 20:55:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 20:55:56 2008 -0700"
      },
      "message": "ethtool: EEPROM dump no longer works for tg3 and natsemi\n\nIn the ethtool user-space application, tg3 and natsemi over-ride the\ndefault implementation of dump_eeprom(). In both tg3_dump_eeprom() and\nnatsemi_dump_eeprom(), there is a magic number check which is not\npresent in the default implementation.\n\nCommit b131dd5d (\"[ETHTOOL]: Add support for large eeproms\") snipped\nthe code which copied the ethtool_eeprom structure back to\nuser-space. tg3 and natsemi are over-writing the magic number field\nand then checking it in user-space. With the ethtool_eeprom copy\nremoved, the check is failing.\n\nThe fix is simple. Add the ethtool_eeprom copy back.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2db3e47e7080fde2a43d6312190d8229826b8e42",
      "tree": "a9f03b52cce1501c32a8d24d657d3d5bc1888fae",
      "parents": [
        "9edb74cc6ccb3a893c3d40727b7003c3c16f85a0"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Thu Apr 24 20:38:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 20:38:31 2008 -0700"
      },
      "message": "af_key: Fix af_key.c compiler warning\n\nnet/key/af_key.c: In function ‘pfkey_spddelete’:\nnet/key/af_key.c:2359: warning: ‘pol_ctx’ may be used uninitialized in \nthis function\n\nWhen CONFIG_SECURITY_NETWORK_XFRM isn\u0027t set, \nsecurity_xfrm_policy_alloc() is an inline that doesn\u0027t set pol_ctx, so \nthis seemed like the easiest fix short of using *uninitialized_var(pol_ctx).\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9edb74cc6ccb3a893c3d40727b7003c3c16f85a0",
      "tree": "8f45047eb778c13150809df837c1a1327a3f6c05",
      "parents": [
        "5e659e4cb0eedacdc1f621a61e400a4611ddef8a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 03:44:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 03:44:43 2008 -0700"
      },
      "message": "tun: Multicast handling in tun_chr_ioctl() needs proper locking.\n\nSince these operations don\u0027t go through the normal\ndevice calls, we have to ensure we synchronize with\nthose paths.\n\nNoticed by Alan Cox.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e659e4cb0eedacdc1f621a61e400a4611ddef8a",
      "tree": "fa3c8743010dd640c48584a6fa8a910d27350c01",
      "parents": [
        "3d36696024499aef19dbf24a781e91a24fbbe4af"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Apr 24 01:02:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 01:02:16 2008 -0700"
      },
      "message": "[NET]: Fix heavy stack usage in seq_file output routines.\n\nPlan C: we can follow the Al Viro\u0027s proposal about %n like in this patch.\nThe same applies to udp, fib (the /proc/net/route file), rt_cache and \nsctp debug. This is minus ~150-200 bytes for each.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d36696024499aef19dbf24a781e91a24fbbe4af",
      "tree": "2d999dfee2897123f6fb16e2a75327ac8db2020d",
      "parents": [
        "c9c1014b2bd014c7ec037bbb6f58818162fdb265"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Apr 24 00:59:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 24 00:59:25 2008 -0700"
      },
      "message": "[AF_UNIX] Initialise UNIX sockets before general device initcalls\n\nWhen drivers call request_module(), it tries to do something with UNIX\nsockets and triggers a \u0027runaway loop modprobe net-pf-1\u0027 warning. Avoid\nthis by initialising AF_UNIX support earlier.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9c1014b2bd014c7ec037bbb6f58818162fdb265",
      "tree": "deace0019cbe1600d94e0de85791faa5eb14358e",
      "parents": [
        "6440be177f56e0b52dd81df82b78875d9a07d5f9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Apr 23 22:10:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 22:10:48 2008 -0700"
      },
      "message": "[RTNETLINK]: Fix bogus ASSERT_RTNL warning\n\nASSERT_RTNL uses mutex_trylock to test whether the rtnl_mutex is\nheld. This bogus warnings when running in atomic context, which\nf.e. happens when adding secondary unicast addresses through\nmacvlan or vlan or when synchronizing multicast addresses from\nwireless devices.\n\nMid-term we might want to consider moving all address updates\nto process context since the locking seems overly complicated,\nfor now just fix the bogus warning by changing ASSERT_RTNL to\nuse mutex_is_locked().\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6440be177f56e0b52dd81df82b78875d9a07d5f9",
      "tree": "52d8f98694a7b1e2bee2595e3d9613f6d75c7385",
      "parents": [
        "49186b4a083655a4ebf54e94baf0736256b01b47",
        "099714934d80100624829f1e2961b9dccaef3280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 19:44:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 19:44:58 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "49186b4a083655a4ebf54e94baf0736256b01b47",
      "tree": "9853f44fa7e09b69641705052daec1020640c3fe",
      "parents": [
        "48abfe05cd01279afe27159e98d7c7f932598f42"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Apr 23 19:44:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 19:44:13 2008 -0700"
      },
      "message": "iwlwifi: Fix built-in compilation of iwlcore (part 2)\n\nOn Wed, 2008-04-23 at 13:38 +0300, Tomas Winkler wrote:\n\u003e This patch fixes problem in Makefile that prevented\n\u003e built-in compilation of iwlcore\n\nHere is the second part. Without this,\ndrivers/net/wireless/iwlwifi/build-in.o will not be linked into vmlinux.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48abfe05cd01279afe27159e98d7c7f932598f42",
      "tree": "b2a408b97806ee86003a804734972523453b8164",
      "parents": [
        "8c0469cdd08df4dacabc8ca33256ce20de43d73f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 19:37:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 19:37:58 2008 -0700"
      },
      "message": "tun: Fix minor race in TUNSETLINK ioctl handling.\n\nNoticed by Alan Cox.\n\nThe IFF_UP test is a bit racey, because other entities\noutside of this driver\u0027s ioctl handler can modify that\nstate, even though this ioctl handler runs under\nlock_kernel().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c0469cdd08df4dacabc8ca33256ce20de43d73f",
      "tree": "11931aca064384ed495942c2b2be087d93fa04d2",
      "parents": [
        "d7d313000ba2fc94a5383511a17ff38a39bab928"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Apr 23 18:54:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 18:54:01 2008 -0700"
      },
      "message": "ppp_generic: use stats from net_device structure\n\nUse stats which now is in the net_device instead of one declared in\nppp structure.\nKill ppp_net_stats function, because by default it is used identical\ninternal_stats function from net/core/dev.c\n\nSigned-of-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "099714934d80100624829f1e2961b9dccaef3280",
      "tree": "50c8b78f62c0f1f5e27643896330f7627a0f8163",
      "parents": [
        "4d381ffb02701c3fc976091473aead7c03523133"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Wed Apr 23 16:22:13 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:36 2008 -0400"
      },
      "message": "iwlwifi: Don\u0027t unlock priv-\u003emutex if it isn\u0027t locked\n\nCommit b716bb91 (\"iwlwifi: Cancel scanning upon association\") moved the\ntest of priv-\u003evif in iwl{3945,4964}_mac_config_interface() outside of\nwhere priv-\u003emutex is held, but still tries to do mutex_unlock() on\nreturn.  This is clearly wrong and triggers a nasty lockdep warning when\nthis codepath is triggered.  Fix this by removing the mutex_unlock().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d381ffb02701c3fc976091473aead7c03523133",
      "tree": "1f7aab7c8696ee82be7d05acf0df19e0a3238b7d",
      "parents": [
        "8ba82e969f71d088f718f93d64985d5fcdd9c171"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Apr 23 22:10:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:36 2008 -0400"
      },
      "message": "wireless: rndis_wlan: modparam_workaround_interval is never below 0.\n\npriv-\u003eparam_workaround_interval is unsigned, modparam_workaround_interval not.\nthe former is never \u003c 0.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ba82e969f71d088f718f93d64985d5fcdd9c171",
      "tree": "4fa89284985077c51e2a6eb0a3fee23249739e53",
      "parents": [
        "d619ee08490ca78c9571dca133cd0d0527a60839"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Apr 23 21:56:49 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:36 2008 -0400"
      },
      "message": "prism54: prism54_get_encode() test below 0 on unsigned index\n\npreviously in this function:\n\nu32 index \u003d (dwrq-\u003eflags \u0026 IW_ENCODE_INDEX) - 1;\n\nindex is unsigned, so if -1, the original test (below) didn\u0027t work.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d619ee08490ca78c9571dca133cd0d0527a60839",
      "tree": "59fe9c8456332ae14c32bc4f3ff234653bd65441",
      "parents": [
        "1033b3ea11820ea1fb1b877207bd6724e9aaedc3"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Wed Apr 23 12:34:59 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:36 2008 -0400"
      },
      "message": "mac80211: update mesh EID values\n\nThis patch updates mesh EID values, some of which where conflicting with\nalready-approved 11h EIDs (pointed out by Tomas Winkler). I wanted to use the\nvalues suggested in the last available 802.11 draft (2.0) but it assigns 50 to\nMESH_CONFIG, the same value than EXT_SUPP_RATES. Using the values proposed in\nthe draft incremented by one.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1033b3ea11820ea1fb1b877207bd6724e9aaedc3",
      "tree": "6037db5b31dcaa0596f5cca9843612707c881279",
      "parents": [
        "0da926f05748d273e7b2b673b0de21629ae9acdd"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Apr 23 19:13:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:36 2008 -0400"
      },
      "message": "b43: Workaround DMA quirks\n\nSome mainboards/CPUs don\u0027t allow DMA masks bigger than a certain limit.\nSome VIA crap^h^h^h^hdevices have an upper limit of 0xFFFFFFFF. So in this\ncase a 64-bit b43 device would always fail to acquire the mask.\nImplement a workaround to fallback to lower DMA mask, as we can always\nalso support a lower mask.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0da926f05748d273e7b2b673b0de21629ae9acdd",
      "tree": "ecc681b81a17a47c7e7958e47853ef4c963cf241",
      "parents": [
        "13d8fd2d15fdd492078bedb9fde87c901a4e4df0"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Wed Apr 23 13:45:12 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:35 2008 -0400"
      },
      "message": "mac80211: fix use before check of Qdisc length\n\nThis patch fixes use of Qdisc length in requeue function, before we checked\nthe reference is valid. (Adrian Bunk\u0027s catch)\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13d8fd2d15fdd492078bedb9fde87c901a4e4df0",
      "tree": "a2595be4acebc17d98baae7f484c1907076abd42",
      "parents": [
        "1ebebea8e844d01c80b93b8ee4d696ee7c0cbc27"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 23 12:51:28 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:35 2008 -0400"
      },
      "message": "net/mac80211/rx.c: fix off-by-one\n\nThis patch fixes an off-by-one in net/mac80211/rx.c introduced by\ncommit 8318d78a44d49ac1edf2bdec7299de3617c4232e\n(cfg80211 API for channels/bitrates, mac80211 and driver conversion)\nand spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ebebea8e844d01c80b93b8ee4d696ee7c0cbc27",
      "tree": "9e246a1aa36afcd735940a07253124b138e0ed03",
      "parents": [
        "d1d8f44a4e3c730984283c0bf4b3458e3a88c15a"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Wed Apr 23 11:47:15 2008 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:35 2008 -0400"
      },
      "message": "mac80211: Fix race between ieee80211_rx_bss_put and lookup routines.\n\nThe put routine first decrements the users counter and then\n(if it is zero) locks the sta_bss_lock and removes one from\nthe list and the hash.\n\nThus, any of ieee80211_sta_config_auth, ieee80211_rx_bss_get\nor ieee80211_rx_mesh_bss_get can race with it by finding a\nbss that is about to get kfree-ed.\n\nUsing atomic_dec_and_lock in ieee80211_rx_bss_put takes care\nof this race.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1d8f44a4e3c730984283c0bf4b3458e3a88c15a",
      "tree": "5d600926ea764d87f2285416a33ce61a2269046e",
      "parents": [
        "4503183aa32e6886400d82282292934fa64a81b0"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Mon Apr 21 21:28:24 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:35 2008 -0400"
      },
      "message": "ath5k: Fix radio identification on AR5424/2424\n\n *Fix radio chip identification on AR5424/2424 during ath5k_hw_attach\n *Try to assign an RF2413 radio on AR2424 for testing\n\n Changes-licensed-under: ISC\n\n Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4503183aa32e6886400d82282292934fa64a81b0",
      "tree": "5ff1dd907a07b115b70650cf961b0e0f87d6f7b8",
      "parents": [
        "9fc38458355525f801cd2ab403ac89850489a05e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 19 17:52:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:35 2008 -0400"
      },
      "message": "ssb: Fix all-ones boardflags\n\nIn the SSB SPROM a field set to all ones means the value\nis not defined in the SPROM.\nIn case of the boardflags, we need to set them to zero\nto avoid confusing drivers. Drivers will only check the\nflags by ANDing.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Gabor Stefanik \u003cnetrolller.3d@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9fc38458355525f801cd2ab403ac89850489a05e",
      "tree": "380180cf94d220441aaa82565ed61b3a11d6dbe3",
      "parents": [
        "a259d6a45b915e00e8c6085e35fea7b61e3008a8"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Apr 19 16:53:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:34 2008 -0400"
      },
      "message": "b43: Add more btcoexist workarounds\n\nThis adds more workarounds for devices with broken BT bits.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a259d6a45b915e00e8c6085e35fea7b61e3008a8",
      "tree": "d66c8e86d80beda10400d6ec5b9264ce05dffe42",
      "parents": [
        "1855ba7812dbd294fcfc083dc7d3b14d3b1f38db"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 18 21:06:37 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:34 2008 -0400"
      },
      "message": "b43: Fix HostFlags data types\n\nThe HostFlags are a bitmask of 48bit. So we must use an u64 datatype\nto hold all bits.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1855ba7812dbd294fcfc083dc7d3b14d3b1f38db",
      "tree": "a44c24a0bc2681f00c3cc7d9a9a440c65fcc98dc",
      "parents": [
        "0f48d7e1cf2341148dcafc19a098ca22e184bee9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 18 20:51:41 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:34 2008 -0400"
      },
      "message": "b43: Workaround invalid bluetooth settings\n\nThis adds a workaround for invalid bluetooth SPROM settings\non ASUS PCI cards.\nThis will stop the microcode from poking with the BT GPIO line.\nThis fixes data transmission on this device, as the BT GPIO line\nis used for something TX related on this device\n(probably the power amplifier or the radio).\nThis also adds a modparam knob to help debugging this in the future,\nas more devices with this bug may show up.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f48d7e1cf2341148dcafc19a098ca22e184bee9",
      "tree": "167dcedee9bd5da154b4abae8dca9d9b45c5cae7",
      "parents": [
        "a46f025d053e47b9ce602f53f6d30e94d304a51c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 17 19:36:28 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:34 2008 -0400"
      },
      "message": "mac80211: MAINTAINERS update\n\nThis updates the mac80211 maintainers entry to\n﻿ 1) remove Jiri\n 2) put me first\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Wu \u003cflamingice@sourmilk.net\u003e\nCc: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a46f025d053e47b9ce602f53f6d30e94d304a51c",
      "tree": "21b453785f61c8dd3113721d651aafa7ce01b0f0",
      "parents": [
        "d7d313000ba2fc94a5383511a17ff38a39bab928"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Apr 16 14:02:04 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 23 21:25:34 2008 -0400"
      },
      "message": "mac80211: Fix n-band association problem\n\nThere are two structures named wmm_info and wmm_param, they are used while\nparsing the beacon frame. (Check the function ieee802_11_parse_elems).\nCertain APs like D-link does not set the fifth bit in WMM IE.\nWhile sending the association request to n-only ap it checks for wmm_ie.\nIf it is set then only ieee80211_ht_cap is sent during association request.\nSo n-only association fails.\nAnd this patch fixes this problem by copying the wmm_info to wmm_ie,\nwhich enables the \"wmm\" flag in iee80211_send_assoc.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nAcked-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7d313000ba2fc94a5383511a17ff38a39bab928",
      "tree": "ebd2dcdc7d832a65d61a4239945806913aef3f3b",
      "parents": [
        "cd58f2a96ba95fb5b69580784bc6f7179001869c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Apr 23 03:48:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 03:48:57 2008 -0700"
      },
      "message": "iwlwifi: Fix built-in compilation of iwlcore\n\nThis patch fixes problem in Makefile that prevented\nbuilt-in compilation of iwlcore\n\nCommit that caused this problem: eadd3c4b (\"iwlwifi: make Makefile\nmore concise\")\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Yi Zhu \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "cd58f2a96ba95fb5b69580784bc6f7179001869c"
}
