)]}'
{
  "log": [
    {
      "commit": "00aaea2f95d73d4e2b5e45cf77c3cbb16c59e87f",
      "tree": "c758947730e4d9064581b8f5ee2febae0d1fd866",
      "parents": [
        "23bdfdd388723b8213f597743b1d4aba0d62de9c"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jun 09 15:17:37 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:23 2008 -0400"
      },
      "message": "ehea: set mac address fix\n\neHEA has to call firmware functions in order to change the mac address\nof a logical port. This patch checks if the logical port is up\nwhen calling the register / deregister mac address calls. If the port\nis down these firmware calls would fail and are therefore not executed.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "23bdfdd388723b8213f597743b1d4aba0d62de9c",
      "tree": "6c9d0d52f338a943d4482b83cb81f19ef318c3c7",
      "parents": [
        "bf4d593479e0a3f349118f9b8c40a6bc37bf1e2e"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "shodgson@solarflare.com",
        "time": "Mon Jun 09 19:34:32 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:21 2008 -0400"
      },
      "message": "sfc: Recover from RX queue flush failure\n\nRX queue flush can fail if traffic continues to arrive.  Recover by\nperforming an invisible reset.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bf4d593479e0a3f349118f9b8c40a6bc37bf1e2e",
      "tree": "7d216cd5bd84ceab4eb302f643546466ad473459",
      "parents": [
        "ff68cdbf86f09e602eb2b04e1a7d448a3c3a3b28"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 01:22:16 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:17 2008 -0400"
      },
      "message": "add missing lance_* exports\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  Building modules, stage 2.\n  MODPOST 1203 modules\nERROR: \"lance_open\" [drivers/net/mvme147.ko] undefined!\nERROR: \"lance_close\" [drivers/net/mvme147.ko] undefined!\nERROR: \"lance_tx_timeout\" [drivers/net/mvme147.ko] undefined!\nERROR: \"lance_set_multicast\" [drivers/net/mvme147.ko] undefined!\nERROR: \"lance_start_xmit\" [drivers/net/mvme147.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ff68cdbf86f09e602eb2b04e1a7d448a3c3a3b28",
      "tree": "c536a29be63409f52fe41766e7339829e46ef835",
      "parents": [
        "4db0ee176e256444695ee2d7b004552e82fec987"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Jun 09 15:57:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:15 2008 -0400"
      },
      "message": "ixgbe: fix typo\n\nDefine names were accidently transposed.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4db0ee176e256444695ee2d7b004552e82fec987",
      "tree": "1183874a62f3959921e568ade711b886d26603b2",
      "parents": [
        "2e761e0532a784816e7e822dbaaece8c5d4be14d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon Jun 09 16:51:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:13 2008 -0400"
      },
      "message": "forcedeth: msi interrupts\n\nAdd a workaround for lost MSI interrupts.  There is a race condition in\nthe HW in which future interrupts could be missed.  The workaround is to\ntoggle the MSI irq mask.\n\nAdded cleanup based on comments from Andrew Morton.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1420a4faee7086b6811b4a1f0672e32b5a6df80e",
      "tree": "3fde91dfcd5ef0288931ce496abdd93dde542b11",
      "parents": [
        "1b84d9462a93ccfa99f725aad744ab4d1af8402b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 09 15:47:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 09 15:47:38 2008 -0700"
      },
      "message": "irda: net/irda build fix: mcs7780\n\n-tip testing found the following build error:\n\n  drivers/built-in.o: In function `mcs_receive_irq\u0027:\n  mcs7780.c:(.text+0x4e429): undefined reference to `crc32_le\u0027\n  drivers/built-in.o: In function `mcs_hard_xmit\u0027:\n  mcs7780.c:(.text+0x4e9af): undefined reference to `crc32_le\u0027\n\nwith:\n\n  http://redhat.com/~mingo/misc/config-Sun_Jun__8_22_56_14_CEST_2008.bad\n\nthe reason is a missing enablement of the CRC32 library in the Kconfig.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b84d9462a93ccfa99f725aad744ab4d1af8402b",
      "tree": "4f4e38a5584e87c83dc0f0c6b311741d8e6d4ffd",
      "parents": [
        "5f0c4a3cb6fda7c505f8c916b54ea90205feed68"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Jun 09 15:41:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 09 15:41:33 2008 -0700"
      },
      "message": "tg3: Update version to 3.92.1\n\nThis patch increments the version to 3.92.1.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f0c4a3cb6fda7c505f8c916b54ea90205feed68",
      "tree": "2fc90e6ff08e84934e6e18d3055e145ff0d8d45b",
      "parents": [
        "0ba11fb307a4f18c11df6f5f255158ce055a2a16"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Jun 09 15:41:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 09 15:41:12 2008 -0700"
      },
      "message": "tg3: Fix 5761 WOL\n\nOn 5761 non-e devices, two problems prevent the administrator from\noverriding the WOL settings in the device\u0027s NVRAM.\n\nThe first problem is that GPIO 0 and GPIO 2 have been swapped.  This\nchange prevented the administrator from turning on WOL when it is\ndisabled in NVRAM.  The fix is to add a new path for the 5761 that\nswaps the two GPIOs in the code as well.\n\nThe second problem is that GPIO 1 could not be toggled by the driver\nbecause the GPIO is shared with the debug UART GPIO.  This will prevent\nthe administrator from being able to turn WOL off if it was enabled in\nNVRAM.  The fix is to always disable the debug UART after a GRC reset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ba11fb307a4f18c11df6f5f255158ce055a2a16",
      "tree": "f15821ab564adb92007545b7adbb851af0b73b70",
      "parents": [
        "2bd3ed0479c35f7c8dadecf72b725ca0c20ea015"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Jun 09 15:40:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 09 15:40:26 2008 -0700"
      },
      "message": "tg3: Fix a flags typo\n\nThis patch fixes a problem where the TG3_FLAG_10_100_ONLY flag was\ntesting against the wrong flags variable.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bd3ed0479c35f7c8dadecf72b725ca0c20ea015",
      "tree": "b9bfd56e23a161a50dcfd340ae2a70844e288341",
      "parents": [
        "b6b16196b064bbff83e8161359f8b73465d4aa36"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Jun 09 15:39:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 09 15:39:55 2008 -0700"
      },
      "message": "tg3: Fix 5714S / 5715S / 5780S link failures\n\nThe git commit ef167e27039eeaea6d3cdd5c547b082e89840bdd entitled\n\"Fix supporting flowctrl code\" introduced a bug that prevents 5714S,\n5715S and 5780S devices from falling back to a forced link mode.  The\nproblem is that the added flow control check will always fail if flow\ncontrol is set to autoneg and either RX or TX (or both) flow control\nis enabled.  The driver defaults to setting flow control to autoneg\nand advertises both RX and TX flow control.\n\nThe fix is to remove the errant check.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6b16196b064bbff83e8161359f8b73465d4aa36",
      "tree": "856dace79bb6551115fae6fd10c03b8d4ca0a17c",
      "parents": [
        "585c5434f0e02ff0ffc567ec223af61e2d8e2e88"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Jun 08 13:13:06 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 09 15:53:38 2008 -0400"
      },
      "message": "iwlwifi: fix oops in iwl3945_led_brightness_set\n\nfix race between:\nieee80211_open-\u003eieee80211_led_radio-\u003eled_trigger_event-\u003eled_set_brightness-\u003eiwl3945_led_brightness_set\n(which assumes that \"led-\u003epriv\" is not NULL)\nand\niwl3945_pci_probe-\u003eiwl3945_setup_deferred_work-\u003e(...)-\u003eiwl3945_bg_alive_start-\u003eiwl3945_alive_start-\u003eiwl3945_led_register-\u003eiwl3945_led_register_led\nwhich sets priv field in struct iwl3945_led\nafter\nled-\u003eled_dev.brightness_set \u003d iwl3945_led_brightness_set;\n(...)\nled_classdev_register(device, \u0026led-\u003eled_dev);\n\nhttp://kerneloops.org/guilty.php?guilty\u003diwl3945_led_brightness_set\u0026version\u003d2.6.25-release\u0026start\u003d1671168\u0026end\u003d1703935\u0026class\u003doops\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: linux-wireless@vger.kernel.org\nCc: ipw3945-devel@lists.sourceforge.net\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d005b1d042a1d5dcd8d898f26d8d9bb03f865284",
      "tree": "ea436324628e4b5c226f85b0bd38414d152c9b4c",
      "parents": [
        "ad81b2f97d42e13ef78bb3798e046cd5f0492980"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Jun 05 16:55:10 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 09 15:50:20 2008 -0400"
      },
      "message": "zd1211rw: Fix data padding for QoS\n\nThis patch fixes a data alignment issue in the zd1211rw driver.\nThe IEEE80211_STYPE_QOS_DATA bit should be used as a bitwise test\nto test for the presence of the 2 byte QoS control field.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a01f5450401f081f07a866612121e780e0730cfd",
      "tree": "389abf34647f84c9bcb33d22dcd4b1d12d535470",
      "parents": [
        "507b06d0622480f8026d49a94f86068bb0fd6ed6"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Jun 04 11:10:40 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 09 15:50:20 2008 -0400"
      },
      "message": "libertas: fix sleep confirmation\n\nThis fixes an issus that made \"iwconfig eth1 power on\" non-working.\nWhen we get a \"PS sleep\" event, we have to confirm this to the firmware.\nThe confirm happens with a command, but this command is special: the\nfirmware won\u0027t send us a response. if_cs_host_to_card() is setting\npriv-\u003ednld_sent anyway, so this variable stayed at DNLD_DATA_SENT and\nwas never cleared back.\n\nNow I put the special knowledge that the CMD_802_11_PS_MODE with\nCMD_SUBCMD_SLEEP_CONFIRMED doesn\u0027t need to need a response by directly\nclearing the dnld_sent state in lbs_send_confirmsleep().\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": "ea177305b321a4127e448b88de20d5792682ace1",
      "tree": "8623f4068d433f9aa0685e87080965427816c67e",
      "parents": [
        "24b95685ffcdb3dc28f64b9e8af6ea3e8360fbc5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 02 17:51:23 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 09 15:50:16 2008 -0400"
      },
      "message": "ipw2200: queue direct scans\n\nWhen another scan is in progress, a direct scan gets dropped on the\nfloor.  However, that direct scan is usually the scan that\u0027s really\nneeded by userspace, and gets stomped on by all the broadcast scans the\nipw2200 driver issues internally.  Make sure the direct scan happens\neventually, and as a bonus ensure that the passive scan worker is\ncleaned up when appropriate.\n\nThe change of request_passive_scan form a struct work to struct\ndelayed_work is only to make the set_wx_scan() code a bit simpler, it\u0027s\nstill only used with a delay of 0 to match previous behavior.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24b95685ffcdb3dc28f64b9e8af6ea3e8360fbc5",
      "tree": "f647e001d2bd9115a121db792e9dc6d73fd25163",
      "parents": [
        "293ad60401da621b8b329abbe8c388edb25f658a"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Wed Jun 04 15:54:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 15:54:07 2008 -0700"
      },
      "message": "l2tp: Fix possible oops if transmitting or receiving when tunnel goes down\n\nSome problems have been experienced in the field which cause an oops\nin the pppol2tp driver if L2TP tunnels fail while passing data.\n\nThe pppol2tp driver uses private data that is referenced via the\nsk-\u003esk_user_data of its UDP and PPPoL2TP sockets. This patch makes\nsure that the driver uses sock_hold() when it holds a reference to the\nsk pointer. This affects its sendmsg(), recvmsg(), getname(),\n[gs]etsockopt() and ioctl() handlers.\n\nTested by ISP where problem was seen. System has been up 10 days with\nno oops since running this patch. Without the patch, an oops would\noccur every 1-2 days.\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e \nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "199f7d24ae59894243687a234a909f44a8724506",
      "tree": "396efe66b51628fc0077de74b00c66957cd1f58d",
      "parents": [
        "b4496d44c6bd8b2da8d370ef49c4b008ce82370b"
      ],
      "author": {
        "name": "James Chapman",
        "email": "jchapman@katalix.com",
        "time": "Wed Jun 04 15:07:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 15:07:32 2008 -0700"
      },
      "message": "lt2p: Fix possible WARN_ON from socket code when UDP socket is closed\n\nIf an L2TP daemon closes a tunnel socket while packets are queued in\nthe tunnel\u0027s reorder queue, a kernel warning is logged because the\nsocket is closed while skbs are still referencing it. The fix is to\npurge the queue in the socket\u0027s release handler.\n\nWARNING: at include/net/sock.h:351 udp_lib_unhash+0x41/0x68()\nPid: 12998, comm: openl2tpd Not tainted 2.6.25 #8\n [\u003cc0423c58\u003e] warn_on_slowpath+0x41/0x51\n [\u003cc05d33a7\u003e] udp_lib_unhash+0x41/0x68\n [\u003cc059424d\u003e] sk_common_release+0x23/0x90\n [\u003cc05d16be\u003e] udp_lib_close+0x8/0xa\n [\u003cc05d8684\u003e] inet_release+0x42/0x48\n [\u003cc0592599\u003e] sock_release+0x14/0x60\n [\u003cc059299f\u003e] sock_close+0x29/0x30\n [\u003cc046ef52\u003e] __fput+0xad/0x15b\n [\u003cc046f1d9\u003e] fput+0x17/0x19\n [\u003cc046c8c4\u003e] filp_close+0x50/0x5a\n [\u003cc046da06\u003e] sys_close+0x69/0x9f\n [\u003cc04048ce\u003e] syscall_call+0x7/0xb\n\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4496d44c6bd8b2da8d370ef49c4b008ce82370b",
      "tree": "8b0ef5c9fd850dab06313b8fb7bb916fb903dae8",
      "parents": [
        "b9031d9d87b24e24cd32ea15b5f4220a1e8da909",
        "4546002c813568829b70d00fab752de3999c3f1a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 14:58:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 14:58:13 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "4546002c813568829b70d00fab752de3999c3f1a",
      "tree": "c666d975372ba8ba4560d0032da9ba0f030d882d",
      "parents": [
        "a3bafeedfff2ac5fa0a316bea4570e27900b6fcc"
      ],
      "author": {
        "name": "Felix Homann",
        "email": "fexpop@onlinehome.de",
        "time": "Thu May 29 00:36:45 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 04 15:57:11 2008 -0400"
      },
      "message": "USB ID for Philips CPWUA054/00 Wireless USB Adapter 11g\n\nEnable the Philips CPWUA054/00 in p54usb.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a75eda43dc4a64d0bd0502da546871c01f70e899",
      "tree": "686383992b26a096ce49975f5608c9faf4e89080",
      "parents": [
        "a6d4eae80157830af9c9d80de2daf6611696a34e"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 30 14:53:22 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 04 15:57:10 2008 -0400"
      },
      "message": "libertas: fix command size for CMD_802_11_SUBSCRIBE_EVENT\n\nThe size was two small by two bytes.\n\nSigned-off-by: Holger Schurig\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6d4eae80157830af9c9d80de2daf6611696a34e",
      "tree": "7b6aca539eb62f212d0e6906408ddaaefccf79f8",
      "parents": [
        "b212f3378a9cfca4da52d7c7e6f79ead8ec287fc"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu May 29 14:38:28 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 04 15:57:10 2008 -0400"
      },
      "message": "ipw2200: expire and use oldest BSS on adhoc create\n\nIf there are no networks on the free list, expire the oldest one when\ncreating a new adhoc network.  Because ipw2200 and the ieee80211 stack\ndon\u0027t actually cull old networks and place them back on the free list\nunless they are needed for new probe responses, over time the free list\nwould become empty and creating an adhoc network would fail due to the !\nlist_empty(...) check.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b212f3378a9cfca4da52d7c7e6f79ead8ec287fc",
      "tree": "9e055d8c9bba11344d13edfc6ff3407e850ce8f4",
      "parents": [
        "48e6c51bd326ce9faf07fbdf84d361c9755b7035"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 28 12:40:39 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 04 15:57:10 2008 -0400"
      },
      "message": "airo warning fix\n\nWARNING: space prohibited between function name and open parenthesis \u0027(\u0027\n#22: FILE: drivers/net/wireless/airo.c:2907:\n+\twhile ((IN4500 (ai, COMMAND) \u0026 COMMAND_BUSY) \u0026\u0026 (delay \u003c 10000)) {\n\ntotal: 0 errors, 1 warnings, 8 lines checked\n\n./patches/wireless-airo-waitbusy-wont-delay.patch has style problems, please review.  If any of these errors\nare false positives report them to the maintainer, see\nCHECKPATCH in MAINTAINERS.\n\nPlease run checkpatch prior to sending patches\n\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48e6c51bd326ce9faf07fbdf84d361c9755b7035",
      "tree": "7c578fc9984a197dd8f8a95fe5adbe4cb558fba9",
      "parents": [
        "7dccf1f4e1696c79bff064c3770867cc53cbc71c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu May 22 17:06:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 04 15:57:09 2008 -0400"
      },
      "message": "b43legacy: Fix controller restart crash\n\nThis fixes a kernel crash on rmmod, in the case where the controller\nwas restarted before doing the rmmod.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c03e05d81d70879273488206bfcb1805ebca9612",
      "tree": "e93f717270e82048a50d463d5676afdb453e3c8e",
      "parents": [
        "a13366c632132bb9f8f2950a79773d8f68f4871e"
      ],
      "author": {
        "name": "Mark Asselstine",
        "email": "mark.asselstine@windriver.com",
        "time": "Wed Jun 04 12:06:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 12:06:28 2008 -0700"
      },
      "message": "sunhme: Cleanup use of deprecated calls to save_and_cli and restore_flags.\n\nMake use of local_irq_save and local_irq_restore rather then the\ndeprecated save_and_cli and restore_flags calls.\n\nSigned-off-by: Mark Asselstine \u003cmark.asselstine@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b91ac09732895f928ed6107bda5318cf260520b",
      "tree": "5fc787bb3e0f4a4f84a928b7708023e4996608cd",
      "parents": [
        "8aca6cb1179ed9bef9351028c8d8af852903eae2",
        "56997fa838e333cea33ab641d4aeedd23aef0eb1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 11:50:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 04 11:50:00 2008 -0700"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "56997fa838e333cea33ab641d4aeedd23aef0eb1",
      "tree": "85057c9bed204a24ecd63e05c8c83ef0207add92",
      "parents": [
        "aefdbf1a3b832a580a50cf3d1dcbb717be7cbdbe"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Mon May 12 00:37:51 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:10:11 2008 -0400"
      },
      "message": "[netdrvr] tulip: oops in tulip_interrupt when hibernating with swsusp/suspend2\n\nThe following patch is seems to fix the tulip suspend/resume panic:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8952#c46\n\nMy attempts at a cleaner patch failed and Pavel thinks this is OK.\n\nOriginal from:  kernelbugs@tap.homeip.net\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aefdbf1a3b832a580a50cf3d1dcbb717be7cbdbe",
      "tree": "8424a76c31a2d03204f58e2b155564ff8fbee953",
      "parents": [
        "08722bc4a066705e3f5fb4a5a87ce717fe9f896e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri May 23 02:00:25 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:25 2008 -0400"
      },
      "message": "atl1: fix 4G memory corruption bug\n\nWhen using 4+ GB RAM and SWIOTLB is active, the driver corrupts\nmemory by writing an skb after the relevant DMA page has been\nunmapped.  Although this doesn\u0027t happen when *not* using bounce\nbuffers, clearing the pointer to the DMA page after unmapping\nit fixes the problem.\n\nhttp://marc.info/?t\u003d120861317000005\u0026r\u003d2\u0026w\u003d2\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "08722bc4a066705e3f5fb4a5a87ce717fe9f896e",
      "tree": "ca689ff68c2239460ec4490c563cce53c9de2d08",
      "parents": [
        "25f03dcf63d233c13970751253b62a678bd85ccc"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri May 23 18:11:27 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:24 2008 -0400"
      },
      "message": "ucc_geth_ethtool: Add a missing HW stats counter\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25f03dcf63d233c13970751253b62a678bd85ccc",
      "tree": "f704747a4ffcc743f7745f8553ac1bbd68ff8088",
      "parents": [
        "11a3a1546d0adc36485c2ad4af7ab950712df6ff"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Fri May 23 18:11:26 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:23 2008 -0400"
      },
      "message": "ucc_geth_ethtool: Fix typo\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "11a3a1546d0adc36485c2ad4af7ab950712df6ff",
      "tree": "337c1e4448c3999d739c91d2eefc9c7783d8cef1",
      "parents": [
        "7eb2e25112bf920bb0a4d1cca445f3d96874c25f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 26 17:48:13 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:21 2008 -0400"
      },
      "message": "virtio: fix delayed xmit of packet and freeing of old packets.\n\nBecause we cache the last failed-to-xmit packet, if there are no\npackets queued behind that one we may never send it (reproduced here\nas TCP stalls, \"cured\" by an outgoing ping).\n\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7eb2e25112bf920bb0a4d1cca445f3d96874c25f",
      "tree": "cb26b7adfe4c8af39361716966049ed8dd4732d0",
      "parents": [
        "d399cf8c04c595d738d82d02ae2755b902a51571"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 26 17:42:42 2008 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:20 2008 -0400"
      },
      "message": "virtio: fix virtio_net xmit of freed skb bug\n\nIf we fail to transmit a packet, we assume the queue is full and put\nthe skb into last_xmit_skb.  However, if more space frees up before we\nxmit it, we loop, and the result can be transmitting the same skb twice.\n\nFix is simple: set skb to NULL if we\u0027ve used it in some way, and check\nbefore sending.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d399cf8c04c595d738d82d02ae2755b902a51571",
      "tree": "6eeefbc8a4695dc452565c3d56dd664bae975d76",
      "parents": [
        "6f94f709b5b1d3a9b5f1ff7d4f3534de6cde3ff6"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed May 28 09:10:01 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:19 2008 -0400"
      },
      "message": "myri10ge: update driver version\n\nUpdate myri10ge version to 1.3.99-1.347.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6f94f709b5b1d3a9b5f1ff7d4f3534de6cde3ff6",
      "tree": "cb7f485ca55cdb36df949c78ef5bb892b62d20f3",
      "parents": [
        "17a9440f7deb781935c76e2e55d376a35611a6f9"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Thu May 29 21:58:36 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:17 2008 -0400"
      },
      "message": "sc92031: remove bogus unlikely()\n\nCommit 5a0a92e67b5009a71e011658da04fb92dad8961f mentions len \u003c ETH_ZLEN\nis true for ARP packets. This obviously is not unlikely.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "17a9440f7deb781935c76e2e55d376a35611a6f9",
      "tree": "1581e8f3ec1ac6b1c248f0c4dc3c5b002fb02717",
      "parents": [
        "b055629eaef7758b35dc91c76cf4f158025562bf"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri May 30 11:18:55 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:07:11 2008 -0400"
      },
      "message": "[netdrvr] CS89X0: Add cleanup for dma after fail\n\nAfter request_dma() succeeding, any error path should do free_dma().\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b055629eaef7758b35dc91c76cf4f158025562bf",
      "tree": "907e48f5b2818803233ed8b5887096633bf52e1e",
      "parents": [
        "3446b9d57edd0b96a89715fef222879e4919a115"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 30 22:18:35 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri May 30 22:06:47 2008 -0400"
      },
      "message": "[netdrvr] sfc: Report XAUI link down at default log level\n\nThis is normal when the external link is down so don\u0027t report it as an error.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2",
      "tree": "85183db61290ef9e8e1c25d7ffb9d8d53acb1766",
      "parents": [
        "9db8ee3d96e98705ba4e9260815ca326b0d07741",
        "3446b9d57edd0b96a89715fef222879e4919a115"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 07:45:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 07:45:20 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (26 commits)\n  llc: Fix double accounting of received packets\n  netfilter: nf_conntrack_expect: fix error path unwind in nf_conntrack_expect_init()\n  bluetooth: fix locking bug in the rfcomm socket cleanup handling\n  mac80211: fix alignment issue with compare_ether_addr()\n  mac80211: Fix for NULL pointer dereference in sta_info_get()\n  mac80211: fix a typo in ieee80211_handle_filtered_frame comment\n  rndis_wlan: add missing range check for power_output modparam\n  iwlwifi: fix rate scale TLC column selection bug\n  iwlwifi: fix exit from stay_in_table state\n  rndis_wlan: Make connections to TKIP PSK networks work\n  mac80211 : Fixes the status message for iwconfig\n  rt2x00: Use atomic interface iteration in irq context\n  rt2x00: Reset antenna RSSI after switch\n  rt2x00: Don\u0027t count retries as failure\n  rt2x00: Fix memleak in tx() path\n  mac80211: reorder channel and freq reporting in wext scan report\n  b43: Fix controller restart crash\n  mac80211: fix ieee80211_rx_bss_put/get imbalance\n  net/mac80211: always true conditionals\n  b43: Upload both beacon templates on initial load\n  ...\n"
    },
    {
      "commit": "a7624837261b55259d4a88309fd88529643fbb80",
      "tree": "0008c6c21c29eabc10fa2c289139b6038e859ec2",
      "parents": [
        "135a5484c3e0c6710035630b630cef3c856b78e2"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue May 27 11:15:08 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:48 2008 -0400"
      },
      "message": "rndis_wlan: add missing range check for power_output modparam\n\nRange check for power_output were missing.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "135a5484c3e0c6710035630b630cef3c856b78e2",
      "tree": "301d0167f8fb2a01fbfa27e9a0fe64666b570247",
      "parents": [
        "47cfd463962ab0748ecbad761ff6ef2916b54aac"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Tue May 27 11:29:35 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:48 2008 -0400"
      },
      "message": "iwlwifi: fix rate scale TLC column selection bug\n\nThis patch fixes a case that a wrong maximal rate is selected when\nsearching for better configurations.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47cfd463962ab0748ecbad761ff6ef2916b54aac",
      "tree": "6590ee92320215c9faa2345db28b27aa181e3413",
      "parents": [
        "4364623cb79d02945ace7a4faa1f11e617dde198"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Tue May 27 11:29:34 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:47 2008 -0400"
      },
      "message": "iwlwifi: fix exit from stay_in_table state\n\nWhen exiting from stay in table state (e.g. timer expiration),\nall the statistics are reset and the RS flow should not continue\nbut only after enough statistics are collected again.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4364623cb79d02945ace7a4faa1f11e617dde198",
      "tree": "37b628ae9996de08caa81a0dfca00431f7237272",
      "parents": [
        "d4231ca3e162387a2b6964dacaa83604e065c4e9"
      ],
      "author": {
        "name": "Scott Ashcroft",
        "email": "scott.ashcroft@talk21.com",
        "time": "Tue May 27 00:06:15 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:46 2008 -0400"
      },
      "message": "rndis_wlan: Make connections to TKIP PSK networks work\n\nThis patch allows the rndis_wlan driver to connect to TKIP PSK\nnetworks.  It uses the ASSOCIATION_INFORMATION RNDIS call to pull back\nthe IEs and sends them back to userspace using wireless events. Tested\non a few wireless networks I have access to. Based on the similar\ncode in ndiswrapper.\n\nSigned-off-by: Scott Ashcroft \u003cscott.ashcroft@talk21.com\u003e\n[edit: cleanups]\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "633257d3db547e7553500f05e0aa2692c876d7a5",
      "tree": "8c70d9d4cef50523eb3439d72a23e8242ae8a130",
      "parents": [
        "f06a0f486dc8bbe8808f46b81fbfd73241529fae"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:14:02 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:45 2008 -0400"
      },
      "message": "rt2x00: Use atomic interface iteration in irq context\n\nrt2x00lib_beacondone() is called from interrupt context,\nthis means we cannot use the mac80211 interface iterator\nthat uses the rtnl lock (since that uses a mutex which can sleep).\nInstead we should use the atomic mac80211 interface iterator.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f06a0f486dc8bbe8808f46b81fbfd73241529fae",
      "tree": "9f905bd290a16ff30f1f359f1f86a8bc8dce584d",
      "parents": [
        "2088d4174e4292aef892bb7095fc3c3ea5bd117c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:13:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:45 2008 -0400"
      },
      "message": "rt2x00: Reset antenna RSSI after switch\n\nWhen the antenna configuration has changed we should reset\nthe antenna RSSI value. Otherwise the value will be influenced\nby the previous configuration quality which in turn will affect\nthe antenna diversity.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2088d4174e4292aef892bb7095fc3c3ea5bd117c",
      "tree": "b120e0d720a70a4640ff2f84e2f523ea81660068",
      "parents": [
        "0f3e63a55b1a7b695a79bf3eec2ff5ab6b336037"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:13:49 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:44 2008 -0400"
      },
      "message": "rt2x00: Don\u0027t count retries as failure\n\nLink quality estimation became quite low for all rt2x00 drivers\nbecause the number of retries it took to send the frame were\ncounted as failure.\nThis does not correspond to the legacy driver link quality calculation,\nby not counting it we will send somewhat more optimistic values to\nmac80211.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f3e63a55b1a7b695a79bf3eec2ff5ab6b336037",
      "tree": "b24b5dd41ef30145d52e17eb43cd8595f2d84b98",
      "parents": [
        "9381be059bf5831d259e8735005cfa35b7488543"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 23 18:13:41 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:43 2008 -0400"
      },
      "message": "rt2x00: Fix memleak in tx() path\n\nWhen the tx() handler runs while the device has disapeared,\nwe did return NETDEV_TX_OK but didn\u0027t free the skb.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bf0a32e22fedc0b46443699db2d61ac2a883ac4",
      "tree": "5ac0288be689a7fda9a5e6ec2e34bafb72a3f532",
      "parents": [
        "167ad6f7a2b2ae58dfaa46620b9b3212594f38e6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu May 22 16:32:16 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:42 2008 -0400"
      },
      "message": "b43: Fix controller restart crash\n\nThis fixes a kernel crash on rmmod, in the case where the controller\nwas restarted before doing the rmmod.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b4bec010d888c5b8c731aa596635cd83dd3416c",
      "tree": "c90eff9d7e421caf8d7954b893261e8604d42ca2",
      "parents": [
        "bc1b1fb2753873314ad1bf56bc7d5b8dd447cd2a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue May 20 12:16:28 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:40 2008 -0400"
      },
      "message": "b43: Upload both beacon templates on initial load\n\nThis updates the beacon template code to upload both templates,\nif we never uploaded one before.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc1b1fb2753873314ad1bf56bc7d5b8dd447cd2a",
      "tree": "d544beec5d609c67ab3ffa8598455605c2c3c35c",
      "parents": [
        "0a0ab41e833c8184c6d4ab663f137d5bbd50e049"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andrea.merello@gmail.com",
        "time": "Sat May 10 13:34:16 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:40 2008 -0400"
      },
      "message": "rtl8180: fix wrong parameter in grf5101_rf_set_channel\n\nThe grf5101 RF code needs to invoke grf5101_write_phy_antenna every time the\nchannel is being switch.\n\nThis should be done passing the channel number to that function.\nIncorrectly we were passing the same value that is written on the\nchannel RF register.\nThis may cause problems when operating on ch 14.\n\nThis patch fixes it.\n\nThanks to Alessandro Di Marco who found this issue!\n\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a0ab41e833c8184c6d4ab663f137d5bbd50e049",
      "tree": "f39473769febd13131a7cd2234a4ae11c7132fe5",
      "parents": [
        "0823b2c3c10a4db21cd39a8c72cda96b4dd6d914"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andrea.merello@gmail.com",
        "time": "Sat May 10 13:32:34 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:39 2008 -0400"
      },
      "message": "rtl8180: fix wrong parameter in max2820_rf_set_channel\n\nThe max2820 RF code needs to invoke max2820_write_phy_antenna every time the\nchannel is being switch.\n\nThis should be done passing the channel number to that function.\nIncorrectly we were passing the same value that is written on the\nchannel RF register.\nThis may cause problems when operating on ch 14.\n\nThis patch fixes it.\n\nThanks to Alessandro Di Marco who found this issue!\n\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0823b2c3c10a4db21cd39a8c72cda96b4dd6d914",
      "tree": "b53f61039d2bf7c6e1ba3ca0ad40ed949aed29e6",
      "parents": [
        "6f6c218f68e632e4596cae6e6d43658d26a5e0fe"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andreamrl@tiscali.it",
        "time": "Sat May 10 13:30:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:38 2008 -0400"
      },
      "message": "rtl8180: fix wrong parameter in sa2400_rf_set_channel\n\nThe sa2400 RF code needs to invoke sa2400_write_phy_antenna every time the\nchannel is being switch.\n\nThis should be done passing the channel number to that function.\nIncorrectly we were passing the same value that is written on the\nchannel RF register.\nThis may cause problems when operating on ch 14.\n\nThis patch fixes it.\n\nThanks to Alessandro Di Marco who found this issue!\n\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f6c218f68e632e4596cae6e6d43658d26a5e0fe",
      "tree": "8586bdd871c382f673005a669a1c48f23c595782",
      "parents": [
        "289c79a4bd350e8a25065102563ad1a183d1b402"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 27 17:01:55 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 28 16:43:38 2008 -0400"
      },
      "message": "rtl8180: avoid NULL dereference in max2820_rf_set_channel\n\nThe static function max2820_rf_set_channel is called with conf \u003d\u003d NULL\nwithin its compilation unit.  Originally this defaulted to b/g channel\n1, but \"cfg80211 API for channels/bitrates, mac80211 and driver\nconversion\" (commit 8318d78a44d49ac1edf2bdec7299de3617c4232e) mistakenly\ndropped this check.  This patch minimally restores the expected\nbehavior.\n\nReported-by: Colin Lai \u003ccolin_sh@163.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c5e6fd28e5776200a737e9df337a529d36fa9a54",
      "tree": "df9f926123dd9cbaa9e57f13cc44200c50ee5cbc",
      "parents": [
        "b3733034f113a4119f734b84e94180a42c8bc1a1",
        "289c79a4bd350e8a25065102563ad1a183d1b402"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:14:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:14:02 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (52 commits)\n  vlan: Use bitmask of feature flags instead of seperate feature bits\n  fmvj18x_cs: add NextCom NC5310 rev B support\n  xirc2ps_cs: re-initialize the multicast address in do_reset\n  3C509: rx_bytes should not be increased when alloc_skb failed\n  NETFRONT: Use __skb_queue_purge()\n  VIRTIO: Use __skb_queue_purge()\n  phylib: do EXPORT_SYMBOL on get_phy_id\n  netlink: Fix nla_parse_nested_compat() to call nla_parse() directly\n  WAN: protect HDLC proto list while insmod/rmmod\n  drivers/net/fs_enet: remove null pointer dereference\n  S2io: Version update for napi and MSI-X patches\n  S2io: Added napi support when MSIX is enabled.\n  S2io: Move all the transmit completions to a single msi-x (alarm) vector\n  drivers/net/ehea - remove unnecessary memset after kzalloc\n  au1000_eth: remove useless check\n  Blackfin EMAC Driver: Removed duplicated include \u003clinux/ethtool.h\u003e\n  cpmac bugfixes and enhancements\n  e1000e: use resource_size_t, not unsigned long, for phys addrs\n  net/usb: add support for Apple USB Ethernet Adapter\n  uli526x: add support for netpoll\n  ...\n"
    },
    {
      "commit": "bdefff1f54cb76a19700663f211350de2f65cc91",
      "tree": "2d449c1431911fd99bed2fd8ae3d0ec8e294e093",
      "parents": [
        "43fc63dceb8ff58c5ef0a30c70abd31336b5e8b4"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon May 05 10:51:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:08:56 2008 -0400"
      },
      "message": "fmvj18x_cs: add NextCom NC5310 rev B support\n\nfmvj18x_cs: The manfid of \"NextCom NC5310 rev B\" is MANF_ID_FUJITSU.\n            but this card is MBH10302 based card.\n            use ConfigBase to detect the cardtype for this card.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "43fc63dceb8ff58c5ef0a30c70abd31336b5e8b4",
      "tree": "321d348e4bfe247b6d0df24b815a86abdb6dad90",
      "parents": [
        "f7f312a0c7e7a1947cf193e0e94a257ad7742cb2"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Apr 20 14:32:34 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:08:50 2008 -0400"
      },
      "message": "xirc2ps_cs: re-initialize the multicast address in do_reset\n            keep bit7,8 of XIRCREG42_SWC1 in set_multicast_list.\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f7f312a0c7e7a1947cf193e0e94a257ad7742cb2",
      "tree": "c142f82b0177595e82aab7a802e2495afed4fcdf",
      "parents": [
        "56cfe5d028687468f76e8b613c63ca41f209982d"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue May 20 17:13:52 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:02:46 2008 -0400"
      },
      "message": "3C509: rx_bytes should not be increased when alloc_skb failed\n\nIf alloc_skb failed, the recieved packet will be dropped. Do not increase\nrx_bytes for dropped packet.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "56cfe5d028687468f76e8b613c63ca41f209982d",
      "tree": "ee8b487d71659791e6d95fc90d67335e7cfb7ee3",
      "parents": [
        "288369cc2580178ef6ed7c5c63cc1ef08c803250"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu May 22 18:09:06 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:01:03 2008 -0400"
      },
      "message": "NETFRONT: Use __skb_queue_purge()\n\nUse standard routine for queue purging.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "288369cc2580178ef6ed7c5c63cc1ef08c803250",
      "tree": "c5537f4209554817e5db1efd0435fb9ca631618a",
      "parents": [
        "a01b3d766c0ad3e63978b0f6faf4004688f13522"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Thu May 22 18:07:43 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:01:02 2008 -0400"
      },
      "message": "VIRTIO: Use __skb_queue_purge()\n\nUse standard routine for queue purging.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a01b3d766c0ad3e63978b0f6faf4004688f13522",
      "tree": "d4fe4b54c88c8faa3496fed41017e67b25da9d88",
      "parents": [
        "fa701bd24d6e64a2283d6fa386554775fd4336e7"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 22 12:43:50 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 14:01:01 2008 -0400"
      },
      "message": "phylib: do EXPORT_SYMBOL on get_phy_id\n\nCommit cac1f3c8 factored out the code for get_phy_id so that it\ncould be reused in multiple places.  Turns out that some of the\nusers can be modular, so we need to export this symbol as well.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fa701bd24d6e64a2283d6fa386554775fd4336e7",
      "tree": "980f65214d2abc363b30762d6fac7b569805af47",
      "parents": [
        "4ecc8c066f3cecb55807644a01435084d8ed638a"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon May 19 19:00:51 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:32 2008 -0400"
      },
      "message": "WAN: protect HDLC proto list while insmod/rmmod\n\nWAN: protect protocol list in hdlc.c with RTNL.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4ecc8c066f3cecb55807644a01435084d8ed638a",
      "tree": "168e13ed10241f868ee52d07d0a9731a5e2a2e54",
      "parents": [
        "0b5923cd477674755dde670ba804649523f27c97"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon May 12 15:38:26 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:28 2008 -0400"
      },
      "message": "drivers/net/fs_enet: remove null pointer dereference\n\nThe following code appears in the function fs_init_instance in the file drivers/net/fs_enet/fs_enet-main.c.\n\n\tif (fep-\u003eops \u003d\u003d NULL) {\n\t\tprintk(KERN_ERR DRV_MODULE_NAME\n\t\t       \": %s No matching ops found (%d).\\n\",\n\t\t       ndev-\u003ename, fpi-\u003efs_no);\n\t\terr \u003d -EINVAL;\n\t\tgoto err;\n\t}\n\nThis code implies that at the point of err, fep-\u003eops can be NULL, so an\nextra test is needed before dereferencing this value.\n\nThis problem was found using the following semantic match\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E, E1;\nidentifier f;\nstatement S1,S2,S3;\n@@\n\n* if (E \u003d\u003d NULL)\n{\n  ... when !\u003d if (E \u003d\u003d NULL) S1 else S2\n      when !\u003d E \u003d E1\n* E-\u003ef\n  ... when any\n  return ...;\n}\nelse S3\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0b5923cd477674755dde670ba804649523f27c97",
      "tree": "565af8b880739e3474dccb1dbba3ac12e63d4c4f",
      "parents": [
        "f61e0a3544be2f615a0af4aec71eb85a96bdbd62"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon May 12 13:43:05 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:22 2008 -0400"
      },
      "message": "S2io: Version update for napi and MSI-X patches\n\n- Updated version number\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f61e0a3544be2f615a0af4aec71eb85a96bdbd62",
      "tree": "cc4bf4924c62327bb95f16968fb20286011667d8",
      "parents": [
        "ac731ab66960547c33a4e2c504419389ae747067"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon May 12 13:42:17 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:21 2008 -0400"
      },
      "message": "S2io: Added napi support when MSIX is enabled.\n\n- Added napi support when MSIX is enabled.\n- Moved test_msi function from s2io_open to probe function.\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ac731ab66960547c33a4e2c504419389ae747067",
      "tree": "bbede8dbb9ee6044838bc09f68adfaf4c5d87b32",
      "parents": [
        "25c16fffa8ed82d3ef31980d76ff95d3c6430f00"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon May 12 13:41:32 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:26:19 2008 -0400"
      },
      "message": "S2io: Move all the transmit completions to a single msi-x (alarm) vector\n\n- Move all the transmit completions to a single msi-x (alarm) vector.\n- Enable the continuous timer interrupt for only one transmit fifo.\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25c16fffa8ed82d3ef31980d76ff95d3c6430f00",
      "tree": "a2bd6d85cc981d1ee37cb7a23a701a6da0bb259e",
      "parents": [
        "d04455fba3777fa5c3963348be76510169bbf4df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 12 14:38:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:16 2008 -0400"
      },
      "message": "drivers/net/ehea - remove unnecessary memset after kzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d04455fba3777fa5c3963348be76510169bbf4df",
      "tree": "770bc6eb9a4aa7a6b2346516acae96b3a9175c63",
      "parents": [
        "94a47f4161798c34bec7718768f72cf16bcfb4f0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon May 12 18:44:21 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:14 2008 -0400"
      },
      "message": "au1000_eth: remove useless check\n\nThe lifespan of the device covers the request_irq .. free_irq interval.\n\nThe cast of a void * pointer is not needed either.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "94a47f4161798c34bec7718768f72cf16bcfb4f0",
      "tree": "77f5ddac4e956a7ed3d2d1a3acec716aad28816f",
      "parents": [
        "f917d58031fce6dfd7cea71259ea6a2b663ec813"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon May 12 12:14:04 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:11 2008 -0400"
      },
      "message": "Blackfin EMAC Driver: Removed duplicated include \u003clinux/ethtool.h\u003e\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f917d58031fce6dfd7cea71259ea6a2b663ec813",
      "tree": "91c2f4d5273efb1a86bccd94b08559ab00973933",
      "parents": [
        "f47e81fc36371a2f5e2b9792b6a8c56a4564ebbe"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "matteo@openwrt.org",
        "time": "Wed May 14 00:58:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:02 2008 -0400"
      },
      "message": "cpmac bugfixes and enhancements\n\n* Resolve some locking issues using atomic_inc/atomic_dec\n* move status code in cpmac_check_status\n* unmark the BROKEN flag in Kconfig\n* move code which should have been in platform code in\n  arch/mips/ar7/platform.c\n* fixed an IRQ storm which lets the kernel hang\n* fixed a double call to netif_start_queue which causes a kernel panic\n* don\u0027t fail to register the PHY, works on many devices now\n\nSigned-off-by: Matteo Croce \u003cmatteo@openwrt.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f47e81fc36371a2f5e2b9792b6a8c56a4564ebbe",
      "tree": "ccafc82dd6bfe1bd6261f6da1b1e2ccb837c04e2",
      "parents": [
        "3d60efb55f634e200fd99e0960a8e099fb38446a"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Thu May 01 18:03:11 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:32 2008 -0400"
      },
      "message": "e1000e: use resource_size_t, not unsigned long, for phys addrs\n\nThe use of unsigned long causes the driver to fail on 32-bit systems\nwhich support 64-bit resources.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d60efb55f634e200fd99e0960a8e099fb38446a",
      "tree": "cdf1f5abfb7dad5049a54f6c318c018f29a38af0",
      "parents": [
        "7fa0cba330af3a24f43ac85e14b0b5fed557cdab"
      ],
      "author": {
        "name": "Aurelien Nephtali",
        "email": "aurelien.nephtali@sitadelle.com",
        "time": "Wed May 14 17:04:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:30 2008 -0400"
      },
      "message": "net/usb: add support for Apple USB Ethernet Adapter\n\nAdd support for Apple USB Ethernet Adapter.\n\nhttp://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/wa/RSLID?nplm\u003dMB442Z/A\n\nSigned-off-by: Aurelien Nephtali \u003caurelien@sitadelle.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7fa0cba330af3a24f43ac85e14b0b5fed557cdab",
      "tree": "37fdfdaa8ef3ff09a2f56ab783c15ee31bba5185",
      "parents": [
        "7f80202bb964dd9c5b408af8100c7f0fd39a15c7"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri May 16 23:04:51 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:27 2008 -0400"
      },
      "message": "uli526x: add support for netpoll\n\nThis patch adds netpoll support for the uli526x ethernet driver --\nsimply call the interrupt handler for polling.\n\nTo do this without disable_irq()/enable_irq() pair we should fully\nprotect the handler. Luckily, it\u0027s already using irqsave spinlock,\nthe only unprotected place is interrupts re-enabling write. It was\nsafe to re-enable interrupts without holding the spinlock, but with\nnetpoll possibility now it doesn\u0027t seem so.\n\nPatch was tested using netconsole and KGDBoE.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7f80202bb964dd9c5b408af8100c7f0fd39a15c7",
      "tree": "0ed3bf90918dc2f3c1d574aa4ac8a7b3aa6c7318",
      "parents": [
        "940608be2e6117c17c19b203f7393ced4d02590a"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Thu May 15 17:00:21 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:24 2008 -0400"
      },
      "message": "ucc_geth: Fix arguments to dma map/unmap functions\n\nWe were passing NULL as the device.  When we actually start supporting\nmore interesting memory configurations, this will break things, so\nwe proactively are fixing the bug.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "940608be2e6117c17c19b203f7393ced4d02590a",
      "tree": "3de6903fd7b417d4fa4ead66431654d3b0d5307c",
      "parents": [
        "5a0a92e67b5009a71e011658da04fb92dad8961f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Sat May 17 07:07:36 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:22 2008 -0400"
      },
      "message": "PHYLIB: Kconfig: Fix the dependency on S390\n\n PHYLIB was first marked as BROKEN on S390, then the enclosing menu marked\nas non-S390, then the two dependencies merged with the conversion to\nmenuconfig.  Reduce to non-S390.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5a0a92e67b5009a71e011658da04fb92dad8961f",
      "tree": "972c08baf56fbd8abfcf5d5854567e846b322e80",
      "parents": [
        "789585e968f07653a29a9e829aed20386043636c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Sat May 17 08:35:36 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:19:18 2008 -0400"
      },
      "message": "[SC92031] Using padto turned driver into an IPv6-only interface\n\nIPv4 would work with this driver only with static arp table entries,\nthe patch  reverts a padto introduced in\n\n commit 26a17b7bbb36a8552d531bc1ad08472fb5aa3007\n sc92031: start transmit return value bugfix\n\nThe padto does not work because the driver code evaluates `len\u0027 later on and\nthere are cases where skb-\u003elen is not updated accordingly.\n\nThis was observed with ARP frames (skb-\u003elen \u003d 42 bytes, !skb_cloned(),\nskb_tailroom \u003d 84 bytes). Then in skb_pad(), the first condition is true, where\nskb-\u003elen is not updated. As a consequence, the driver uses 42 bytes instead of\nthe 60 bytes, and the ARP frame never makes it onto the wire.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "789585e968f07653a29a9e829aed20386043636c",
      "tree": "ba503cf08560a6938844fae59349aba914ce684a",
      "parents": [
        "40ba182e3ca9f019f299ce5052fcd7e4cf68d11b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun May 18 04:45:09 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:55 2008 -0400"
      },
      "message": "sb1250: use netdev_alloc_skb\n\n Use netdev_alloc_skb.  This sets skb-\u003edev and allows arch specific\nallocation.  Also simplify and cleanup the alignment code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "40ba182e3ca9f019f299ce5052fcd7e4cf68d11b",
      "tree": "a1394e066cb63bc33952ba04eeae2c32a3933e1c",
      "parents": [
        "aff26e2faa782e196f28b86d04b093fd3bae1ffb"
      ],
      "author": {
        "name": "Tobias Diedrich",
        "email": "ranma+kernel@tdiedrich.de",
        "time": "Sun May 18 15:00:36 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:47 2008 -0400"
      },
      "message": "[netdrvr] forcedeth: Restore multicast settings on resume\n\nnv_open() resets multicast settings, call nv_set_multicast(dev)\nto restore them.  (Maybe this should rather be moved into nv_open())\n\nSigned-off-by: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aff26e2faa782e196f28b86d04b093fd3bae1ffb",
      "tree": "f8ce61aba1566e11f4e36b415d0ef6dce1f972e8",
      "parents": [
        "0178ec3d3e4e48c63b350e712835a4a5c15c6c86"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon May 19 19:11:08 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:18 2008 -0400"
      },
      "message": "WAN: protect Cisco HDLC state changes with a spinlock.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0178ec3d3e4e48c63b350e712835a4a5c15c6c86",
      "tree": "5e1bffd70c08fa1e2022823140853c8ab7e910b1",
      "parents": [
        "7ad62dbcb5766dae38516e0333a6f68a1b6df884"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 00:53:00 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:18:12 2008 -0400"
      },
      "message": "make myri10ge_get_firmware_capabilities() static\n\nThis patch makes the needlessly global\nmyri10ge_get_firmware_capabilities() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7ad62dbcb5766dae38516e0333a6f68a1b6df884",
      "tree": "ec46e9660c4e8446ba7b837366b22ccd16becff9",
      "parents": [
        "6941727a08d49c88a58bc3afb55044df7932549e"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue May 13 14:16:54 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:32 2008 -0400"
      },
      "message": "s2io: add missing block braces to multistatement if statement\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nCc: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nCc: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nCc: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nCc: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6941727a08d49c88a58bc3afb55044df7932549e",
      "tree": "895f75e5f3319cf36faaf451504ba3541c77a383",
      "parents": [
        "7fb1c2ac8ecaf0883f2fcb38dfc9ec2d15cee11d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue May 13 14:16:53 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:31 2008 -0400"
      },
      "message": "hamradio/scc: add missing block braces to multi-statement if\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7fb1c2ac8ecaf0883f2fcb38dfc9ec2d15cee11d",
      "tree": "738eaa1d97db953e3f60864e2df9bbfc5e0580f2",
      "parents": [
        "74ef5c5025fed5ad6a1cbdfb5c2e831acdbbd2fe"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed May 14 09:48:25 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:31 2008 -0400"
      },
      "message": "ehea: Fix use after free on reboot\n\nFixes the following use after free oops:\n\nehea: Reboot: freeing all eHEA resources\nUnable to handle kernel paging request for data at address 0x6b6b6b6b6b6b6c5b\nFaulting instruction address: 0xd000000000354488\ncpu 0x0: Vector: 300 (Data Access) at [c00000002ec6f310]\n    pc: d000000000354488: .ehea_shutdown_single_port+0x50/0x78 [ehea]\n    lr: d00000000035447c: .ehea_shutdown_single_port+0x44/0x78 [ehea]\n    sp: c00000002ec6f590\n   msr: 8000000000009032\n   dar: 6b6b6b6b6b6b6c5b\n dsisr: 40000000\n  current \u003d 0xc0000000281412e0\n  paca    \u003d 0xc0000000006df300\n    pid   \u003d 10930, comm \u003d reboot\nenter ? for help\n[c00000002ec6f590] d00000000035d64c .ehea_remove+0x44/0x124 [ehea] (unreliable)\n[c00000002ec6f630] c000000000319f88 .of_platform_device_remove+0x40/0x58\n[c00000002ec6f6a0] c000000000291018 .__device_release_driver+0xb0/0xf0\n[c00000002ec6f730] c000000000291120 .driver_detach+0xc8/0xfc\n[c00000002ec6f7c0] c00000000028fe24 .bus_remove_driver+0xb4/0x114\n[c00000002ec6f850] c000000000291768 .driver_unregister+0x54/0x74\n[c00000002ec6f8e0] c00000000031a0c8 .of_unregister_driver+0x14/0x28\n[c00000002ec6f950] c000000000023ba0 .ibmebus_unregister_driver+0x10/0x24\n[c00000002ec6f9c0] d000000000354180 .ehea_reboot_notifier+0x30/0x4c [ehea]\n[c00000002ec6fa40] c0000000003c95a8 .notifier_call_chain+0x5c/0xcc\n[c00000002ec6fae0] c000000000082cd4 .__blocking_notifier_call_chain+0x70/0xb0\n[c00000002ec6fb90] c000000000075cf8 .kernel_restart_prepare+0x24/0x58\n[c00000002ec6fc10] c000000000075f0c .kernel_restart+0x20/0x6c\n[c00000002ec6fc90] c000000000078674 .sys_reboot+0x1d4/0x290\n[c00000002ec6fe30] c0000000000086ac syscall_exit+0x0/0x40\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "74ef5c5025fed5ad6a1cbdfb5c2e831acdbbd2fe",
      "tree": "490e69ccc7d6b83716da724b0269b44880b4df13",
      "parents": [
        "63dac8ff1b3709b5f7ba71283eb48b4e1f18d563"
      ],
      "author": {
        "name": "Pierre Ynard",
        "email": "linkfanel@yahoo.fr",
        "time": "Wed May 14 16:20:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:30 2008 -0400"
      },
      "message": "rndis_host: increase delay in command response loop\n\nSome devices running some WinCE firmware (with SC_* Samsung processors\naccording to the SynCE project, verified on a HTC P3600 device) fail to\nregister because they apparently need extra time to respond correctly to\nrequests.  Increase the existing delay to satisfy them.  Based on code\nfrom the SynCE project, on a suggestion of David Brownell.\n\nThis patch Works For Me(tm).\n\nSigned-off-by: Pierre Ynard \u003clinkfanel@yahoo.fr\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "63dac8ff1b3709b5f7ba71283eb48b4e1f18d563",
      "tree": "5869a7e9331c22c235279c3ad9845475ad79a9c9",
      "parents": [
        "5d9bac8ece5e2a64a2a450c7e2d6901ed9152052"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:30 2008 -0400"
      },
      "message": "drivers/net/tokenring/olympic.c: fix warning\n\nWhen dev_name() is changed to return `const char *\u0027:\n\ndrivers/net/tokenring/olympic.c: In function \u0027olympic_probe\u0027:\ndrivers/net/tokenring/olympic.c:234: warning: assignment discards qualifiers from pointer target type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5d9bac8ece5e2a64a2a450c7e2d6901ed9152052",
      "tree": "450725912eed6306ea2fb410db80f6c921062eba",
      "parents": [
        "b166cfba01d62d04ae81ecce2d5dbe308db8083a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:29 2008 -0400"
      },
      "message": "drivers/net/tokenring/3c359.c: squish a warning\n\nWhen dev_name() is changed to return `const char *\u0027:\n\ndrivers/net/tokenring/3c359.c: In function \u0027xl_probe\u0027:\ndrivers/net/tokenring/3c359.c:318: warning: assignment discards qualifiers from pointer target type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b166cfba01d62d04ae81ecce2d5dbe308db8083a",
      "tree": "acbcfdbb632b27cce4ce1e956eb0e59354a18eaf",
      "parents": [
        "5bceeda3253d9ea6a38e2e918362a2610677f9c0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:29 2008 -0400"
      },
      "message": "pcnet32: fix warning\n\npci_name() will be changed to return `const char *\u0027:\n\ndrivers/net/pcnet32.c: In function \u0027pcnet32_probe1\u0027:\ndrivers/net/pcnet32.c:1884: warning: passing argument 2 of \u0027pcnet32_alloc_ring\u0027 discards qualifiers from pointer target type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5bceeda3253d9ea6a38e2e918362a2610677f9c0",
      "tree": "552c355c672d63e6ded477f142331388f3d3f0bf",
      "parents": [
        "d494eacde8858f9b53f5c640692caf14eb3c8239"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 14 16:20:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:28 2008 -0400"
      },
      "message": "[netdrvr] dm9000: use delayed work to update mii phy state fix\n\nuse cancel_delayed_work_sync()\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d494eacde8858f9b53f5c640692caf14eb3c8239",
      "tree": "6fa6c437ed1b5237ba9e09994b9dee9f1eb8108b",
      "parents": [
        "8757a5f71530c2dc8db7823ad68a5d4c2fbdad19"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed May 14 17:04:13 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:36 2008 -0400"
      },
      "message": "sky2: restore vlan acceleration on reset\n\nIf device has to be reset by sky2_restart, then need to restore\nthe VLAN acceleration settings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8757a5f71530c2dc8db7823ad68a5d4c2fbdad19",
      "tree": "d0805e006cf96355830b73e3e532afc156d59bfe",
      "parents": [
        "9b7bfc4c4c601a5cb368751f60cac054492c45f5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:21:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:35 2008 -0400"
      },
      "message": "sfc: Remove sub-minor component from driver version\n\nThis driver has diverged from the out-of-tree driver to which the version\nnumber originally applied.  It should be identified primarily by kernel\nversion.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b7bfc4c4c601a5cb368751f60cac054492c45f5",
      "tree": "c5cf9c6c582542ad91e2c0bf0fffab2a6f38ee43",
      "parents": [
        "d3208b5ebae9e62c32f0cf74dce1d4ddfac3f895"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:20:20 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:34 2008 -0400"
      },
      "message": "sfc: Added checks for heap allocation failure\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d3208b5ebae9e62c32f0cf74dce1d4ddfac3f895",
      "tree": "bbb47346216735e8e6ffb4c9f4be89ac0de0a12a",
      "parents": [
        "5daab96d873721cb84f4583f232b88fcd67c51fb"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:20:00 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:33 2008 -0400"
      },
      "message": "sfc: Remove redundant casts to and from void *\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5daab96d873721cb84f4583f232b88fcd67c51fb",
      "tree": "d947a060c590db080f68cfd4d3f405a037b9f670",
      "parents": [
        "24c28edc5a1b1dc4677eb13408ff3492d65df159"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:19:43 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:32 2008 -0400"
      },
      "message": "sfc: Change type of efx_nic::nic_data to struct falcon_nic_data *\n\nRemove redundant casts and variable.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "24c28edc5a1b1dc4677eb13408ff3492d65df159",
      "tree": "5aaa0ee472849ced6d504bc283ca68b0c6522792",
      "parents": [
        "6f8135ca7224d98c2de43edde69f4e6bec12da0e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:19:21 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:32 2008 -0400"
      },
      "message": "sfc: Use __packed macro\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6f8135ca7224d98c2de43edde69f4e6bec12da0e",
      "tree": "f86e9bff9fafa86719e3df8dfc70cd31bcc66c08",
      "parents": [
        "9bbd7d9a3528de1b5b915fa77df027b4de62174c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:19:05 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:31 2008 -0400"
      },
      "message": "sfc: Do not define inline macro\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9bbd7d9a3528de1b5b915fa77df027b4de62174c",
      "tree": "417edb030803f3f588f7929990cc47bf5ff89432",
      "parents": [
        "5b9e207ced5bb7af98b3c147171893435f5104ca"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:18:48 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:30 2008 -0400"
      },
      "message": "sfc: Use DMA_BIT_MASK() instead of our own DMA mask macros\n\nAlso change type of efx_nic_type::max_dma_mask to u64, matching\npci_dma_supported() parameter type.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5b9e207ced5bb7af98b3c147171893435f5104ca",
      "tree": "3ddf00b344697899b608fbb4730e93f3621f22ce",
      "parents": [
        "086ea3564a5378a06c7cbfaf9d2727bc58a8c285"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:18:14 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:29 2008 -0400"
      },
      "message": "sfc: Correct and expand some comments\n\nThese comments have been revised in response to questions raised by Andrew\nMorton in \u003c20080501120858.207b6dd6.akpm@linux-foundation.org\u003e.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "086ea3564a5378a06c7cbfaf9d2727bc58a8c285",
      "tree": "5dab0ca0a90370cb9eb22d5d5f5ecfa3bbf0a73d",
      "parents": [
        "184be0c21aba048cf510036edeee095e68740951"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:17:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:29 2008 -0400"
      },
      "message": "sfc: Use resource_size_t for PCI bus address\n\nThis should make the driver work on 32-bit systems with 64-bit PCI support.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "184be0c21aba048cf510036edeee095e68740951",
      "tree": "c96ce2180730d3cb0dd593f3ace8cc3071f414f2",
      "parents": [
        "55668611d0b2a5947cd17f66243be3cebf21400c"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:16:31 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:28 2008 -0400"
      },
      "message": "sfc: Merged efx_page_offset() into efx_rx_buf_offset()\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "55668611d0b2a5947cd17f66243be3cebf21400c",
      "tree": "8882b336ea5d7fd7e544c888a3b246e9463436fa",
      "parents": [
        "b3475645ed8b823c063f7560b243026150d7c3f8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:16:10 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:27 2008 -0400"
      },
      "message": "sfc: Replaced various macros with inline functions\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b3475645ed8b823c063f7560b243026150d7c3f8",
      "tree": "e69a067136b0344967c1464f3143222bd3963d9e",
      "parents": [
        "2c118e0f6b7f3b8021df3c80c80c0545402f38b4"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:15:49 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:26 2008 -0400"
      },
      "message": "sfc: Added and removed braces to comply with kernel style\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2c118e0f6b7f3b8021df3c80c80c0545402f38b4",
      "tree": "ce526b052a925b87708dd885763ae0567933005a",
      "parents": [
        "f7f13b0b9253e21557ad090144a44f20860332f1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:15:29 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:26 2008 -0400"
      },
      "message": "sfc: Removed unncesssary UL suffixes on 0 literals\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f7f13b0b9253e21557ad090144a44f20860332f1",
      "tree": "9d99ec82a0e09f8b55c96291bf9fb6c4a12e520c",
      "parents": [
        "91ad757c2fc35ec79dd2c909dc6dc721b9c257f3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:15:06 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:25 2008 -0400"
      },
      "message": "sfc: Simplified efx_rx_calc_buffer_size() using get_order()\n\nMerged it into its only caller, efx_init_channels().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "91ad757c2fc35ec79dd2c909dc6dc721b9c257f3",
      "tree": "4b1cdc458017fc494b5739088945c99a1f07f6c6",
      "parents": [
        "4cc58bdebfcb7561de401999705a5cde16674842"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:14:27 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:24 2008 -0400"
      },
      "message": "sfc: Removed casts to void\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4cc58bdebfcb7561de401999705a5cde16674842",
      "tree": "73842e3d7e3ab5d17122b86c00da0f05a0357968",
      "parents": [
        "071f92d05967a0c8422f1c8587ce0b4d90a8b447"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri May 16 21:13:57 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 05:59:23 2008 -0400"
      },
      "message": "sfc: Use mod_timer() to set expiry and add_timer() together\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "a0abb93bf9dc590b031a1123f3e6c6c225c1cdd1"
}
