)]}'
{
  "log": [
    {
      "commit": "ea4e040abc72f2dbbfdd8d04e271a18593ba72c7",
      "tree": "db16da50c6ff7a1a60480824c6ef06174b8fcdb1",
      "parents": [
        "23bd462b6dd8b9d6ee2540a491e432c09dfcff4a"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Mon Jun 23 20:27:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 23 20:27:26 2008 -0700"
      },
      "message": "bnx2x: Adding bnx2x_link\n\nThis patch is int the new bnx2x_link files (C and H). The files are\nstill not used in this patch, only in the next one so the patch will\nbe small enough for the mailing list.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilong Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23bd462b6dd8b9d6ee2540a491e432c09dfcff4a",
      "tree": "7c682eb16bd20eac15b6dcc29f940e11565db5d1",
      "parents": [
        "0f474d9bc59e23f1952e75d2f6edcaeb358eb32d"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Jun 23 20:24:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 23 20:25:46 2008 -0700"
      },
      "message": "bnx2x: Rename bnx2x.c to bnx2x_main.c\n\nThis patch is the rename of bnx2x.c to bnx2x_main.c.\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8427f1361225ca27679a6d810c04ddbc357602a7",
      "tree": "4e297f38c3b791898b0d95bb90620e2e314d4411",
      "parents": [
        "2739a8bb5b13653999827da09565b1bca5cec67d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:44:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:44:44 2008 -0700"
      },
      "message": "bnx2: Update driver version to 1.7.7.\n\nAnd update module description.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2739a8bb5b13653999827da09565b1bca5cec67d",
      "tree": "f743f1b89014830132312dcf0da5671141dc0fc9",
      "parents": [
        "5e9ad9e108883503fedfac3279ac101dce00bb56"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:44:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:44:10 2008 -0700"
      },
      "message": "bnx2: Cleanup error handling in bnx2_open().\n\nAll error handling in bnx2_open() can be consolidated.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e9ad9e108883503fedfac3279ac101dce00bb56",
      "tree": "240d424599a9c384d382b56633b3bba4100aa97e",
      "parents": [
        "2dffcc3dcd659b10ff97c6eda427d9d83a94a399"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:43:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:43:17 2008 -0700"
      },
      "message": "bnx2: Turn on multi rx rings.\n\nEnable multiple rx rings if MSI-X vectors are available.  We enable\nup to 7 rx rings.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2dffcc3dcd659b10ff97c6eda427d9d83a94a399",
      "tree": "9cb36f3fdd4018c8a6d69d9b1221735205c28980",
      "parents": [
        "f0ea2e63859cf234b7017a2d7bba2a5a1db3bf25"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:42:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:42:39 2008 -0700"
      },
      "message": "bnx2: Update firmware to support multi rx rings.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0ea2e63859cf234b7017a2d7bba2a5a1db3bf25",
      "tree": "6b5e2e18ce331d0467a729cbde0e5680c6d447b3",
      "parents": [
        "43e80b89b65cbc62b5e0fde09b47c9fc572a8b11"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:41:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:41:57 2008 -0700"
      },
      "message": "bnx2: Use one handler for all MSI-X vectors.\n\nUse the same MSI-X handler to schedule NAPI.  Change the dev_instance\nvoid pointer to the bnx2_napi struct instead so we can have the proper\ncontext for each MSI-X vector.\n\nAdd a new bnx2_poll_msix() that is optimized for handling MSI-X\nNAPI polling of rx/tx work only.  Remove the old bnx2_tx_poll() that\nis no longer needed.  Each MSI-X vector handles 1 tx and 1 rx ring.\nThe first vector handles link events as well.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43e80b89b65cbc62b5e0fde09b47c9fc572a8b11",
      "tree": "894984eda36c720a44e00a6bd1c1c2567b45102b",
      "parents": [
        "bb4f98abf590cf9899017f14f1a54984f02a0009"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:41:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:41:08 2008 -0700"
      },
      "message": "bnx2: Optimize fast-path tx and rx work.\n\nAdd hw_tx_cons_ptr and hw_rx_cons_ptr to speed up the retreival of\nthe tx and rx consumer index, since the MSI-X and default status\nblocks have different structures.\n\nCombine status_blk and status_blk_msix into a union.  We\u0027ll only use\none type of status block for each vector.\n\nSeparate the code to detect more rx and tx work from the code to\ndetect link related work.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb4f98abf590cf9899017f14f1a54984f02a0009",
      "tree": "602da9b7cab22a16f2f1fd77f5db51a3de44b085",
      "parents": [
        "35e9010b22503f42cbf88144ffe1feff90ea3835"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:38:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:38:19 2008 -0700"
      },
      "message": "bnx2: Put rx ring variables in a separate struct.\n\nIn preparation for multi-ring support, rx ring variables are now put\nin a separate bnx2_rx_ring_info struct.  With MSI-X, we can support\nmultiple rx rings.\n\nThe functions to allocate/free rx memory and to initialize rx rings\nare now modified to handle multiple rings.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35e9010b22503f42cbf88144ffe1feff90ea3835",
      "tree": "ee2c0e5ae61ee6a7508cce38ed2a79ce52049d38",
      "parents": [
        "4497b0763cb1afae463f5e144c28b5d806e28b60"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Jun 19 16:37:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:37:42 2008 -0700"
      },
      "message": "bnx2: Put tx ring variables in a separate struct.\n\nIn preparation for multi-ring support, tx ring variables are now put\nin a separate bnx2_tx_ring_info struct.  Multi tx ring will not be\nenabled until it is fully supported by the stack.  Only 1 tx ring\nwill be used at the moment.\n\nThe functions to allocate/free tx memory and to initialize tx rings\nare now modified to handle multiple rings.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0344f1c66b544609e867bd24aa7bfa789dfa9830",
      "tree": "7f76abc095a90f7ad475417495d3d4f577080ae1",
      "parents": [
        "dad9b335c6940de2746a9788eb456d09cf102f81",
        "ef3a62d272f033989e83eb1f26505f93f93e3e69"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:00:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 19 16:00:04 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tnet/mac80211/tx.c\n"
    },
    {
      "commit": "4552e1198a08198ce0b42e856845b5394c82c59c",
      "tree": "1e89b580a7a7f06d3765e50ef4ba642e37b06b4f",
      "parents": [
        "f09f7ee20c867818bacf79426cf491b2749e7eff",
        "58c7821c4264a7ddd6f0c31c5caaf393b3897f10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 21:32:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 21:32:08 2008 -0700"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f09f7ee20c867818bacf79426cf491b2749e7eff",
      "tree": "c570f7385827241c45dae25611759b0909ede9ce",
      "parents": [
        "fe833fca2eac6b3d3ad5e35f44ad4638362f1da8"
      ],
      "author": {
        "name": "Ang Way Chuang",
        "email": "wcang@nav6.org",
        "time": "Tue Jun 17 21:10:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 21:10:33 2008 -0700"
      },
      "message": "tun: Proper handling of IPv6 header in tun driver when TUN_NO_PI is set\n\nBy default, tun.c running in TUN_TUN_DEV mode will set the protocol of\npacket to IPv4 if TUN_NO_PI is set. My program failed to work when I\nassumed that the driver will check the first nibble of packet,\ndetermine IP version and set the appropriate protocol.\n\nSigned-off-by: Ang Way Chuang \u003cwcang@nav6.org\u003e\nAcked-by: Max Krasnyansky \u003cmaxk@qualcomm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8a9787eddb0e4665f31dd1d64584732b2b5d051",
      "tree": "08b7537e70b6a96bc04d231d31ccd644e1387e62",
      "parents": [
        "b59f9f74c4c0a569398f08c34a877f1b7b457496"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jun 13 18:12:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 00:00:04 2008 -0400"
      },
      "message": "bonding: Allow setting max_bonds to zero\n\n\tPermit bonding to function rationally if max_bonds is set to\nzero.  This will load the module, but create no master devices (which can\nbe created via sysfs).\n\n\tRequires some change to bond_create_sysfs; currently, the\nnetdev sysfs directory is determined from the first bonding device created,\nbut this is no longer possible.  Instead, an interface from net/core is\ncreated to create and destroy files in net_class.\n\n\tBased on a patch submitted by Phil Oester \u003ckernel@linuxaces.com\u003e.\nModified by Jay Vosburgh to fix the sysfs issue mentioned above and to\nupdate the documentation.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b59f9f74c4c0a569398f08c34a877f1b7b457496",
      "tree": "714ec0e4840f1eaf9468f63c326203afee0b2d69",
      "parents": [
        "01f3109de49a889db8adf9116449727547ee497e"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jun 13 18:12:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 18 00:00:04 2008 -0400"
      },
      "message": "bonding: Rework / fix multiple gratuitous ARP support\n\n\tSupport for sending multiple gratuitous ARPs during failovers\nwas added by commit:\n\ncommit 7893b2491a2d5f716540ac5643d78d37a7f6628b\nAuthor: Moni Shoua \u003cmonis@voltaire.com\u003e\nDate:   Sat May 17 21:10:12 2008 -0700\n\n    bonding: Send more than one gratuitous ARP when slave takes over\n\n\tThis change modifies that support to remove duplicated code,\nadd support for ARP monitor (the original only supported miimon), clear\nthe grat ARP counter in bond_close (lest a later \"ifconfig up\" immediately\nstart spewing ARPs), and add documentation for the module parameter.\n\n\tAlso updated driver version to 3.3.0.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01f3109de49a889db8adf9116449727547ee497e",
      "tree": "5c35e4c7b39c9e652549a69b7c635edb96e1d68e",
      "parents": [
        "709f8a45e8521f2f4229e5fdf3ded1fb77e2ca4e"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Fri Jun 13 18:12:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:42 2008 -0400"
      },
      "message": "bonding: deliver netdev event for fail-over under the active-backup mode\n\nunder active-backup mode and when there\u0027s actual new_active slave,\nhave bond_change_active_slave() call the networking core to deliver\nNETDEV_BONDING_FAILOVER event such that the fail-over can be notable\nby code outside of the bonding driver such as the RDMA stack and\nmonitoring tools.\n\nAs the correct context of locking appropriate for notifier calls is RTNL\nand nothing else, bond-\u003ecurr_slave_lock and bond-\u003elock are unlocked and\nlater locked again. This is ensured by the rest of the code to be safe\nunder backup-mode AND when new_active is not NULL.\n\nJay Vosburgh modified the original patch for formatting and fixed a\ncompiler error.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "709f8a45e8521f2f4229e5fdf3ded1fb77e2ca4e",
      "tree": "6fcc38034efaa4292b90e0f4b1bc50642d54864f",
      "parents": [
        "c1da4ac752b8b0411791d26c678fcf23d2eed242"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Fri Jun 13 18:12:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:41 2008 -0400"
      },
      "message": "bonding: bond_change_active_slave() cleanup under active-backup\n\nsimplified the code of bond_change_active_slave() such that under\nactive-backup mode there\u0027s one \"if (new_active)\" test and the rest\nof the code only does extra checks on top of it. This removed an\nunneeded \"if (bond-\u003esend_grat_arp \u003e 0)\" check and avoid calling\nbond_send_gratuitous_arp when there\u0027s no active slave.\n\nJay Vosburgh made minor coding style changes to the orignal patch.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "743d32ad3688a6035374885809e1e982adbf16b1",
      "tree": "b1bd761d8da7e192a34c053b56140a96c4ddd088",
      "parents": [
        "0ce8b98d55861d5d86ef9bd8df69282b8c5f0b70"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 17 09:04:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:40 2008 -0400"
      },
      "message": "sky2: version 1.22\n\nNew version to reflect new hardware support\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0ce8b98d55861d5d86ef9bd8df69282b8c5f0b70",
      "tree": "786a0ff08dccc129f24b472d4a9684ad8e2194cd",
      "parents": [
        "e6cac9badd45439c9a29b289153c39993b471b4c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 17 09:04:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:39 2008 -0400"
      },
      "message": "sky2: 88E8057 chip support\n\nAdd support for Yukon 2 Ultra 2 chip set (88E8057) based on code in latest\nversion of vendor driver (sk98lin 10.60.2.3).  Untested on real hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e6cac9badd45439c9a29b289153c39993b471b4c",
      "tree": "489eaf03c9d13206e6d1ce1bccb4f2de2ba459ac",
      "parents": [
        "c7127a347be8141d395178194b98ecda8fefa1fc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 17 09:04:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:39 2008 -0400"
      },
      "message": "sky2: use DEFINE_PCI_DEVICE_TABLE\n\nPCI device table can be marked as devinitconst by using macro.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c7127a347be8141d395178194b98ecda8fefa1fc",
      "tree": "7df2452c0e9838de5b82403c0b0df1ce17e0ad14",
      "parents": [
        "e1a74b375ca084add9164ae30ca0fdb9fe691ec9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 17 09:04:25 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:38 2008 -0400"
      },
      "message": "sky2: chip version printout\n\nChange how chip version is printed so that if an unknown version is detected\nnothing breaks.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e1a74b375ca084add9164ae30ca0fdb9fe691ec9",
      "tree": "12cda1cf44db595d5ba3f59c1e37624648e279c2",
      "parents": [
        "84aee4889ee843f4cde1c3fb1acfd116733660ef"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 17 09:04:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:38 2008 -0400"
      },
      "message": "sky2: phy setup changes\n\nChange the setup of the PHY registers on some chip ids. These changes\nmake the latest sky2 driver follow the vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "84aee4889ee843f4cde1c3fb1acfd116733660ef",
      "tree": "44b0315f61bd73668957ea3eb49ee06bf6278c7e",
      "parents": [
        "ebaac8c9a5b9e8aeab4009cefcfc1e9421337ac5"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jun 17 19:35:23 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:59:01 2008 -0400"
      },
      "message": "ibm_emac: Remove the ibm_emac driver\n\nThe arch/ppc sub-tree has been removed in the powerpc git tree.  The old\nibm_emac driver is no longer used by anything as a result of this.  This\nremoves it, leaving the ibm_newemac driver as the proper driver to use for\nPowerPC boards with the EMAC hardware.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ebaac8c9a5b9e8aeab4009cefcfc1e9421337ac5",
      "tree": "319fd8c9e258caf876bfd2750c80eb981d970b6a",
      "parents": [
        "fe2c802ab62aa63d276deafa905875f3455f2621",
        "85ba9d978d654b802d2ad46563cfb4b960eb1357"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 17 23:24:19 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:24:19 2008 -0400"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://git.marvell.com/mv643xx_eth into upstream-next\n"
    },
    {
      "commit": "58c7821c4264a7ddd6f0c31c5caaf393b3897f10",
      "tree": "fe34d345975b21d29abe52cb112cac28d528bd4c",
      "parents": [
        "7dac6f8df607929e51f4fd598d80bd009c45a9f8"
      ],
      "author": {
        "name": "Radu Cristescu",
        "email": "advantis@gmx.net",
        "time": "Thu Jun 12 17:04:54 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:09:21 2008 -0400"
      },
      "message": "atl1: relax eeprom mac address error check\n\nThe atl1 driver tries to determine the MAC address thusly:\n\n\t- If an EEPROM exists, read the MAC address from EEPROM and\n\t  validate it.\n\t- If an EEPROM doesn\u0027t exist, try to read a MAC address from\n\t  SPI flash.\n\t- If that fails, try to read a MAC address directly from the\n\t  MAC Station Address register.\n\t- If that fails, assign a random MAC address provided by the\n\t  kernel.\n\nWe now have a report of a system fitted with an EEPROM containing all\nzeros where we expect the MAC address to be, and we currently handle\nthis as an error condition.  Turns out, on this system the BIOS writes\na valid MAC address to the NIC\u0027s MAC Station Address register, but we\nnever try to read it because we return an error when we find the all-\nzeros address in EEPROM.\n\nThis patch relaxes the error check and continues looking for a MAC\naddress even if it finds an illegal one in EEPROM.\n\nSigned-off-by: Radu Cristescu \u003cadvantis@gmx.net\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7dac6f8df607929e51f4fd598d80bd009c45a9f8",
      "tree": "8b388f6fcbf9fbf6429f1f5ea2ac419abc30bedf",
      "parents": [
        "6fd65882f5e99972ba96f7cc92086ebac041cdf8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 12 21:38:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:29 2008 -0400"
      },
      "message": "net/enc28j60: low power mode\n\nKeep enc28j60 chips in low-power mode when they\u0027re not in use.\nAt typically 120 mA, these chips run hot even when idle; this\nlow power mode cuts that power usage by a factor of around 100.\n\nThis version provides a generic routine to poll a register until\nits masked value equals some value ... e.g. bit set or cleared.\nIt\u0027s basically what the previous wait_phy_ready() did, but this\nversion is generalized to support the handshaking needed to\nenter and exit low power mode.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Claudio Lanconelli \u003clanconelli.claudio@eptar.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6fd65882f5e99972ba96f7cc92086ebac041cdf8",
      "tree": "3e386254b6f853623c95c4bd13a11e7237487838",
      "parents": [
        "a3b4fcedee5cf1d1342b85f1318c0fe1ff1727a9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 12 21:36:24 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:05 2008 -0400"
      },
      "message": "net/enc28j60: section fix\n\nMinor bugfixes to the enc28j60 driver ... wrong section marking,\nindentation, and bogus use of spi_bus_type.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Claudio Lanconelli \u003clanconelli.claudio@eptar.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a3b4fcedee5cf1d1342b85f1318c0fe1ff1727a9",
      "tree": "94b5d917fabb5cf90e738c20c79cdfedac18090a",
      "parents": [
        "439b454edf551f5a6eb49de6b868015724d275ab"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Jun 14 10:32:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:03 2008 -0400"
      },
      "message": "sky2: 88E8040T pci device id\n\nMissed one pci id for 88E8040T.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "439b454edf551f5a6eb49de6b868015724d275ab",
      "tree": "4c3b9f9c3a9ef85a36ae77636040f19033287af0",
      "parents": [
        "dcd56fdbaeae1008044687b973c4a3e852e8a726"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:46 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:01 2008 -0400"
      },
      "message": "netxen: download firmware in pci probe\n\nDownloading firmware in pci probe allows recovery in case of\nfirmware failure by reloading the driver.\n\nAlso reduced delays in firmware load.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dcd56fdbaeae1008044687b973c4a3e852e8a726",
      "tree": "b9b10cdf10ceefafe863c2231078a13f1b94923d",
      "parents": [
        "3276fbad8385d8e86d85fad4d86dae669a045c65"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:45 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:07:00 2008 -0400"
      },
      "message": "netxen: cleanup debug messages\n\no Remove unnecessary debug prints and functions.\no Explicitly specify pci class (0x020000) to avoid enabling\n  management function.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3276fbad8385d8e86d85fad4d86dae669a045c65",
      "tree": "dffa1ece415eb7871df54d1e7852394616dca39b",
      "parents": [
        "dc515f2e0b356981ea0c4581ff0e587aea8b624a"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:44 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:59 2008 -0400"
      },
      "message": "netxen: remove global physical_port array\n\nStore physical port number in netxen_adapter structure.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc515f2e0b356981ea0c4581ff0e587aea8b624a",
      "tree": "fa24f2d27a4234fea678dcc9fae530f090ecd905",
      "parents": [
        "8b8091fbf4d8791ad70b146ba2c892c62c2cdc6b"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Sun Jun 15 22:59:43 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:58 2008 -0400"
      },
      "message": "netxen: fix portnum for hp mezz cards\n\nThis fixes a the issue where logical port number is set incorrectly\nfor HP blade mezz cards.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8b8091fbf4d8791ad70b146ba2c892c62c2cdc6b",
      "tree": "0c155bac9ef3ea82ec431b68a5dc799aa55bd0ac",
      "parents": [
        "fe833fca2eac6b3d3ad5e35f44ad4638362f1da8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Jun 17 19:27:55 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 17 23:06:56 2008 -0400"
      },
      "message": "ibm_newemac: select CRC32 in Kconfig\n\nThe ibm_newemac driver requires ether_crc to be defined.  Apparently it is\npossible to generate a .config without CONFIG_CRC32 set which causes the\nfollowing link errors if IBM_NEW_EMAC is selected:\n\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `emac_hash_mc\u0027:\ncore.c:(.text+0x2f524): undefined reference to `crc32_le\u0027\ncore.c:(.text+0x2f528): undefined reference to `bitrev32\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nThis patch has IBM_NEW_EMAC select CRC32 so we don\u0027t hit this error.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e92481f95375aa2702ea5018b0295792ae0fa9c1",
      "tree": "9e3415425daa7a39935c012d1decb8f257ee708d",
      "parents": [
        "7255ca3f3c928fec6d9ce607fed7d0a4f4fca6f7"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Jun 17 16:23:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 16:23:11 2008 -0700"
      },
      "message": "atm: [fore200e] convert to use request_firmware()\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7255ca3f3c928fec6d9ce607fed7d0a4f4fca6f7",
      "tree": "516a1aaaa7a57a2f3db1608abd1acd72ac747e82",
      "parents": [
        "97928f7021dc70f268037e9a7ea18a7345762fca"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Jun 17 16:21:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 16:21:44 2008 -0700"
      },
      "message": "atm: [he] remove #ifdef clutter\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97928f7021dc70f268037e9a7ea18a7345762fca",
      "tree": "40a3b9c4cac5960de3c97e5dc3164a71d340f64a",
      "parents": [
        "61c33e012964ce358b42d2a1e9cd309af5dab02b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jun 17 16:21:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 16:21:18 2008 -0700"
      },
      "message": "atm: [iphase] 64-bit cleanup\n\nThis fixes the most obvious 64-bit problems, but it is still very very\nbroken in other aspects.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df3bc8bd8f8fd17e9b22859d82af38fa702e75b7",
      "tree": "ff3172a18511fb244e8f8216dd6b344150b5c4f3",
      "parents": [
        "2be63b878f2a1e6d939b05f4f5cb733cb39bcd22"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Jun 17 16:19:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 16:19:24 2008 -0700"
      },
      "message": "atm: [suni] add support for setting loopback and framing modes\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2be63b878f2a1e6d939b05f4f5cb733cb39bcd22",
      "tree": "5d41eb43ca2b8742206a9f493c35bbc5d7edf97f",
      "parents": [
        "f586287e0fed366d80822666f70487472ab8793a"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Tue Jun 17 16:18:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 17 16:18:49 2008 -0700"
      },
      "message": "atm: [iphase] move struct suni_priv to suni.h\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caea902f72b053fd0c76d0d3b6b2e057beb3fc64",
      "tree": "74e8d476b2c51480420e2ef7c9bbae249b6edbc9",
      "parents": [
        "0b4419162aa6c4204843f3a13b48d9ab821d3167",
        "65c3e4715b1b934f8dcc002d9f46b4371ca7a9b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:25:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:25:48 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/rt2x00/Kconfig\n\tdrivers/net/wireless/rt2x00/rt2x00usb.c\n\tnet/sctp/protocol.c\n"
    },
    {
      "commit": "65c3e4715b1b934f8dcc002d9f46b4371ca7a9b1",
      "tree": "b24e7a7bffa48cee7cf80c41bf8327ad055abfb5",
      "parents": [
        "28e84ab3abafb0f9c9573993626abe6ca3fa8eb1"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:21:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:21:27 2008 -0700"
      },
      "message": "atm: [he] send idle cells instead of unassigned when in SDH mode\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28e84ab3abafb0f9c9573993626abe6ca3fa8eb1",
      "tree": "13d7c12e8041d9e0f64c37d6764c492857ab230b",
      "parents": [
        "7e903c2ae36efb526eacab3b25d00e90424bd8a8"
      ],
      "author": {
        "name": "Robert T. Johnson",
        "email": "rtjohnso@eecs.berkeley.edu",
        "time": "Mon Jun 16 17:20:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:20:52 2008 -0700"
      },
      "message": "atm: [he] limit queries to the device\u0027s register space\n\nFrom: \"Robert T. Johnson\" \u003crtjohnso@eecs.berkeley.edu\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "059e3779b59527150e1d1942026ec149192cbf77",
      "tree": "ff3ee9a9f7c5cfdb948863cd3e5c48e0a5063ae0",
      "parents": [
        "d6c1d704ab5d2e13bebb096e415156a9c54a3d32"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Mon Jun 16 17:17:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:17:31 2008 -0700"
      },
      "message": "atm: [he] only support suni driver on multimode interfaces\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c1d704ab5d2e13bebb096e415156a9c54a3d32",
      "tree": "419bdb2e79ae6be235956279a155e4337a4438a4",
      "parents": [
        "c0ed0b60f2c36acfebb53384a3b24d13b3a09309"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:16:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:16:35 2008 -0700"
      },
      "message": "atm: [iphase] doesn\u0027t call phy-\u003estart due to a bogus #ifndef\n\nThis causes the suni driver to oops if you try to use sonetdiag to get\nthe statistics. Also add the corresponding phy-\u003estop call to fix another\noops if you try to remove the module.\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0ed0b60f2c36acfebb53384a3b24d13b3a09309",
      "tree": "cfdc26e4e218e11898c4743fcc7108470daf5bf1",
      "parents": [
        "27141666b69f535a4d63d7bc6d9e84ee5032f82a"
      ],
      "author": {
        "name": "Jorge Boncompte [DTI2]",
        "email": "jorge@dti2.net",
        "time": "Mon Jun 16 17:16:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 17:16:04 2008 -0700"
      },
      "message": "atm: [iphase] set drvdata before enabling interrupts\n\nSigned-off-by: Jorge Boncompte [DTI2] \u003cjorge@dti2.net\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34a5d713056c325e5bf2b5361646585d5f550a72",
      "tree": "d2dc0fb65b30469c877e79bc70c7345097aef31c",
      "parents": [
        "7775c9753b94fe429dc4323360d6502c95e0dd6e",
        "cb62eccd7d946f7fb92b8beb79988726ec92c227"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:33:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:33:38 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "942e7b102a4827fdb69a39c7f07c544542589ef9",
      "tree": "4c47174c91eb76aaa31abc141adbee1acc649987",
      "parents": [
        "7d06b2e053d2d536348e3a0f6bb02982a41bea37",
        "87291c0269e77b029282676448fed3706a54211a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:15:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 14 17:15:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "8b7b1e05b0454f232b8ae1e6ee134b7f0b38abfb",
      "tree": "e2b31bc4158a0e5ba20fe5ca81f7c9d4d51390d5",
      "parents": [
        "fd7c8a40b2a63863f749e4d17f0d94d2e5ab1331"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:56 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211: remove ieee80211_get_morefrag\n\nReplaced by the new helper ieee80211_has_morefrags which is\nmore consistent with the intent of the function.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd7c8a40b2a63863f749e4d17f0d94d2e5ab1331",
      "tree": "098e07d68b4d1e7a6c02750db480204c0dd469d5",
      "parents": [
        "e36cfdc9b17fa64245ee6206287e5120e59bbfca"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jun 11 14:21:56 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211: add helpers for frame control testing\n\nA few general categories:\n\n1) ieee80211_has_* tests if particular fctl bits are set, the helpers are de\nin the same order as the fctl defines:\n\nA combined _has_a4 was also added to test when both FROMDS and TODS are set.\n\n2) ieee80211_is_* is meant to test whether the frame control is of a certain\nftype - data, mgmt, ctl, and two special helpers _is_data_qos, _is_data_pres\nwhich also test a subset of the stype space.\n\nWhen testing for a particular stype applicable only to one ftype, functions\nlike ieee80211_is_ack have been added.  Note that the ftype is also being\nchecked in these helpers.  They have been added for all mgmt and ctl stypes\nin the same order as the STYPE defines.\n\n3) ieee80211_get_* is meant to take a struct ieee80211_hdr * and returns a\npointer to somewhere in the struct, see get_SA, get_DA, get_qos_ctl.\n\nThe intel wireless drivers had helpers that used this namespace, convert the\nall to use the new helpers and remove the byteshifting as they were defined\nin cpu-order rather than little-endian.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e36cfdc9b17fa64245ee6206287e5120e59bbfca",
      "tree": "daef7afbb47f228a2c5db6c253e5b6db67de252b",
      "parents": [
        "f248f10515dc7279120adf2d3eabcac9561fb1b4"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Jun 13 19:44:48 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211_hwsim: Shared TX code for received frames and Beacons\n\nUse a shared function for transmitting the frames instead of\nduplicated code in two places.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f248f10515dc7279120adf2d3eabcac9561fb1b4",
      "tree": "cb9bbac7255093cf92213aebbb9e21b37264e7d7",
      "parents": [
        "ba77f1abde3999e45d92c0ba4e0356f7498e959f"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Fri Jun 13 19:44:47 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:12 2008 -0400"
      },
      "message": "mac80211_hwsim: Minor cleanup\n\nRemove unnecessary \u0027__constant_\u0027 prefix and use the atomic version of\nieee80211_iterate_active_interfaces().\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "acc1e7a3007ec1940374206a84465c1e0cfcda09",
      "tree": "af6f8a36da6979d0e4504615aa57a6b4bd87c561",
      "parents": [
        "14a08a7fcf72a8d69cdee225cc76c50b229faa20"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Wed Jun 11 10:42:31 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "mac80211_hwsim: 802.11 radio simulator for mac80211\n\nmac80211_hwsim is a Linux kernel module that can be used to simulate\narbitrary number of IEEE 802.11 radios for mac80211 on a single\ndevice. It can be used to test most of the mac80211 functionality and\nuser space tools (e.g., hostapd and wpa_supplicant) in a way that\nmatches very closely with the normal case of using real WLAN\nhardware. From the mac80211 view point, mac80211_hwsim is yet another\nhardware driver, i.e., no changes to mac80211 are needed to use this\ntesting tool.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14a08a7fcf72a8d69cdee225cc76c50b229faa20",
      "tree": "fed4f75ab3551b205184a7cbecf6b7f532dd3c08",
      "parents": [
        "14b3d3387c95cc78f3d740ea53577d9ff41415e3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri Jun 13 15:44:55 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "iwlwifi: unify SW rf-kill flow\n\nThis patch unifies SW rf-kill flow between 4965 and 5000. It enables SW\nRF-kill for 5000. This patch also solves a bug in iwl4965_mac_config:\nbad mutex locking balance.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14b3d3387c95cc78f3d740ea53577d9ff41415e3",
      "tree": "91ae0a7bf2bc019f9ca90f4dec6a6a6a9e5e12a5",
      "parents": [
        "5d72a1f5b6da334f8722255c766fdbcd4c1b4c51"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Fri Jun 13 15:44:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 prefix from iwl4965_ucode\n\nThe patch removes 4965 prefix from iwl4965_ucode.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d72a1f5b6da334f8722255c766fdbcd4c1b4c51",
      "tree": "374ca22bc2c7ba3e728e7daf4b00a416f03eb7e1",
      "parents": [
        "dc0ae30c31ee6ef83992bb692f37dfbba08a2ef6"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Fri Jun 13 15:44:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "iwlwifi: adding channels to sysfs\n\nThis patch returns channel list to sysfs.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5720508d9ad9a82927875252b7a19ba2b45f11f8",
      "tree": "86a56fc683749b4f4f7921c79209b7848d55f683",
      "parents": [
        "90d07349f8d754b89de8c61bdef9f95688900f30"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Jun 12 15:34:42 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:11 2008 -0400"
      },
      "message": "rndis_wlan: Use kernel-supplied ARRAY_SIZE() macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90d07349f8d754b89de8c61bdef9f95688900f30",
      "tree": "742a449b46354085199c10c34804ff2ac6c06f09",
      "parents": [
        "bb8649d42989eddf9c7d128114c1adcffe9eef54"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Jun 12 20:19:19 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "rndis_wlan: preallocate command buffer for set/get_oid\n\nReduce amount of kmalloc/kfree calls in set/get_oid by preallocating command\nbuffer.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb8649d42989eddf9c7d128114c1adcffe9eef54",
      "tree": "da44afa8e8fc5333eab4546da48408aeb3c3e436",
      "parents": [
        "8d5e0d58b39eed9b0f1064f4a7f2b215869b7e71"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Jun 12 20:19:01 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "rndis_wlan: use kzalloc to allocate private data\n\nrndis_wlan used kmalloc to allocate private data structure and leaving data\nuninitialized, but later assumed to be set zero.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58d0f3610e0c1fd31a2ff3b89879211727292771",
      "tree": "e260c4adc2b9e7e3427b26a7a22bac4b83eac722",
      "parents": [
        "be1f3ab6e5e9788fd2985117b40755130058a2be"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:19 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "iwlwifi: remove iwlcore_low_level_notify\n\nThis patch removes the iwlcore_low_level_notify. The\nnotification chain is not required in this level.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be1f3ab6e5e9788fd2985117b40755130058a2be",
      "tree": "bfb3f526195076f866723880dc59dba4a82a49b0",
      "parents": [
        "808e72a088d164cf0030f593d9a5fc23306fb6b6"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:18 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:10 2008 -0400"
      },
      "message": "iwlwifi: general code clean up\n\nThis patch cleans up iwlwifi\u0027s code: Add missing include, remove empty\nlines etc...\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "808e72a088d164cf0030f593d9a5fc23306fb6b6",
      "tree": "f7ecfb26b4baed326adb4f31eb4566949a1df0a9",
      "parents": [
        "95483b69c8c0d49e43c97ecb5eb3cbec48a02d61"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jun 12 09:47:17 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: fix software rf_kill problem when interface is down\n\nThe patch fixes the problem that software rf_kill messes up the\ncard status when it is disabled if the interface is down.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95483b69c8c0d49e43c97ecb5eb3cbec48a02d61",
      "tree": "81261960fe03b9d6898a1690da103fcaf62d42e2",
      "parents": [
        "91dbc5bdbaccc3e89f757afb53c6956c40b80306"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:15 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: remove dead code iwl4965_calc_db_from_ratio\n\nThis patch removes iwl4965_calc_db_from_ratio which is dead code.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "91dbc5bdbaccc3e89f757afb53c6956c40b80306",
      "tree": "d7bc2473babb988513ab90ee62110b1a5bc1151f",
      "parents": [
        "47f4a5871614756627d7209e0569b58faf99b0d9"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:14 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: retfactor get_temperature functions\n\nThis patch renames iwl4965_get_tempearture to iwl4965_hw_get_temperature\nand replaces usage of original iwl4965_hw_get_temperature by\ndirect access to priv-\u003etemperature.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47f4a5871614756627d7209e0569b58faf99b0d9",
      "tree": "5800fc8d160fb9d67ed7ea4aa3f562ef458b221a",
      "parents": [
        "f53696de6722a4aac00b76e25a5321c01e88a55f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:13 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:09 2008 -0400"
      },
      "message": "iwlwifi: move iwl4965_rf_kill_ct_config to iwl-core.c\n\nThis patch moves iwl4965_rf_kill_ct_config to iwl-core.c.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f53696de6722a4aac00b76e25a5321c01e88a55f",
      "tree": "cd735b6fd5bfa7a5ba593eb591cfc6d62d26e7dd",
      "parents": [
        "e7d326ac437e9e9425dcd79382f4e5f6ca31fb16"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:12 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: cleans up scanning code\n\nThis patch\n1. cleans up scanning code.\n2. It adds round robin of TX antannas/chains.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7d326ac437e9e9425dcd79382f4e5f6ca31fb16",
      "tree": "82dad05f71fd368c98f30b39eb15921c17487a78",
      "parents": [
        "2a421b91d6fe89e27ded7544a25449c0b050098f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:11 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: move rate helpers to iwlcore\n\nThis patch moves rate helpers to iwlcore.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a421b91d6fe89e27ded7544a25449c0b050098f",
      "tree": "a1e0ba54c0457c20d1ac7b8b765899d695d796f6",
      "parents": [
        "4564ce8b0e17d91d047aa875843deb2cccf3f268"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:10 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: move scan to iwl-scan.c iwlcore\n\nThis patch moves scan code to iwl-scan.c file in iwlcore module.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4564ce8b0e17d91d047aa875843deb2cccf3f268",
      "tree": "46fe73e2085af1e9b62e787014128536f9424529",
      "parents": [
        "630fe9b6f774dd55b71fe94392101eb00df58762"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:09 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: add bad length check for WEP keys\n\nThis patch adds a check for bad length in set key flow. This solves the\nOops reported by Thomas Backlund, Joonwoo Park and Ian Schram.\nIt also adds some debug printing that can be useful.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "630fe9b6f774dd55b71fe94392101eb00df58762",
      "tree": "a4835d1d28195321f52f877f89d5bf1dbe8bf436",
      "parents": [
        "25a6572cc13ba2a3fefc02a63a077ff3664a1ca9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:08 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:08 2008 -0400"
      },
      "message": "iwlwifi: refactor setting tx power\n\nThis patch\n1. Refactors settings of tx power\n2. enables iwconfig txpower \u003cvalue\u003e\n3. adds 5000 HW tx power\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25a6572cc13ba2a3fefc02a63a077ff3664a1ca9",
      "tree": "7c796dc956d9c643d966bd7a09c3d3c6320031f8",
      "parents": [
        "398f9e765f57c0dca0f6fb13c28ad929c09c68ef"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:07 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: refactor tx aggregation response flow\n\nThis patch refactors tx aggregation respnse flow\nand fixes bug revealed by tx_info to cb patch\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "398f9e765f57c0dca0f6fb13c28ad929c09c68ef",
      "tree": "b35d110f16f1327d29625e62b13c735b7624022c",
      "parents": [
        "c46fbefa32c3c314884d3d3be27d0e1839de2c24"
      ],
      "author": {
        "name": "Assaf Krauss",
        "email": "assaf.krauss@intel.com",
        "time": "Thu Jun 12 09:47:06 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: Fix mode changes (ad-hoc \u003c--\u003e managed)\n\nThis fix allows to move between modes (ad-hoc to managed, and vice versa).\nSince mode changes can only be done while driver is down, check for ibss\nsupport can only be made when the channel is set (afte the driver goes up).\n\nSigned-off-by: Assaf Krauss \u003cassaf.krauss@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c46fbefa32c3c314884d3d3be27d0e1839de2c24",
      "tree": "dc85d2017a5f8a99a4d17c1a74fc392f5bb7093b",
      "parents": [
        "f3d5b45b40c42b0b55710667740cc545b6e17c10"
      ],
      "author": {
        "name": "Assaf Krauss",
        "email": "assaf.krauss@intel.com",
        "time": "Thu Jun 12 09:47:05 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi enabling IBSS (Ad-Hoc) mode\n\nThis patch enables ibss mode. It consists of two changes upon entering ibss\nmode:\n1. Removing the redundant line which clears the driver\u0027s station table.\n   This line creates a discrepancy between the driver and the FW\u0027s station\n   table. This prevented the generation of beacons.\n2. Assigning a default value to priv\u0027s assoc_id. Normally given by an AP in\n   STA mode, this field is used as an indication for association. Being 0,\n   it prevented normal TX flow.\n3. Remove a redundant ADD_STA command that cause uCode error.\n4. Delay the set_mode until after the uCode is ready.\n\nSigned-off-by: Assaf Krauss \u003cassaf.krauss@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3d5b45b40c42b0b55710667740cc545b6e17c10",
      "tree": "ef44ebb909b934d656dabf3831d9eb37550430fe",
      "parents": [
        "64e72c3efc2e4753ddfdd27ba8c7a31d6b11faba"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:04 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: fix resart flow after fw error\n\nClear STATUS_FW_ERROR in the _up_ flow before reseting NIC.\nUP flow will otherwise call restart again causing endless restart loop.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "64e72c3efc2e4753ddfdd27ba8c7a31d6b11faba",
      "tree": "261bdc9c2fc8433144ab2ced3d073238d83bd163",
      "parents": [
        "77c5d08e6c18e5c749f125d7df70bc7d54cb4cd8"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Jun 12 09:47:03 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: fix resume SW RF-kill\n\nThis patch fixes SW RF-kill. If we resumed from S3 state with SW RF-kill\nset, the driver wouldn\u0027t be able to remove SW RF-kill. This patch fixes\nthis.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77c5d08e6c18e5c749f125d7df70bc7d54cb4cd8",
      "tree": "8c04d0828d85fe6f2d475dbcadb836ccf948d616",
      "parents": [
        "753f766108158c65ac62cddd26dddcb3f7d9cc3a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:47:02 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:07 2008 -0400"
      },
      "message": "iwlwifi: format log prints for easier parsing\n\nThis patch changes uCode log print to for easier parsing.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "753f766108158c65ac62cddd26dddcb3f7d9cc3a",
      "tree": "9681eee7a822e2d9ff7e3502a045f48d843416b5",
      "parents": [
        "963f55178b25cb673ab438edaae4127b1d014bc1"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:01 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: fix bug when moving from 11gn to 11a or 11an to 11g\n\nIt is wrong to set the rxon channel according to the ht-channel\nin case there is a mismatch (e.g. when there is no ht).\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "963f55178b25cb673ab438edaae4127b1d014bc1",
      "tree": "0152c2829b8e79621e880bc9b289f016c78fc848",
      "parents": [
        "838f8a748562265f8a5ad5c0c0ef8f454fcc28cf"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:47:00 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: remove redundant flags regarding to FAT channel\n\nThis patch removes redundant flags regarding to FAT channel. Use\nmac80211\u0027s flag instead.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "838f8a748562265f8a5ad5c0c0ef8f454fcc28cf",
      "tree": "06035cb5f0b62bad75dd76ff01872d212a79d235",
      "parents": [
        "faa297183897ac6f55c4dd97a0b3aee122aeec46"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:46:59 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: remove unused flag\n\nThis patch removes IEEE80211_CHAN_W_RADAR_DETECT flag.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "faa297183897ac6f55c4dd97a0b3aee122aeec46",
      "tree": "0124944891235a086ff83195fea7246e22c32945",
      "parents": [
        "263b5f5aae8a3ec72fd3e5a98031664759e7fd72"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 09:46:58 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: fix allow iwlwifi to aggregate according to tid load\n\nThis fix opens back the aggregation decision path for iwlwifi.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "263b5f5aae8a3ec72fd3e5a98031664759e7fd72",
      "tree": "2eaf325d9c36d447a976bcce2a2b9da9cb55dc6e",
      "parents": [
        "e26e47d94473af0c2a18beac664e526317b4f0b9"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 09:46:57 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: use ieee80211_conf to examine rate capabilities\n\nThis patch switches the use of internal iwlwifi structure with\nieee80211_conf in order to examine ht rate capabilities.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e26e47d94473af0c2a18beac664e526317b4f0b9",
      "tree": "034700425e4d2097c9a4b21a665429c95fab5fb1",
      "parents": [
        "7f3e4bb60f81dd172d5e4b89220cb3f80c6dc552"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Jun 12 09:46:56 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:06 2008 -0400"
      },
      "message": "iwlwifi: add TX aggregation code for 5000 HW\n\nThis patch adds TX aggregation handler for 5000 HW.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f3e4bb60f81dd172d5e4b89220cb3f80c6dc552",
      "tree": "8cc593c25bbb8c4bc74c54e1dcace793ff194a02",
      "parents": [
        "203566f359b5702be72238a8b1d37655c986cc7c"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Jun 12 09:46:55 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:05 2008 -0400"
      },
      "message": "iwlwifi: map sw and hw ampdu queues\n\nThis patch maps sw and hw queues (for aggregations), so the right\nmac80211 queue will be waken when ieee80211_wake_queue is invoked.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "203566f359b5702be72238a8b1d37655c986cc7c",
      "tree": "8686ac5b77f31b4765e60210b731f1b52c888c33",
      "parents": [
        "4e39317df0f9e48919130574238319f9a445e6e3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:46:54 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:05 2008 -0400"
      },
      "message": "iwlwifi: add possibility to disable tx_power calibration\n\nThis patch adds the possibility to disable the tx_power calibration.\nIn 5000 HW, this calibration is implemented in uCode, hence, it is\ndisabled in driver by default.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e39317df0f9e48919130574238319f9a445e6e3",
      "tree": "7983603d7798c10f18372de514ab9b2a773d1f8b",
      "parents": [
        "16e727e866d739d7f02790c794410f6d9f1d720b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:46:53 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:04 2008 -0400"
      },
      "message": "iwlwifi: clean up in setup/cancel deferred work\n\nThis patch makes some clean up in setup/cancel_deferred_work.\niwl_setup_deferred_work does the work that is common to 4965\nand 5000, then it calls to HW specific handlers.\n\nThis patch also removes uneeded work_struct from iwl_priv.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16e727e866d739d7f02790c794410f6d9f1d720b",
      "tree": "88a6bbf3e8e3135bfc6b3f4a58c6421c2a81643c",
      "parents": [
        "a78a83255651acff8234975b5c7b6cd19d717f3f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 12 09:46:52 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:04 2008 -0400"
      },
      "message": "iwlwifi: removes the RUN_TIME_CALIB ifdef\n\nThis patch removes the possibility not to compile the run time\ncalibrations. It also renames priv-\u003esensitivity_work to\npriv-\u003erun_time_calib_work, and moves bg_run_time_calib to iwl4965_base\nsince it is common to both: 4965 and 5000.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a78a83255651acff8234975b5c7b6cd19d717f3f",
      "tree": "252ceae15185eccc109338eb41909f19a893ec16",
      "parents": [
        "4c55523e600ee762c2b00b1ade4c5a82b57d07aa"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:09:50 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:04 2008 -0400"
      },
      "message": "libertas: rename some registers to clarify their meaning\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": "4c55523e600ee762c2b00b1ade4c5a82b57d07aa",
      "tree": "186c6a2315b7381b0fbc63b4bcece82a3b57f601",
      "parents": [
        "5314325692239a977a58fc796b4f4fb783643012"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:08:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "libertas: check for old, unsupported hardware\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": "5314325692239a977a58fc796b4f4fb783643012",
      "tree": "f0c97d148170ce9caad9f5b1635a6d5a49921a0d",
      "parents": [
        "3073556171f1cf2044ff38c1fc3b9f6c805f0873"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:07:04 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "libertas: document register meanings\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": "3073556171f1cf2044ff38c1fc3b9f6c805f0873",
      "tree": "afe65725936cbcdba2a6dc3a79cf0511ad925857",
      "parents": [
        "d2c3cc0070d32bf6cabe6b82942c3e80eae0bfc3"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jun 05 13:06:15 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:03 2008 -0400"
      },
      "message": "libertas: fix interrupt issue\n\nThis helps against lost interrupts and aids in debugging this.\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": "4f85f5b39208e755a93f63296ec1224d14121b6c",
      "tree": "6a60946481b392c973ca40b0088e7a1c97870150",
      "parents": [
        "a19d7292dc7f1c7d8704a353f51c7f1529de953b"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Jun 09 22:54:35 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "iwlwifi: removing IWL4965_HT config\n\nThis patch removes CONFIG_IWL4965_HT #ifdefs for iwl 4965 and 5000. 11n\nfeature is stable in those drivers and its mode of operation is determined\nin mac80211, so this dependency is not needed any more.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a19d7292dc7f1c7d8704a353f51c7f1529de953b",
      "tree": "3df480ca539a4f016428cd46f60aee8572dd38fa",
      "parents": [
        "a67edb9e31a328397516d2285269232e98c5f88b"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:44 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "rndis_wlan: cleanup: rename and remove local pointers\n\nMixed use of \u0027dev\u0027 and \u0027usbdev\u0027 for usbnet pointer can be confusing. So changing all \u0027usbnet *dev\u0027 to \u0027usbnet *usbdev\u0027.\n\nAlso remove \u0027net_device *net\u0027 pointer from \u0027rndis_wext_bind\u0027 as \u0027usbdev-\u003enet\u0027 were already used where needed.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a67edb9e31a328397516d2285269232e98c5f88b",
      "tree": "61ee55f428ac3a42bfe65dc01fe2e7a9ee3f7a61",
      "parents": [
        "5331b96ce3a9f08d3a9e28386e193e8c78f8fdd1"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:36 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:18:01 2008 -0400"
      },
      "message": "rndis_wlan: check if set_multicast_list work is already scheduled\n\nDon\u0027t queue set_multicast_list work if WORK_SET_MULTICAST_LIST\nflag already set.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5331b96ce3a9f08d3a9e28386e193e8c78f8fdd1",
      "tree": "6ba27ab1ada0cace15fca79d3288680f74b0d415",
      "parents": [
        "6010ce07a66cfed043879de31275f5b90b33c4fc"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:29 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "rndis_wlan: update carrier flag when link state changes\n\nDriver wasn\u0027t updating netif_carrier on link state changes but assumed\nlink layer was always up.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6010ce07a66cfed043879de31275f5b90b33c4fc",
      "tree": "a7796036585cae59598073782da54a57285e5c8c",
      "parents": [
        "cc0d9ff2c998410c7d4a99061a3ebdaa5c55ae9d"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Mon Jun 02 18:35:21 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "rndis_wlan: do link-down state change in worker thread\n\nrndis_wext_link_change() is called from within rndis_command() so it\nisn\u0027t very good place to do any work. Move to worker thread.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc0d9ff2c998410c7d4a99061a3ebdaa5c55ae9d",
      "tree": "341a4cddcb7b1180d538a67002acc580611072ee",
      "parents": [
        "a9f853ddd352954815a023c4811629ed117df2f8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jun 09 16:44:30 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "airo: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9f853ddd352954815a023c4811629ed117df2f8",
      "tree": "211a94a72b359480db450dd15a0e916514e25e18",
      "parents": [
        "99990e0c031c5da2cf7b0a03fc22ab755aa5619f"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Sat Jun 07 16:57:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:59 2008 -0400"
      },
      "message": "rt2x00: Rework alignment check.\n\nRework the alignment check in rt2x00dev.c to be independent of any\npotential alignment measures that may be taken before. Just check\nwhether the payload is aligned based on the pointer addresses.\n\nNote: This is preparatory for the dynamically mapped skb buffers\nfor the PCI drivers, as these need 4-byte alignment instead of the\ncurrently enforced offset by 2 bytes.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99990e0c031c5da2cf7b0a03fc22ab755aa5619f",
      "tree": "bb28d1b0e51df52449942dd3e94895dcdae87cef",
      "parents": [
        "58b642ec8961ce76991331a67a356d96a8e45c69"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Sat Jun 07 16:54:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:58 2008 -0400"
      },
      "message": "rt2x00: Remove unused defines\n\nMAX_RX_SSI and MAX_NOISE are no longer used,\nit is better to remove them entirely.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58b642ec8961ce76991331a67a356d96a8e45c69",
      "tree": "f2c324a462dd81c5e494f33b4fd72e8cfc3d012c",
      "parents": [
        "4ae1168199021dacedacd32274eef402c5059841"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Sat Jun 07 12:29:05 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:57 2008 -0400"
      },
      "message": "rt2x00: Clear IEEE80211_TX_CTL_USE_RTS_CTS flag for RTS frame\n\nFor RTS/CTS-to-self frames the IEEE80211_TX_CTL_USE_RTS_CTS flag\nshould be cleared for the tx_info flags.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ae1168199021dacedacd32274eef402c5059841",
      "tree": "e2d2d8da62ea85d56ced996792b5c20f8705cc8f",
      "parents": [
        "a26cbc650846b74dd7f46dd877fd30c472df14a1"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Fri Jun 06 22:58:29 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:57 2008 -0400"
      },
      "message": "rt2x00: Use __builtin_choose_expr() instead of ?:\n\nTo really force the FIELD macros to determine\nthe first bit of the register field we should\nuse the __builtin_choose_expr() function.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a26cbc650846b74dd7f46dd877fd30c472df14a1",
      "tree": "a31d96161b36ea6be4d84f1ad23c056f4b3323b7",
      "parents": [
        "239c249d06b0c68ae06b10d9d6ad1f8e7f39452b"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Fri Jun 06 22:54:28 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:57 2008 -0400"
      },
      "message": "rt2x00: Fix double usage of skb-\u003ecb in USB RX path.\n\nIt is not safe to use the skb-\u003ecb area for both the rxd and\nskb_frame_desc data at the same time, while they occupy an overlapping\npiece of memory. This can lead to hard to trace crashes as pointers\nwithin skb_frame_desc are pointing into nowhere, or the rxd data is\noverwritten with non-sense.\n\nFix it by copying the rxd to a small buffer on the stack.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "239c249d06b0c68ae06b10d9d6ad1f8e7f39452b",
      "tree": "6d59d08b738406c525f084d043b9dfd91e711fb1",
      "parents": [
        "d56d453a1dd85aff08fe6965f395049725fdb04e"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@kpnplanet.nl",
        "time": "Fri Jun 06 22:54:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Jun 14 12:17:57 2008 -0400"
      },
      "message": "rt2x00: Centralize RX packet alignment handling in rt2x00lib.\n\nWhen rt2x00pci will be switched over to dynamically mapped skb\u0027s\ninstead of statically allocated DMA buffers, it no longer can handle\nalignment of RX packets in a copy step, and needs to implement the\nsame scheme as rt2x00usb does.\n\nIn order to make the patch on dynamically mapped skb\u0027s smaller,\nalready centralize the alignment handling into rt2x00lib. This allows\nus to move more code in rt2x00lib, and thus remove code duplication\nbetween rt2x00usb and rt2x00pci.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@kpnplanet.nl\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "d56d453a1dd85aff08fe6965f395049725fdb04e"
}
