)]}'
{
  "log": [
    {
      "commit": "91ced682f9de17ebab5fcb2a70b48e372eb43281",
      "tree": "88bdf00415e606852cfc363ada44e7ce9a4eb2e0",
      "parents": [
        "bc9167f39ff8cd428e8577eb72751a653008edb2"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:14 2009 -0700"
      },
      "message": "qlge: Add handler for DCBX firmware event.\n\nThe driver has nothing to do, but this marker prevents the event from\nshowing up \u0027not handled\u0027.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc9167f39ff8cd428e8577eb72751a653008edb2",
      "tree": "2c9bcd3b4ef09b24c5808effd672f32432a2b840",
      "parents": [
        "1d1023d039d8295070b8dbb92c4d972237235304"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:14 2009 -0700"
      },
      "message": "qlge: Set PCIE max read request size.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d1023d039d8295070b8dbb92c4d972237235304",
      "tree": "3d2e8e1a9efda7bb4af182d93b52c272c4db1983",
      "parents": [
        "7fe13c5733790ef582769a54693fa6a5abf3c032"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:12 2009 -0700"
      },
      "message": "qlge: Remove explicit setting of PCI Dev CTL reg.\n\nRemove explicit setting of error reporting bits.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe13c5733790ef582769a54693fa6a5abf3c032",
      "tree": "567eb4394b642ddc81ff05521329d75d1cf47b88",
      "parents": [
        "8aa0f64ac3835a6daf84d0b0e07c4c01d7d8eddc",
        "10c435f18b8cb78a5870c08d52955594f5ec9c31"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:15:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:15:47 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "8aa0f64ac3835a6daf84d0b0e07c4c01d7d8eddc",
      "tree": "e5e6cc8637a44354997624f26d4d55834c9915b4",
      "parents": [
        "cd7e1f0b056c071860db65c847a854b3093d6606",
        "eab2ec83dbf0e32e28f3108f302ffdaa225d4cce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:40:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:40:09 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "10c435f18b8cb78a5870c08d52955594f5ec9c31",
      "tree": "4815ecd0de44609b5187e67450a8e8a8cf0bb9a8",
      "parents": [
        "3201fce0b2b12e4dc9e26dcf09bdb0652ff522db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:24:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:24:36 2009 -0700"
      },
      "message": "net: Link in PHY drivers before others.\n\nWe need PHY drivers to initialize in a static kernel before\nthe MAC drivers that use them.  So link them in first.\n\nBased upon a report by Felix Radensky.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab2ec83dbf0e32e28f3108f302ffdaa225d4cce",
      "tree": "5ad683751823b186135ee2bb8f8392a46c2c0d90",
      "parents": [
        "5718f5009b114372fc237254906812c0d6e57ab1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Oct 09 18:17:05 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:35 2009 -0400"
      },
      "message": "wireless: make wireless drivers select core\n\nIt is somewhat non-sensical to allow selecting wireless\ndrivers without showing wireless core code options, and\nsince the wext refactoring this has made it possible to\ngenerate configurations that will not build. Avoid this\nand make wireless drivers select the wireless options.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5718f5009b114372fc237254906812c0d6e57ab1",
      "tree": "10c65da59a1ceee168f362df3d99d3e7ee93f25e",
      "parents": [
        "7891849e5a79eb1e6ddc12abf75a69981f567b98"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Oct 09 09:10:34 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:35 2009 -0400"
      },
      "message": "libertas: depend on CONFIG_CFG80211\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7891849e5a79eb1e6ddc12abf75a69981f567b98",
      "tree": "bc580c7b10e441a636c736413387023c2b30bb4d",
      "parents": [
        "af1fc67c1a803d303b59e54be45fe3329103e7db"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 08 16:46:09 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:34 2009 -0400"
      },
      "message": "libertas: remove double assignment of dev-\u003enetdev_ops\n\nThis came in through the patch titled:\n    libertas: first stab at cfg80211 support\n\nI only noticed it because it breaks compat-wireless :)\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af1fc67c1a803d303b59e54be45fe3329103e7db",
      "tree": "4af9c2790403f387e567716a94e59a6740134943",
      "parents": [
        "82e62926ab31d5a535f85be36d6621635ee34c3c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 08 01:00:18 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:34 2009 -0400"
      },
      "message": "ath9k: use right parameter for MODULE_PARM_DESC() for debug\n\nReported-by: sujith.manoharan@atheros.com\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd7e1f0b056c071860db65c847a854b3093d6606",
      "tree": "86f82e74b21cb782c771640579e04d03357f1741",
      "parents": [
        "38ad1c8e8c8debf73b28543a3250a01f799f78ef"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Oct 08 15:36:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:57:18 2009 -0700"
      },
      "message": "ixgbe: Fix KR to KX fail over for Mezzanine cards\n\nThis patch allows the recently added backplane device IDs that support KR\nto fail over to KX during link setup.  This is accomplished by the new MAC\nlink setup function ixgbe_setup_mac_link_smartspeed().  Comments were also\nupdated to better document the reason for the delays chosen for KX, KX4, BX,\nBX4 and KR connections.\n\nSigned-off-by: Don Skidmore \u003cdon.c.skidmore@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ad1c8e8c8debf73b28543a3250a01f799f78ef",
      "tree": "8e28e12cf463814704fd8b9aee6f7f3c3db87c9b",
      "parents": [
        "e0e6f55d298af03ab88bfe8455b671d29d78f426"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Oct 08 15:35:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:57:13 2009 -0700"
      },
      "message": "ixgbe: add support for 82599 based Express Module X520-P2\n\nThis patch will add the device ID for the 82599-based Ethernet\nExpress Module X520-P2 SFI card.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3201fce0b2b12e4dc9e26dcf09bdb0652ff522db",
      "tree": "bd3b40f65d9d7222b161bd9b7adf34b78c559d77",
      "parents": [
        "efd7d2619f2e5da222ad34fef3e8f47730cd8f2c"
      ],
      "author": {
        "name": "Dave Mitchell",
        "email": "dmitchell@appliedmicro.com",
        "time": "Thu Oct 08 06:32:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:56 2009 -0700"
      },
      "message": "ibm_newemac: Added 16K Tx FIFO size support for EMAC4\n\nSome of the EMAC V4 implementations support 16K Tx FIFOs. This\npatch adds support for this functionality and fixes typos in the\nTx FIFO size error messages.\n\nSigned-off-by: Dave Mitchell \u003cdmitchell@appliedmicro.com\u003e\nAcked-by: Prodyut Hazarika \u003cphazarika@appliedmicro.com\u003e\nAcked-by: Victor Gallardo \u003cvgallardo@appliedmicro.com\u003e\nAcked-by: Loc Ho \u003clho@appliedmicro.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efd7d2619f2e5da222ad34fef3e8f47730cd8f2c",
      "tree": "0258508b4592591ebde400d2e8ed40e9cc286656",
      "parents": [
        "2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:55 2009 -0700"
      },
      "message": "qlge: Add disable/enable firmare irqs to handler.\n\nThis was accidentally omitted from one of the previous patches for firmware event\nhandling.  The handler needs to the enable firmware irq mask when it\u0027s done\nprocessing or it may not get any more events interrupts.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b",
      "tree": "76988745133906c87a7f18d63bf222a1caddbbae",
      "parents": [
        "84087f4d482c5d554e1b26a557d424761213e5dc"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:52 2009 -0700"
      },
      "message": "qlge: Restore rx mode after internal reset.\n\nCall set_multi API after reset recovery.  This was exposed by tripping\ntx_timeout.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84087f4d482c5d554e1b26a557d424761213e5dc",
      "tree": "8d7058d6008db2814e577caa779533482ee2b635",
      "parents": [
        "76b26694cc9eb8c7ea1004b0601a5953cfa57b89"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:51 2009 -0700"
      },
      "message": "qlge: Fix chip reset process.\n\nAdd wait for NIC fifo and MGMNT fifo to empty before applying reset.\nOtherwise broken frames can be processed by management processor and\ncause it to hang.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76b26694cc9eb8c7ea1004b0601a5953cfa57b89",
      "tree": "5ac3e93827c1b8dec2f421d7d0d27f359c14a4fc",
      "parents": [
        "e163d7f2775624fcd7d21a060e18171fe006106d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:48 2009 -0700"
      },
      "message": "qlge: Fix RX multicast filter settings.\n\nThe addresses were being added to the filter properly, but were not\nbeing enabled.  This adds enable bit to filter write.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e163d7f2775624fcd7d21a060e18171fe006106d",
      "tree": "f3911d7d48f9a94a915b7493cff8d8cb6b0d8a5e",
      "parents": [
        "a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:47 2009 -0700"
      },
      "message": "qlge: Fix frame routing for multicast frames.\n\nBroadcast/multicast should always be routed to the default (zeroeth) rx\nring.  Broadcast frames are already routed correctly.  This fixes\nrouting for multicast frames.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95",
      "tree": "0490ca6623fb3690e0416771bdd1212d956ed9ff",
      "parents": [
        "541ae28c2df91e805c6df924a8e8522c2602db47"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:45 2009 -0700"
      },
      "message": "qlge: Fix frame routing issue related to bonding.\n\nCurrently frames are routed based on their type and MAC address. This\npatch adds the port number on which the frame arrived to the routing.\nThis prevents problems in the case where both interfaces have the same MAC address in\na routing configuration.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "541ae28c2df91e805c6df924a8e8522c2602db47",
      "tree": "9db5933351d1538b8556cdfa82516489dc27bd95",
      "parents": [
        "67972e0c238fa802580b5919f11e1de3da5179da"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:42 2009 -0700"
      },
      "message": "qlge: Fix RSS hashing values.\n\nFix RX queue table size and change from random to default hash values.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0e6f55d298af03ab88bfe8455b671d29d78f426",
      "tree": "e3642ba9fa3b38919fafaa6cfd0486dc86af6e8a",
      "parents": [
        "3758bf25db8caeec667e4e56e030da0ec3060529"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Thu Oct 08 22:44:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:44:47 2009 -0700"
      },
      "message": "ipv6: Fix the size overflow of addrconf_sysctl array\n\n(This patch fixes bug of commit f7734fdf61ec6bb848e0bafc1fb8bad2c124bb50\n title \"make TLLAO option for NA packets configurable\")\n\nWhen the IPV6 conf is used, the function sysctl_set_parent is called and the\narray addrconf_sysctl is used as a parameter of the function.\n\nThe above patch added new conf \"force_tllao\" into the array addrconf_sysctl,\nbut the size of the array was not modified, the static allocated size is\nDEVCONF_MAX + 1 but the real size is DEVCONF_MAX + 2, so the problem is\nthat the function sysctl_set_parent accessed wrong address.\n\nI got the following information.\nCall Trace:\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff8106085d\u003e] sysctl_set_parent+0x29/0x3e\n    [\u003cffffffff810622d5\u003e] __register_sysctl_paths+0xde/0x272\n    [\u003cffffffff8110892d\u003e] ? __kmalloc_track_caller+0x16e/0x180\n    [\u003cffffffffa00cfac3\u003e] ? __addrconf_sysctl_register+0xc5/0x144 [ipv6]\n    [\u003cffffffff8141f2c9\u003e] register_net_sysctl_table+0x48/0x4b\n    [\u003cffffffffa00cfaf5\u003e] __addrconf_sysctl_register+0xf7/0x144 [ipv6]\n    [\u003cffffffffa00cfc16\u003e] addrconf_init_net+0xd4/0x104 [ipv6]\n    [\u003cffffffff8139195f\u003e] setup_net+0x35/0x82\n    [\u003cffffffff81391f6c\u003e] copy_net_ns+0x76/0xe0\n    [\u003cffffffff8107ad60\u003e] create_new_namespaces+0xf0/0x16e\n    [\u003cffffffff8107afee\u003e] copy_namespaces+0x65/0x9f\n    [\u003cffffffff81056dff\u003e] copy_process+0xb2c/0x12c3\n    [\u003cffffffff810576e1\u003e] do_fork+0x14b/0x2d2\n    [\u003cffffffff8107ac4e\u003e] ? up_read+0xe/0x10\n    [\u003cffffffff81438e73\u003e] ? do_page_fault+0x27a/0x2aa\n    [\u003cffffffff8101044b\u003e] sys_clone+0x28/0x2a\n    [\u003cffffffff81011fb3\u003e] stub_clone+0x13/0x20\n    [\u003cffffffff81011c72\u003e] ? system_call_fastpath+0x16/0x1b\n\nAnd the information of IPV6 in .config is as following.\nIPV6 in .config:\n    CONFIG_IPV6\u003dm\n    CONFIG_IPV6_PRIVACY\u003dy\n    CONFIG_IPV6_ROUTER_PREF\u003dy\n    CONFIG_IPV6_ROUTE_INFO\u003dy\n    CONFIG_IPV6_OPTIMISTIC_DAD\u003dy\n    CONFIG_IPV6_MIP6\u003dm\n    CONFIG_IPV6_SIT\u003dm\n    # CONFIG_IPV6_SIT_6RD is not set\n    CONFIG_IPV6_NDISC_NODETYPE\u003dy\n    CONFIG_IPV6_TUNNEL\u003dm\n    CONFIG_IPV6_MULTIPLE_TABLES\u003dy\n    CONFIG_IPV6_SUBTREES\u003dy\n    CONFIG_IPV6_MROUTE\u003dy\n    CONFIG_IPV6_PIMSM_V2\u003dy\n    # CONFIG_IP_VS_IPV6 is not set\n    CONFIG_NF_CONNTRACK_IPV6\u003dm\n    CONFIG_IP6_NF_MATCH_IPV6HEADER\u003dm\n\nI confirmed this patch fixes this problem.\n\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67972e0c238fa802580b5919f11e1de3da5179da",
      "tree": "27022c957154a9d36fc8aa0f020bed523e7849b3",
      "parents": [
        "ad61df918c44316940404891d5082c63e79c256a",
        "8a8e05e5d8f6155788761961fc9845328863c16d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 15:55:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 15:55:21 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "8a8e05e5d8f6155788761961fc9845328863c16d",
      "tree": "fc842a395135d7840b440d656cf31f0a7b1548f3",
      "parents": [
        "7e937c633f718e0916a294db7282c922c1bf3ce3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 08 21:02:02 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 08 16:27:00 2009 -0400"
      },
      "message": "cfg80211: fix netns error unwinding bug\n\nThe error unwinding code in set_netns has a bug\nthat will make it run into a BUG_ON if passed a\nbad wiphy index, fix by not trying to unlock a\nwiphy that doesn\u0027t exist.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad61df918c44316940404891d5082c63e79c256a",
      "tree": "a2d2287677479c1f198dc39fe67506712fe558f8",
      "parents": [
        "879e9304134bb6214fb52377ac1e01e1910f4916"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Oct 08 01:21:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 01:21:46 2009 -0700"
      },
      "message": "netlink: fix typo in initialization\n\nCommit 9ef1d4c7c7aca1cd436612b6ca785b726ffb8ed8 (\"[NETLINK]: Missing\ninitializations in dumped data\") introduced a typo in\ninitialization. This patch fixes this.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "879e9304134bb6214fb52377ac1e01e1910f4916",
      "tree": "f3ae00c87efaeba67a5143eae8555f08f8152902",
      "parents": [
        "d308e38fa5467fbb523fc13e4b984375c2198c3d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:15:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:15:23 2009 -0700"
      },
      "message": "znet: Don\u0027t claim DMA lock around free_dma() calls.\n\nIt\u0027s not necessary and it\u0027s illegal too.\n\nReported-by: Alexander Strakh \u003cstrakh@ispras.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3758bf25db8caeec667e4e56e030da0ec3060529",
      "tree": "5eacde81468c8e201086083a19456ba28e67e3e0",
      "parents": [
        "0cdc03698f2586923ad3b9fca06643ff5675f221"
      ],
      "author": {
        "name": "Anant Gole",
        "email": "anantgole@ti.com",
        "time": "Wed Oct 07 02:59:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:02:53 2009 -0700"
      },
      "message": "can: add TI CAN (HECC) driver\n\nTI HECC (High End CAN Controller) module is found on many TI devices. It\nhas 32 hardware mailboxes with full implementation of CAN protocol 2.0B\nwith bus speeds up to 1Mbps. Specifications of the module are available\non TI web \u003chttp://www.ti.com\u003e\n\nSigned-off-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cdc03698f2586923ad3b9fca06643ff5675f221",
      "tree": "a403607562ecd5588b7735093ddbdb32d61f032a",
      "parents": [
        "bcc90f555b4eb82604436f7ab6a7853c4b5997a3"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:46:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:29 2009 -0700"
      },
      "message": "ixgb: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc90f555b4eb82604436f7ab6a7853c4b5997a3",
      "tree": "9e37e65ff80136a47f67e415cab951cd6df86090",
      "parents": [
        "5fe31deffa097795aed7ab276c90287823d26497"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:46:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:28 2009 -0700"
      },
      "message": "qlge: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fe31deffa097795aed7ab276c90287823d26497",
      "tree": "a7fbbfd16edf08d8795303358e586d9bb634a9cc",
      "parents": [
        "8d24e93309d688d59d4b6cf0b9cffc40337e067d"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:42:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:27 2009 -0700"
      },
      "message": "e1000: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d24e93309d688d59d4b6cf0b9cffc40337e067d",
      "tree": "f5f5b519227d0d49131113ed445883b5fed6b748",
      "parents": [
        "2d86f1393c62f9c3bae5c1207408ed6559aa3cc4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:42:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:27 2009 -0700"
      },
      "message": "igb: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d86f1393c62f9c3bae5c1207408ed6559aa3cc4",
      "tree": "631563e972a39da405eb9c3cae59296bb93e8750",
      "parents": [
        "6dc3494183db0b93f49b193ac115073b72453b9c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:43:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:26 2009 -0700"
      },
      "message": "ixgbe: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dc3494183db0b93f49b193ac115073b72453b9c",
      "tree": "80b22d65852e5a5971c1abeefbc7f54905b34d89",
      "parents": [
        "5a4d631154de41bb43eefb03d2124224c23c1fa4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:45:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:25 2009 -0700"
      },
      "message": "myri10ge: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private myri10ge_priv structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a4d631154de41bb43eefb03d2124224c23c1fa4",
      "tree": "61402c9fc26dff20c3110d42fcc892357e0df24b",
      "parents": [
        "7274c20f7b6a7bd6e3e8441e1727bf9cfd8235bb"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:45:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:25 2009 -0700"
      },
      "message": "netxen: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7274c20f7b6a7bd6e3e8441e1727bf9cfd8235bb",
      "tree": "a46cdcbea0a4cee1952b539b742aaf1ac1bc590c",
      "parents": [
        "72dad218f872dbd53f5dc5df9df45709e4b77870"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Wed Oct 07 02:44:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:24 2009 -0700"
      },
      "message": "e1000e: Use the instance of net_device_stats from net_device.\n\nSince net_device has an instance of net_device_stats,\nwe can remove the instance of this from the private adapter structure.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72dad218f872dbd53f5dc5df9df45709e4b77870",
      "tree": "1b2e54ccd149e7b390e44b37ddd07d3e885da362",
      "parents": [
        "d9f5950f90292f7cc42834338dfd5f44dc4cc4ca"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Oct 07 12:41:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:24 2009 -0700"
      },
      "message": "bridge: Allow enable/disable UFO on bridge device via ethtool\n\nAllow enable/disable UFO on bridge device via ethtool\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9f5950f90292f7cc42834338dfd5f44dc4cc4ca",
      "tree": "5d17e0ae9ff4a817552c02c3ed08a66d7832e24b",
      "parents": [
        "f86dcc5aa8c7908f2c287e7a211228df599e3e71"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Oct 07 12:24:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:23 2009 -0700"
      },
      "message": "net: Make UFO on master device independent of attached devices\n\nNow that software UFO is supported, UFO can be enabled on master\ndevices like bridge, bond even though the attached device doesn\u0027t\nsupport this feature in hardware.\n\nThis allows UFO to be used between KVM host and guest even when a\nphysical interface attached to the bridge doesn\u0027t support UFO.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f86dcc5aa8c7908f2c287e7a211228df599e3e71",
      "tree": "1721c94d0254b337b0668b2e331771dfef4b142d",
      "parents": [
        "8a6dfd43d1891882f8ca05d73aa7735fb0edae3b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 07 00:37:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 22:00:22 2009 -0700"
      },
      "message": "udp: dynamically size hash tables at boot time\n\nUDP_HTABLE_SIZE was initialy defined to 128, which is a bit small for\nseveral setups.\n\n4000 active UDP sockets -\u003e 32 sockets per chain in average. An\nincoming frame has to lookup all sockets to find best match, so long\nchains hurt latency.\n\nInstead of a fixed size hash table that cant be perfect for every\nneeds, let UDP stack choose its table size at boot time like tcp/ip\nroute, using alloc_large_system_hash() helper\n\nAdd an optional boot parameter, uhash_entries\u003dx so that an admin can\nforce a size between 256 and 65536 if needed, like thash_entries and\nrhash_entries.\n\ndmesg logs two new lines :\n[    0.647039] UDP hash table entries: 512 (order: 0, 4096 bytes)\n[    0.647099] UDP Lite hash table entries: 512 (order: 0, 4096 bytes)\n\nMaximal size on 64bit arches would be 65536 slots, ie 1 MBytes for non\ndebugging spinlocks.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a6dfd43d1891882f8ca05d73aa7735fb0edae3b",
      "tree": "86f42268d287bb7f807d27e5e730ea2119521ec0",
      "parents": [
        "4b17d50f9e9034be3fe0414dc3492c0071dba75c"
      ],
      "author": {
        "name": "Alexandre Cassen",
        "email": "acassen@freebox.fr",
        "time": "Wed Oct 07 14:50:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:50:30 2009 -0700"
      },
      "message": "IPv6: Fix 6RD typo\n\nFollowing fix a small typo.\n\nSigned-off-by: Alexandre Cassen \u003cacassen@freebox.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b17d50f9e9034be3fe0414dc3492c0071dba75c",
      "tree": "7b1091cdea005a0f235c1b38764e52ba0c4c72c9",
      "parents": [
        "9e8342971d44ce86d8567047f5366fc1c06a75ed"
      ],
      "author": {
        "name": "Hagen Paul Pfeifer",
        "email": "hagen@jauu.net",
        "time": "Wed Oct 07 14:45:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:45:58 2009 -0700"
      },
      "message": "ipv4: Define cipso_v4_delopt static\n\nThere is no reason that cipso_v4_delopt() is not\ndefined as a static function.\n\nSigned-off-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e8342971d44ce86d8567047f5366fc1c06a75ed",
      "tree": "5241ff2a5db8ef2c2ef1c013cebe65dc20dba30f",
      "parents": [
        "49b4ad92d1a5bb9909deb3216ffec6f0febc7b71"
      ],
      "author": {
        "name": "Hagen Paul Pfeifer",
        "email": "hagen@jauu.net",
        "time": "Wed Oct 07 14:43:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:43:04 2009 -0700"
      },
      "message": "econet: Fix redeclaration of symbol len\n\nFunction argument len was redeclarated within the\nfunction. This patch fix the redeclaration of symbol \u0027len\u0027.\n\nSigned-off-by: Hagen Paul Pfeifer \u003chagen@jauu.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49b4ad92d1a5bb9909deb3216ffec6f0febc7b71",
      "tree": "0059b4df75efc6a8b1a44751912ed6a425d9ed4f",
      "parents": [
        "3c6aaa24613cbd56f853363e3ce00091a9d2eac8"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Wed Oct 07 14:11:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:11:00 2009 -0700"
      },
      "message": "bonding: remove useless assignment\n\nThe variable old_active is first set to bond-\u003ecurr_active_slave.\nThen, it is unconditionally set to new_active, without being used in between.\n\nThe first assignment, having no side effect, is useless.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c6aaa24613cbd56f853363e3ce00091a9d2eac8",
      "tree": "0fff9f99c2477c324b867308ae6401ce372157fe",
      "parents": [
        "b301e82cf8104cfddbe5452ebe625bab49597c64"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Wed Oct 07 14:10:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 14:10:36 2009 -0700"
      },
      "message": "bonding: fix a parameter name in error message\n\nWhen parsing module parameters, bond_check_params() erroneously use\n\u0027xor_mode\u0027 as the name of a module parameter in an error message.\n\nThe right name for this parameter is \u0027xmit_hash_policy\u0027.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b301e82cf8104cfddbe5452ebe625bab49597c64",
      "tree": "49d7f8c91833e0658bf4074c0022bbf34790ce47",
      "parents": [
        "86c36ce45dc2e2f022562c6481cd778f4cc381a9"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Oct 07 13:58:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:58:25 2009 -0700"
      },
      "message": "IPv6: use ipv6_addr_set_v4mapped()\n\nMight as well use the ipv6_addr_set_v4mapped() inline we created last\nyear.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86c36ce45dc2e2f022562c6481cd778f4cc381a9",
      "tree": "c08f75a6b6ea4416c73ef14813ee120bef8d0f7b",
      "parents": [
        "125a77ed9fbd21d1277f53e9ed6b39ad3d34e613"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Oct 07 13:58:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:58:01 2009 -0700"
      },
      "message": "IPv6: use ipv6_addr_copy() in ip6_route_redirect()\n\nChange ip6_route_redirect() to use ipv6_addr_copy().\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "125a77ed9fbd21d1277f53e9ed6b39ad3d34e613",
      "tree": "bdfc4ac6cb81b6a54103622c008927070c1ad4b5",
      "parents": [
        "ffce908246c93b17304c313886d25cfa8aecd1d7"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Wed Oct 07 13:57:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:57:10 2009 -0700"
      },
      "message": "IPv6: Fix 6RD build error\n\nFix build error introduced in commit fa857afcf - ipv6 sit: 6rd\n(IPv6 Rapid Deployment) Support.  Struct in6_addr is the issue.\nI\u0027m only seeing this on x86_64 systems, not on 32-bit with same\nIPv6 config options, so it could be there\u0027s a missing forward\ndeclaration somewhere, but including the correct header file\nfixes the problem too.\n\n  CC [M]  net/ipv6/ip6_tunnel.o\nIn file included from net/ipv6/ip6_tunnel.c:31:\ninclude/linux/if_tunnel.h:59: error: field ‘prefix’ has incomplete type\nmake[2]: *** [net/ipv6/ip6_tunnel.o] Error 1\nmake[1]: *** [net/ipv6] Error 2\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffce908246c93b17304c313886d25cfa8aecd1d7",
      "tree": "8ffc95c5efa6602db4574357396454910a7efe36",
      "parents": [
        "996ccf49005662ee7fee38a45be5cb27bf370b1d"
      ],
      "author": {
        "name": "Atis Elsts",
        "email": "atis@mikrotik.com",
        "time": "Wed Oct 07 13:55:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:55:57 2009 -0700"
      },
      "message": "net: Add sk_mark route lookup support for IPv4 listening sockets\n\nAdd support for route lookup using sk_mark on IPv4 listening sockets.\n\nSigned-off-by: Atis Elsts \u003catis@mikrotik.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d308e38fa5467fbb523fc13e4b984375c2198c3d",
      "tree": "ff00c2d25a3b1e33fb30751147b0a1468c401a2e",
      "parents": [
        "a4d63a943735efa30270ce70716d43323fd40f02"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Oct 07 13:53:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:53:11 2009 -0700"
      },
      "message": "include/linux/netdevice.h: fix nanodoc mismatch\n\nnanodoc was missing an ndo_-prefix.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "996ccf49005662ee7fee38a45be5cb27bf370b1d",
      "tree": "5aeea073a9e399ca7536f03f23dc48860047687a",
      "parents": [
        "77d2dd93742222973d253443d98ab8402d641038"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:24 2009 -0700"
      },
      "message": "dccp ccid-3: Remove CCID naming redundancy 2/2\n\nThis continues the previous patch, by applying the same change to CCID-3.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77d2dd93742222973d253443d98ab8402d641038",
      "tree": "1690399a1eae874db79e31f27721982cfdd1ea24",
      "parents": [
        "388d5e9905dd80648fff5ccaefdd8c0fcedb3eae"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:23 2009 -0700"
      },
      "message": "dccp ccid-2: Remove CCID naming redundancy 1/2\n\nThis removes a redundancy in the CCID half-connection (hc) naming scheme:\n * instead of \u0027hctx-\u003etx_...\u0027, write \u0027hc-\u003etx_...\u0027;\n * instead of \u0027hcrx-\u003erx_...\u0027, write \u0027hc-\u003erx_...\u0027;\n\nwhich works because the \u0027type\u0027 of the half-connection is encoded in the\n\u0027rx_\u0027 / \u0027tx_\u0027 prefixes.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "388d5e9905dd80648fff5ccaefdd8c0fcedb3eae",
      "tree": "43372d8c54d888f5d697bd7ef8f6d1d20f923d93",
      "parents": [
        "b1c00fe3cf8f54d97d20cdf196145a106f04bd63"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:22 2009 -0700"
      },
      "message": "dccp ccid-3: Overhaul CCID naming convention 2/2\n\nThis implements the new naming scheme also for CCID-3.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1c00fe3cf8f54d97d20cdf196145a106f04bd63",
      "tree": "89a1e28ee2265d8b6d2f07c0fa1c2343ff264f8f",
      "parents": [
        "78122a52b39c9527fa3a32afbb6572964c17c651"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 05 00:53:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 13:51:21 2009 -0700"
      },
      "message": "dccp ccid-2: Overhaul CCID naming convention 1/2\n\nThis patch starts a less problematic naming convention for CCID structs.\n\nThe old naming convention used \u0027hc{tx,rx}-\u003eccid?hc{tx,rx}-\u003e...\u0027 as\nrecurring prefixes, which made the code\n * hard to write (not easy to fit into 80 characters);\n * hard to read  (most of the space is occupied by prefixes).\n\nThe new naming scheme:\n * struct entries for the TX socket are prefixed by \u0027tx_\u0027;\n * and those for the RX socket are prefixed by \u0027rx_\u0027.\n\nThe identifiers then remain distinguishable when grep-ing through the tree:\n (a) RX/TX sockets are distinguished by the naming scheme,\n (b) individual CCIDs are distinguished by filename (ccid{2,3,4}.{c,h}).\n\nThis first patch implements the scheme for CCID-2.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82e62926ab31d5a535f85be36d6621635ee34c3c",
      "tree": "e6161cd0aeb5cf59d76898fd25b281cd3109d597",
      "parents": [
        "63f275df64dc69a46bbc21e6a68d5506d2da9c51"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Oct 07 09:10:33 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "libertas: remove extraneous select FW_LOADER\n\nAs kindly pointed out by Andrey Yurovsky, CONFIG_LIBERTAS already\nselects FW_LOADER.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "63f275df64dc69a46bbc21e6a68d5506d2da9c51",
      "tree": "4d21f47420f0ef155e9e461512d3c6354019c31c",
      "parents": [
        "536b3a7a10c8fd39576a0602bfeca9bbd04658a6"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue Oct 06 19:20:28 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "libertas: Use lbs_is_cmd_allowed() check in command handling routines.\n\nlbs_is_cmd_allowed() check is added in __lbs_cmd_async() and\nlbs_prepare_and_send_command(). The check is removed from other places.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "536b3a7a10c8fd39576a0602bfeca9bbd04658a6",
      "tree": "d6a293e32b9ec406cf686a81e50417b8eea8eada",
      "parents": [
        "bd96d3909549a0c09388987810e3e81397b500a9"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:11 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "ath9k: rename ath_beaconq_setup() to ath9k_hw_beaconq_setup()\n\nAnd move it to hw code on mac.c where it belongs.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd96d3909549a0c09388987810e3e81397b500a9",
      "tree": "f8376a4bca5e2742e40c8bc300bf2b283b184098",
      "parents": [
        "2568835cb44d6fe976e977d96aeca73c9fe1642c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:10 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:53 2009 -0400"
      },
      "message": "ath9k: move ath_cleanup() below helpers to avoid forward declarations\n\nThis should fix the oops which occurs during module unload\ndue to the dereferencig of ah upon debugfs exit.\n\nIP: [\u003c46412d6b\u003e] 0x46412d6b\n*pde \u003d 00000000\nOops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC\nlast sysfs file: /sys/class/power_supply/BAT0/energy_full\nModules linked in: ath9k(-) ath9k_hw mac80211 ath cfg80211 \u003cbleh\u003e\n\nPid: 3112, comm: rmmod Not tainted (2.6.32-rc2-wl #101) 9461DUU\nEIP: 0060:[\u003c46412d6b\u003e] EFLAGS: 00010246 CPU: 0\nEIP is at 0x46412d6b\nEAX: f5870004 EBX: f6700d94 ECX: 00000000 EDX: c14313a7\nESI: f5870000 EDI: fb58ce70 EBP: f6661eb4 ESP: f6661ea8\nDS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess rmmod (pid: 3112, ti\u003df6660000 task\u003df6579380 task.ti\u003df6660000)\nStack:\nfb57e5e5 f5ca5d50 fb58ce70 f6661ebc fb58629a f6661ec8 c11b715e f5ca5da8\n\u003c0\u003e f6661ed8 c1223d98 f5ca5da8 f5ca5ddc f6661eec c1223e6f fb58ce70 fb58ce70\n\u003c0\u003e c14958a0 f6661f00 c1222edb fb58ce70 fb58ce70 fb58cebc f6661f1c c12243c9\nCall Trace:\n[\u003cfb57e5e5\u003e] ? ath_cleanup+0x35/0x50 [ath9k]\n[\u003cfb58629a\u003e] ? ath_pci_remove+0x1a/0x20 [ath9k]\n[\u003cc11b715e\u003e] ? pci_device_remove+0x1e/0x40\n[\u003cc1223d98\u003e] ? __device_release_driver+0x58/0xa0\n[\u003cc1223e6f\u003e] ? driver_detach+0x8f/0xa0\n[\u003cc1222edb\u003e] ? bus_remove_driver+0x7b/0xb0\n[\u003cc12243c9\u003e] ? driver_unregister+0x49/0x80\n[\u003cc1158cf2\u003e] ? sysfs_remove_file+0x12/0x20\n[\u003cc11b73b5\u003e] ? pci_unregister_driver+0x35/0x90\n[\u003cfb586172\u003e] ? ath_pci_exit+0x12/0x20 [ath9k]\n[\u003cfb5883ec\u003e] ? ath9k_exit+0x10/0x3d [ath9k]\n[\u003cc131971d\u003e] ? mutex_unlock+0xd/0x10\n[\u003cc1088c0f\u003e] ? sys_delete_module+0x16f/0x220\n[\u003cc10e3d5d\u003e] ? do_munmap+0x23d/0x290\n[\u003cc11a629c\u003e] ? trace_hardirqs_off_thunk+0xc/0x10\n[\u003cc11a628c\u003e] ? trace_hardirqs_on_thunk+0xc/0x10\n[\u003cc1003b41\u003e] ? sysenter_exit+0xf/0x1a\n[\u003cc1003b08\u003e] ? sysenter_do_call+0x12/0x3c\nCode:  Bad EIP value.\nEIP: [\u003c46412d6b\u003e] 0x46412d6b SS:ESP 0068:f6661ea8\nCR2: 0000000046412d6b\n---[ end trace 847f3b05ff3dcb19 ]---\n\nReported-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2568835cb44d6fe976e977d96aeca73c9fe1642c",
      "tree": "abf665608afe444d80427cbda689f9536b9984fc",
      "parents": [
        "7fda16665152851fe65ee73e24afdcaf67acba59"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:09 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:52 2009 -0400"
      },
      "message": "ath9k: add a helper to clean the core driver upon module unload\n\nThe core driver needs to be stopped and then as a last step the\nhardware needs to be stopped and its structure free\u0027d. We do this\nby moving the core driver cleanup to a new helper ath_clean_core()\nand have ath_cleanup() call it. Only as a last step does\nath_cleanup() now free the hw.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fda16665152851fe65ee73e24afdcaf67acba59",
      "tree": "ebc44e24771a45f10473634d3bd4a4e233e63ba8",
      "parents": [
        "211f5859af951788a3fe4752142a5e9047afa5d8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:08 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath9k: add helper to un-init the hw properly\n\nThis is used in several places, ensure we do it right in all\ncallers by using a helper.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "211f5859af951788a3fe4752142a5e9047afa5d8",
      "tree": "2d1048397c2eb66950a688ac43cebccc4f818816",
      "parents": [
        "faa27fae7da900b6d977124410caa3d014676478"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:07 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath9k: initialize hw prior to debugfs\n\ndebugfs uses the hardware for several debugfs files as such the\nhardware must be initialized and available prior to its usage. The\nsame applies to when we free the hw structs -- free debufs file\nentries prior to free\u0027ing the hardware.\n\nReported-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "faa27fae7da900b6d977124410caa3d014676478",
      "tree": "90e313432302966e4bc7511353511607901d9467",
      "parents": [
        "8ce54c5a5f5d2f4f03993395d60f3110670002ca"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 21:19:06 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath9k: move common-\u003edebug_mask setting to ath_init_softc()\n\nWhat this means is we can enable now debug prints without\nrequiring CONFIG_ATH9K_DEBUG.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ce54c5a5f5d2f4f03993395d60f3110670002ca",
      "tree": "636345a71ec097688b66da271b8cfc0275b7f645",
      "parents": [
        "a3f86bff1c056f47c2df4c58bfcf7bdda8eaf9d0"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:34 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:51 2009 -0400"
      },
      "message": "ath5k: enable Power-Save Polls by setting the association ID\n\nmac80211 has long provided us the association ID. This isn\u0027t useful except\nfor Power-Save polling which now gets enabled. We can now poll for our\npending frames on the AP during power save.\n\nYou can review the details of Power-Save on the wireless wiki:\n\nhttp://wireless.kernel.org/en/developers/Documentation/ieee80211/power-savings\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3f86bff1c056f47c2df4c58bfcf7bdda8eaf9d0",
      "tree": "caf1d492b4f0ff5cc3342909b4f85f4e38a90b4b",
      "parents": [
        "abba06869e2546484fa142528737d1a0622add54"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:50 2009 -0400"
      },
      "message": "ath5k: fix regression which triggers an SME join upon assoc\n\nThis fixes a regression introduced by patch titled:\n\n\"atheros: define shared bssidmask setting\"\n\nThe register for the BSSID was exchanged for the bssid mask register.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abba06869e2546484fa142528737d1a0622add54",
      "tree": "7e087878b3de965d637fc4765776c621fec6df86",
      "parents": [
        "be5d6b75e0fb3f7e23ea5325109ef4195f2b282a"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:32 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:50 2009 -0400"
      },
      "message": "ath5k: remove temporary low_id and high_id vars on ath5k_hw_set_associd()\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be5d6b75e0fb3f7e23ea5325109ef4195f2b282a",
      "tree": "0b28a1cd730d82f4006670507138fd599af14018",
      "parents": [
        "91b9eb8261acfe473c369750036df24ad071e5c1"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:31 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:50 2009 -0400"
      },
      "message": "ath5k: simplify passed params to ath5k_hw_set_associd()\n\nWe have access to common-\u003ecurbssid and common-\u003ecuraid so just\nuse those. Note that common-\u003ecuraid is always 0 so this keeps\nour current behaviour of always using 0 for now. Once we fix\nstoring the association ID passed by mac80211 this will\nrequire no changes here.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "91b9eb8261acfe473c369750036df24ad071e5c1",
      "tree": "0264350c12d7a2c4287fc610c23e202e595fc52c",
      "parents": [
        "a72d57a862f700edf85da81aae3cd8f923e989a1"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:30 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:50 2009 -0400"
      },
      "message": "ath5k: fix regression introduced upon the removal of AR5K_HIGH_ID()\n\nThe trick was to add four bytes whenever this was used. There\nare two places where this was missed.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a72d57a862f700edf85da81aae3cd8f923e989a1",
      "tree": "4d8a6084e62f21944c5e812acb9fa4395fc89541",
      "parents": [
        "eb053a037d8951018bdc9133c8d312da9cd0aefb"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:29 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:49 2009 -0400"
      },
      "message": "ath5k: use ath_hw_setbssidmask() for bssid mask setting upon assoc\n\nThis should avoid future typos.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb053a037d8951018bdc9133c8d312da9cd0aefb",
      "tree": "3e9465f2d87fea9525e0cf5f46a71c0a56d85197",
      "parents": [
        "c6d3597cd54739281e964aa3c063f794e960f75e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Oct 06 20:44:28 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:49 2009 -0400"
      },
      "message": "ath5k: fix regression on setting bssid mask on association\n\nThere was a typo on the second bssid mask register.\nThis was caused by the patch titled:\n\n\"ath5k: use common curbssid, bssidmask and macaddr\"\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6d3597cd54739281e964aa3c063f794e960f75e",
      "tree": "8d2f0e3ae3a65ef72fd08a7cffbe459cec7d1895",
      "parents": [
        "a82ac21efcefabb4879eb5b4e7a2c7a142026bdb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 06 13:27:29 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:49 2009 -0400"
      },
      "message": "wireless: fix CFG80211_WEXT build problems\n\nFix CFG80211_WEXT build dependencies/errors:\n\nERROR: \"cfg80211_wext_siwscan\" [drivers/net/wireless/orinoco/orinoco.ko] undefined!\nERROR: \"cfg80211_wext_siwmode\" [drivers/net/wireless/orinoco/orinoco.ko] undefined!\nERROR: \"cfg80211_wext_giwrange\" [drivers/net/wireless/orinoco/orinoco.ko] undefined!\nERROR: \"cfg80211_wext_giwmode\" [drivers/net/wireless/orinoco/orinoco.ko] undefined!\nERROR: \"cfg80211_wext_giwname\" [drivers/net/wireless/orinoco/orinoco.ko] undefined!\nERROR: \"cfg80211_wext_giwscan\" [drivers/net/wireless/orinoco/orinoco.ko] undefined!\nERROR: \"cfg80211_wext_giwname\" [drivers/net/wireless/ipw2x00/ipw2200.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a82ac21efcefabb4879eb5b4e7a2c7a142026bdb",
      "tree": "ce374213815138f787a6fb29fb66c6d7f21feecd",
      "parents": [
        "cf32ed92432303022be208bb6a173994712f1f23"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 10:49:33 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:49 2009 -0400"
      },
      "message": "net/wireless/ethtool.h: drop unnecessary include of linux/ethtool.h\n\nEverything including this header includes net/cfg80211.h, which\nincludes linux/netdevice.h, which includes linux/ethtool.h already.  Why\nslow-down the build, even a little bit?\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf32ed92432303022be208bb6a173994712f1f23",
      "tree": "fc12b4879e21fe85b941c5a922231489697ae283",
      "parents": [
        "5e5eab5dd4339b66e9e59695812fd4b96c3bb1c0"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 06 16:47:23 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:49 2009 -0400"
      },
      "message": "orinoco: support ETHTOOL_GPERMADDR\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e5eab5dd4339b66e9e59695812fd4b96c3bb1c0",
      "tree": "48d8680e8476bd6fc63eaa858b8ee8ae85d6c1ca",
      "parents": [
        "5b367378ee826b0566e51d32b78b00ce24eac8f9"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 06 16:45:14 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:48 2009 -0400"
      },
      "message": "ipw2200: support ETHTOOL_GPERMADDR\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b367378ee826b0566e51d32b78b00ce24eac8f9",
      "tree": "4ae96c26ae8c5f525b1d5d38fa23d2f773d25318",
      "parents": [
        "0adc23f58e21cb47be998063ea1b82de33ccdd46"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 06 16:41:21 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:48 2009 -0400"
      },
      "message": "iwmc3200wifi: support ETHTOOL_GPERMADDR\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0adc23f58e21cb47be998063ea1b82de33ccdd46",
      "tree": "3cab85dd2b4b8b78360d5be0ade54ef112159df3",
      "parents": [
        "ff9fc791940f9ff51387c35f9332efe5007154f1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 06 16:27:18 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:48 2009 -0400"
      },
      "message": "mac80211: support ETHTOOL_GPERMADDR\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff9fc791940f9ff51387c35f9332efe5007154f1",
      "tree": "49aa914b7d4162312ca7a0d42fde15cfede079a4",
      "parents": [
        "0465af8e03bdc6cd0b49dc5548671387a8674b69"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 06 16:31:54 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:47 2009 -0400"
      },
      "message": "libertas: first stab at cfg80211 support\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0465af8e03bdc6cd0b49dc5548671387a8674b69",
      "tree": "d4f72fb7d8fdf6c7534775225ffd32a1c5aa4ae4",
      "parents": [
        "baee1f3caa5a771880144358dd07d32e09ba4dcf"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Oct 06 16:31:20 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:46 2009 -0400"
      },
      "message": "libertas: separate libertas\u0027 Kconfig in it\u0027s own file\n\nAlso sorts all \"source\" lines in the wireless/Kconfig.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "baee1f3caa5a771880144358dd07d32e09ba4dcf",
      "tree": "a004b88ce54e4a9b842f83b820db092561306475",
      "parents": [
        "fe348cb628e6a78cc1e82fe64404c9a304ed9c12"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Oct 05 00:52:09 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:46 2009 -0400"
      },
      "message": "Wireless / ath5k: Simplify suspend and resume callbacks\n\nSimplify the suspend and resume callbacks of ath5k by converting the\ndriver to struct dev_pm_ops and allowing the PCI PM core to do the\nPCI-specific suspend/resume handling.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe348cb628e6a78cc1e82fe64404c9a304ed9c12",
      "tree": "8e4eed26f43bd848e91366578e54e2f2b230c611",
      "parents": [
        "dfce95f51fe34fa18c87a7d0bea53594b9bf1b9a"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Thu Sep 24 11:02:51 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:46 2009 -0400"
      },
      "message": "at76c50x-usb: set firmware and hardware version in wiphy\n\nSet firmware and hardware version in wiphy so that user space can access\nit.\n\n(Modification from original in favor of cfg80211 ethtool support. -- JWL)\n\nCc: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dfce95f51fe34fa18c87a7d0bea53594b9bf1b9a",
      "tree": "2a5ad730134289b6a792af8a2cbd9d1aa3507f55",
      "parents": [
        "4890e3beddfb4a6859c4bb782c9cd05dd94ead82"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Sep 24 11:02:42 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:46 2009 -0400"
      },
      "message": "cfg80211: add firmware and hardware version to wiphy\n\nIt\u0027s useful to provide firmware and hardware version to user space and have a\ngeneric interface to retrieve them. Users can provide the version information\nin bug reports etc.\n\nAdd fields for firmware and hardware version to struct wiphy.\n\n(Dropped nl80211 bits for now and modified remaining bits in favor of\nethtool. -- JWL)\n\nCc: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4890e3beddfb4a6859c4bb782c9cd05dd94ead82",
      "tree": "da00d4f34f6c76acc46c9c44be91d17b0fbbfe02",
      "parents": [
        "f41bb897f202d23a7d896c716002a3d6050b991e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 30 14:50:17 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:45 2009 -0400"
      },
      "message": "wireless: implement basic ethtool support for cfg80211 devices\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f41bb897f202d23a7d896c716002a3d6050b991e",
      "tree": "d33eb3f81dbe75652d6ae6d4963fef9e34dc7311",
      "parents": [
        "1739d3322008fb95e88ad0530bcc057789107879"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 02 13:44:06 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:45 2009 -0400"
      },
      "message": "iwlwifi: validate the signature for EEPROM and OTP\n\nBoth 1000 \u0026 6000 series NICs contain on-chip OTP memory that\nreplaces the off-chip EEPROM memory. The nature of OTP means\nthere is a limited number of times a particular board can go through the\nfactory flow and be (re)calibrated. As a consequence there will be some boards\nthat contain EEPROM memory because OTP blocks were full.\n\nIn the signature validation routine, iwlwifi needs to make sure\n\"select bit\" and \"EEPROM/OTP signature\" agree on the type of\nNVM to be used to configure the system.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1739d3322008fb95e88ad0530bcc057789107879",
      "tree": "4313490309c954c6edb72d90e73e326dcfd17cce",
      "parents": [
        "d68b603cf01a6e7d8c85c5a86db751ed3960c0c7"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Oct 02 13:44:05 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:45 2009 -0400"
      },
      "message": "iwlwifi: replace iwl_poll_direct_bit with iwl_poll_bit for CSR access\n\nReplace iwl_poll_direct_bit with iwl_poll_bit when accessing CSR registers.\nThere is no need to power up the mac to access CSR registers.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nAcked-by: Ben M Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d68b603cf01a6e7d8c85c5a86db751ed3960c0c7",
      "tree": "feb661659e80684e3edaa918f650bcc7e70d0625",
      "parents": [
        "e932a609e9759cc75db0c234f465a5fd6e20d362"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Oct 02 13:44:04 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:45 2009 -0400"
      },
      "message": "iwlwifi/iwl3945 : unify apm stop operation\n\nUnify the usage of apm_stop_master and apm_stop\nacross all hardwares.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e932a609e9759cc75db0c234f465a5fd6e20d362",
      "tree": "fb4f7d072aa527204f7db4fd11b155e3b12e0b74",
      "parents": [
        "be1a71a128ed91372d4ad8d54d8fd972a1a356eb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Oct 02 13:44:03 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:45 2009 -0400"
      },
      "message": "iwlwifi: LED cleanup\n\nThe iwlwifi drivers have LED blinking requirements that\nmac80211 cannot fulfill due to the use of just a single\nLED instead of different ones for TX, RX, radio etc.\nInstead, the single LED blinks according to transfers\nand is solid on the rest of the time. As such, having\nLED class devices registered that mac80211 triggers are\nconnected to is pointless as we don\u0027t use the triggers\nanyway.\n\nRemove all the useless code and add hooks into the\ndriver itself. At the same time, make the LED code\nabstracted so the core code that determines blink rate\netc. can be shared between 3945 and agn in iwlcore.\n\nAt the same time, the fact that we removed the use of\nthe mac80211 LED triggers means we can also remove the\nIWLWIFI_LEDS Kconfig symbol since the LED support is\nnow self-contained.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be1a71a128ed91372d4ad8d54d8fd972a1a356eb",
      "tree": "9c8ac5551069c0d4352d6cc06e7194acce3aca9d",
      "parents": [
        "4d80d7210bb5a36a18978d1305b44375ecb857d9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Oct 02 13:44:02 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:44 2009 -0400"
      },
      "message": "iwlwifi: device tracing\n\nIn order to have an easier way to debug issues, create\ntrace events (using the ftrace framework) that will\nallow us to follow exactly what the driver is doing\nwith the device.\n\nThe text format isn\u0027t all that useful, but the binary\nformat can also be obtained easily via debugfs and\nthen analysed on the fly or offline with debugging\ntools.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d80d7210bb5a36a18978d1305b44375ecb857d9",
      "tree": "44b802e8d7cb2460fcc0964c5e8dd6fb71628c15",
      "parents": [
        "39d5e0ce0f2ab9a4bb88e22a9f07ba3943e3646d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 02 13:44:01 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:44 2009 -0400"
      },
      "message": "iwlwifi: set default aggregation frame count limit to 31\n\nMultiple MPDUs can be aggregated, transmitted, and finally acknowledged\ntogether using a single BA frame. Block ACK (BA) contains\nbitmap size of 64*16 bits so the maximum frame count is 64.\nThe default value of aggregation frame count suggested by uCode is 31 to\nachieve best performance.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "39d5e0ce0f2ab9a4bb88e22a9f07ba3943e3646d",
      "tree": "49612e875c248b9ac6d85e88d388a96a09aeaa1a",
      "parents": [
        "72f0ebd9e0af0cb642b5f8955380c5043c5c83b4"
      ],
      "author": {
        "name": "Huaxu Wan",
        "email": "huaxu.wan@linux.intel.com",
        "time": "Fri Oct 02 13:44:00 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:44 2009 -0400"
      },
      "message": "iwlwifi: clear the translate table area\n\nDriver should clear the translate table area after receiving \"Alive\"\nresponse from uCode. This patch corrects a mistake when doing this.\n\nSigned-off-by: Huaxu Wan \u003chuaxu.wan@linux.intel.com\u003e\nSigned-off-by: Guo Chaohong \u003cchaohong.guo@linux.intel.com\u003e\nAcked-by: Ben M Cahill  \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "72f0ebd9e0af0cb642b5f8955380c5043c5c83b4",
      "tree": "e5fb0772c8633304226f2719bb626375b326b513",
      "parents": [
        "7812b16730ccebce71a3b2228ac08dd4f8b39469"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 02 13:43:59 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:44 2009 -0400"
      },
      "message": "iwlwifi: change valid EEPROM version for 1000 series\n\nIn order to support different type of 1000 series NICs we release to\ncustomers before the production release, iwlwifi driver need to support\nall the NICs has EEPROM version greater than 0x15c.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7812b16730ccebce71a3b2228ac08dd4f8b39469",
      "tree": "83f45bd70261ea6405ca0b8792b92ad998e7547f",
      "parents": [
        "ffe9793252de2e9a3cc7e29a6c7debd1d549df07"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 02 13:43:58 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:44 2009 -0400"
      },
      "message": "iwlwifi: reliable entering of critical temperature state\n\nWhen uCode detects critical temperature it should send \"card state\nnotification\" interrupt to driver and then shut itself down to prevent\noverheating. There is a race condition where uCode shuts down before it\ncan deliver the interrupt to driver.\nAdditional method provided here for driver to enter CT_KILL state based\non temperature reading.\n\nHow it works:\nMethod 1:\nIf driver receive \"card state notification\" interrupt from uCode; it\nenters \"CT_KILL\" state immediately\n\nMethod 2:\nIf the last temperature report by Card reach Critical temperature,\ndriver will send \"statistic notification\" request to uCode to verify the\ntemperature reading, if driver can not get reply from uCode within\n300ms, driver will enter CT_KILL state automatically.\n\nMethod 3:\nIf the last temperature report by Card did not reach Critical\ntemperature, but uCode already shut down due to critical temperature.\nAll the host commands send to uCode will not get process by uCode;\nwhen command queue reach the limit, driver will check the last reported\ntemperature reading, if it is within pre-defined margin, enter \"CT_KILL\"\nstate immediately. In this case, when uCode ready to exit from \"CT_KILL\" state,\ndriver need to restart the adapter in order to reset all the queues and\nresume normal operation.\n\nOne additional issue being address here, when system is in CT_KILL\nstate, both tx and rx already stopped, but driver still can send host\ncommand to uCode, it will flood the command queue since card was not\nresponding; adding STATUS_CT_KILL flag to reject enqueue host commands\nto uCode if it is in CT_KILL state, when uCode is ready to come out of\nCT_KILL, driver will clear  the STATUS_CT_KILL bit and allow enqueue the host\ncommands to uCode to recover from CT_KILL state.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffe9793252de2e9a3cc7e29a6c7debd1d549df07",
      "tree": "6441419b589ba99db5f9e82aef8f9a3445eb80d4",
      "parents": [
        "4912545472d71e3dd546b18b397aec4c89fd7403"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Oct 01 12:51:20 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:43 2009 -0400"
      },
      "message": "wl1251: remove wl1251_netlink.h\n\nThe file was accidentally added in commit ef2f8d4577 (\"wl1251: add\nwl1251 prefix to all 1251 files\"). This happened when I rebased the\npatches from a private tree.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4912545472d71e3dd546b18b397aec4c89fd7403",
      "tree": "b7b0d520cdbee35303caf69881f7898e38966bc7",
      "parents": [
        "125b181aec7a67c71234284ecf6d9c729d05deda"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Sep 30 20:04:38 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:43 2009 -0400"
      },
      "message": "libertas: Add auto deep sleep support for SD8385/SD8686/SD8688\n\nAdd timer based auto deep sleep feature in libertas driver which can be\nconfigured using iwconfig command. This is tested on SD8688, SD8686 cards\nwith firmware versions 10.38.1.p25, 9.70.4.p0 respectively on 32-bit and 64-bit\nplatforms. Tests have been done for USB/CS cards to make sure that the patch\nwon\u0027t break USB/CS code. We didn\u0027t test the if_spi driver.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "125b181aec7a67c71234284ecf6d9c729d05deda",
      "tree": "07fd0786e48bf0b9d2a362744eed0e0fac156f0f",
      "parents": [
        "3d23e349d807177eaf519d444677cee86b1a04cf"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Oct 01 13:22:27 2009 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:43 2009 -0400"
      },
      "message": "staging: Add proper selection of WIRELESS_EXT and WEXT_PRIV\n\nAfter the incorporation of the patch entitled \"wext: refactor\", some\nof the wireless drivers in drivers/staging fail to build because they\nneed to have CONFIG_WIRELESS_EXT and CONFIG_WEXT_PRIV defined.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d23e349d807177eaf519d444677cee86b1a04cf",
      "tree": "e800dee247598e59185ddd2dd47d2ac6fe090b9c",
      "parents": [
        "bc974f4a230756faf4f69114f271de2e678b363b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 29 23:27:28 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:43 2009 -0400"
      },
      "message": "wext: refactor\n\nRefactor wext to\n * split out iwpriv handling\n * split out iwspy handling\n * split out procfs support\n * allow cfg80211 to have wireless extensions compat code\n   w/o CONFIG_WIRELESS_EXT\n\nAfter this, drivers need to\n - select WIRELESS_EXT\t- for wext support\n - select WEXT_PRIV\t- for iwpriv support\n - select WEXT_SPY\t- for iwspy support\n\nexcept cfg80211 -- which gets new hooks in wext-core.c\nand can then get wext handlers without CONFIG_WIRELESS_EXT.\n\nWireless extensions procfs support is auto-selected\nbased on PROC_FS and anything that requires the wext core\n(i.e. WIRELESS_EXT or CFG80211_WEXT).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc974f4a230756faf4f69114f271de2e678b363b",
      "tree": "44b132a4a5de62ade4d02b42c70faa70bc84254e",
      "parents": [
        "7c89606e24cdabaceb8ca9b3c7ab866c6bcc9e38"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Sep 28 02:54:40 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:42 2009 -0400"
      },
      "message": "atheros: define a common priv struct\n\nhw code should never use private driver data, but\nsometimes we need a backpointer so just stuff it on\nthe common ath struct.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c89606e24cdabaceb8ca9b3c7ab866c6bcc9e38",
      "tree": "b2f76700d27154479e5ee72211d1ab6a6275d00b",
      "parents": [
        "7976b4263cb05dc638297d35f2a42375090ebaff"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Sep 24 12:21:01 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:42 2009 -0400"
      },
      "message": "nl80211: report age of scan results\n\nLinux keeps scan results up to 15 seconds. This can be a problem for fast\nmoving clients: they get back stale data. But if the kernel reports the age\nof the BSS items, then user-space can simply weed out old entries by itself.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7976b4263cb05dc638297d35f2a42375090ebaff",
      "tree": "f98e4bb1d2f1356915be05521782ac1adb63d90d",
      "parents": [
        "3ca340381a1da26906dc766a1e4f8a5d0a613189"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Sep 23 23:07:02 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:42 2009 -0400"
      },
      "message": "ath9k_hw: add AR9271 srev and device ID to allow hw to support ar9271\n\nThis allows for hw support to be enabled for ar9271.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ca340381a1da26906dc766a1e4f8a5d0a613189",
      "tree": "0f17e2037c2e7e8625ba53b6266ebaf950ea3632",
      "parents": [
        "7322fd19295fa7f7d954a19a5f0b77687d441846"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Sep 23 23:07:01 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:42 2009 -0400"
      },
      "message": "ath9k_hw: print device ID if not supported\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7322fd19295fa7f7d954a19a5f0b77687d441846",
      "tree": "b01daf52514d90ea2941a148059afd97696b614e",
      "parents": [
        "475a6e4d3907d6af412d081a9eab3b1e8a24afd1"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Sep 23 23:07:00 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:41 2009 -0400"
      },
      "message": "ath9k: move hw code to its own module\n\nhw code for Atheros 802.11n hardware is commmon between\ndifferent chipsets. This moves this code into a separate\nmodule, the next expected user of this code will be\nthe ath9k_htc module.\n\nThe ath9k/ dir is now selected by ATH9K_HW, an option which\ngets selected by either ath9k or ath9k_htc, but remains\ninvisible for user menuconfig configuration. If either\nath9k or ath9k_htc will be compiled into the kernel\nath9k_hw will also be compiled in.\n\nCc: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "475a6e4d3907d6af412d081a9eab3b1e8a24afd1",
      "tree": "4e1101f67a5cfd85e8575beafafb487b504baa45",
      "parents": [
        "bdcf8ff3dd7e89ee4b3f303b6f7e5e04876f9d76"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Sep 23 23:06:59 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:41 2009 -0400"
      },
      "message": "ath9k: use common read/write ops on pci and debug code\n\nPCI and debug code will not be shared between ath9k and\nath9k_htc, so make that code use the common read/write ops.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdcf8ff3dd7e89ee4b3f303b6f7e5e04876f9d76",
      "tree": "310e99ee23ecaea09bb4e54c90fad3781bee6662",
      "parents": [
        "c099752ae06784fcd9cd393cbf3dfbc6b54f4569"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sun Sep 20 13:39:24 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:41 2009 -0400"
      },
      "message": "b43: Comment unused functions lpphy_restore_dig_flt_state and lpphy_disable_rx_gain_override\n\nCommenting unused functions lpphy_restore_dig_flt_state and\nlpphy_disable_rx_gain_override, may be we need these functions in future.\n\nThis also fixed following compilation warnings :\n  CC [M]  drivers/net/wireless/b43/phy_lp.o\ndrivers/net/wireless/b43/phy_lp.c:383: warning: ‘lpphy_restore_dig_flt_state’ defined but not used\ndrivers/net/wireless/b43/phy_lp.c:891: warning: ‘lpphy_disable_rx_gain_override’ defined but not used\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c099752ae06784fcd9cd393cbf3dfbc6b54f4569",
      "tree": "6fae70b7508ddf2e3980a98a3aedc6c2da496463",
      "parents": [
        "e41f0bfcb130d9f17cf5ee8e46d739c1bebda963"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Fri Sep 18 18:20:03 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:40 2009 -0400"
      },
      "message": "iwlwifi: drop lib80211 dependency\n\nEver since Johannes\u0027 \"iwlwifi: improve scan support\" iwlwifi\nno longer needs any of lib80211\u0027s functions or definitions.\n\nThis patch updates iwlwifi\u0027s Kconfig _selections_ and\nremoves all left lib80211.h inclusions from the source files.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nAcked-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e41f0bfcb130d9f17cf5ee8e46d739c1bebda963",
      "tree": "d8a81b3e0cb3bb0b48ce711ae7684312ae69991a",
      "parents": [
        "ebb90cfc32f0d7ee55be7787ce7d88e521e9ed01"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Fri Sep 18 15:08:20 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 07 16:39:40 2009 -0400"
      },
      "message": "ath9k: Fix bugs in handling TX power\n\n* Get power table offset from the EEPROM instead of using\n  a hardcoded value of -5 if the EEPROM rev is \u003e\u003d 21.\n* Add support in the 4k eeprom code for tx power offset\n  in case we have a 4k AR9280 implementation.\n* Fix tx power accuracy at high powers.\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "ebb90cfc32f0d7ee55be7787ce7d88e521e9ed01"
}
