)]}'
{
  "log": [
    {
      "commit": "27d0483aa1ef66a8877d71b63bb97f46ab0246b2",
      "tree": "ca84a9db8c79b789d40d2d9ae30d0349fd3562fc",
      "parents": [
        "665c1ef8369138dad7773da6407fe77ccff87deb",
        "dea75bdfa57f75a7a7ec2961ec28db506c18e5db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 20:20:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 20:20:58 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (22 commits)\n  [IPCONFIG]: The kernel gets no IP from some DHCP servers\n  b43legacy: Fix module init message\n  rndis_wlan: fix broken data copy\n  libertas: compare the current command with response\n  libertas: fix sanity check on sequence number in command response\n  p54: fix eeprom parser length sanity checks\n  p54: fix EEPROM structure endianness\n  ssb: Add pcibios_enable_device() return value check\n  rc80211-pid: fix rate adjustment\n  [ESP]: Add select on AUTHENC\n  [TCP]: Improve ipv4 established hash function.\n  [NETPOLL]: Revert two bogus cleanups that broke netconsole.\n  [PPPOL2TP]: Add missing sock_put() in pppol2tp_tunnel_closeall()\n  Subject: [PPPOL2TP] add missing sock_put() in pppol2tp_recv_dequeue()\n  [BLUETOOTH]: l2cap info_timer delete fix in hci_conn_del\n  [NET]: Fix race in generic address resolution.\n  iucv: fix build error on !SMP\n  [TCP]: Must count fack_count also when skipping\n  [TUN]: Fix RTNL-locking in tun/tap driver\n  [SCTP]: Use proc_create to setup de-\u003eproc_fops.\n  ...\n"
    },
    {
      "commit": "c256e05b7b30fab484deacb4f8cff59ce649c75e",
      "tree": "b492be0ce8575c2b00b32eae0b64d654b668c79e",
      "parents": [
        "cdb2a9fe63575dd1eb82b724bbd0aa5e0dd89fa0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Mar 04 20:31:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "b43legacy: Fix module init message\n\nThis fixes the module init message to tell that the legacy\ndriver loaded. This makes it less confusing, in case both drivers are loaded.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cdb2a9fe63575dd1eb82b724bbd0aa5e0dd89fa0",
      "tree": "f0a41d799f0d9bab6dd91c2475adcc9178a71d9d",
      "parents": [
        "8a96df80b3ddb2410045a26ea19eeccb5f2d2d11"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Mar 04 20:05:27 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "rndis_wlan: fix broken data copy\n\nReplace broken code that attempted to copy 6 byte array to 64-bit\ninteger. Due to missing cast to 64-bit integer, left shift operation\nwere 32-bit and lead to bytes been copied over each other. New code\nuses simple memcpy, for greater readability and efficiency.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a96df80b3ddb2410045a26ea19eeccb5f2d2d11",
      "tree": "f2d8b7e5f6614a561a71a2044ade59dc1b6cea50",
      "parents": [
        "6305f498604df6c66bdb4cc533ce6332fa5ab61f"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@tglx.de",
        "time": "Tue Mar 04 18:22:27 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:39 2008 -0500"
      },
      "message": "libertas: compare the current command with response\n\ninstead of with itself.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6305f498604df6c66bdb4cc533ce6332fa5ab61f",
      "tree": "31b17cb19d71aa85e9f016cf58d84ac463d3cbe0",
      "parents": [
        "c2f2d3a06f8b628d444cf4f396d6c6ddd47e1d1f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Mar 03 12:20:12 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:37 2008 -0500"
      },
      "message": "libertas: fix sanity check on sequence number in command response\n\nSlightly more useful if we compare it against the sequence number of the\ncommand we have outstanding, rather than comparing the reply with itself.\n\nDoh. Pointed out by Sebastian Siewior\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2f2d3a06f8b628d444cf4f396d6c6ddd47e1d1f",
      "tree": "7879c02aa491f6e335dd907b1093941bfb892215",
      "parents": [
        "8c28293f5514f64ba064bac7946aebeda4a663c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 29 23:28:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:36 2008 -0500"
      },
      "message": "p54: fix eeprom parser length sanity checks\n\nWhen I called p54_parse_eeprom() on a hand-coded structure\nI managed to make a small mistake with wrap-\u003elen which caused\na segfault a few lines down when trying to read entry-\u003elen.\nThis patch changes the validation code to avoid such problems.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nTested-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c28293f5514f64ba064bac7946aebeda4a663c6",
      "tree": "92a88fa9606aff0e0325b2cc4c328a395866541e",
      "parents": [
        "dc63644b0ee3b447e879ef8e124657b40e9ea81c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 29 13:56:33 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 04 18:36:36 2008 -0500"
      },
      "message": "p54: fix EEPROM structure endianness\n\nSince the EEPROM structure is read from hardware, it is\nalways little endian, annotate that in the struct and\nmake sure to convert where applicable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Wu \u003cflamingice@sourmilk.net\u003e\nTested-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a504779d312ab20b9dbe3c8f1c66f395f80e2eb",
      "tree": "7907b3e00d0b55ac7bdfa3ea89f38f0102b0c1d8",
      "parents": [
        "e311f68a4e43ade048d7dbaa6b458fbe31114daf"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Mar 04 16:52:01 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 08:04:11 2008 -0800"
      },
      "message": "m68knommu: fix fec driver interrupt races\n\nThe FEC driver has a common interrupt handler for all interrupt event\ntypes. It is raised on a number of distinct interrupt vectors.\nThis handler can\u0027t be re-entered while processing an interrupt, so\nmake sure all requested vectors are flagged as IRQF_DISABLED.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec9b6add7d81f902f6094e71f595da4a362f3348",
      "tree": "5636180fcd749cfce604d238357ccc2ff63bb770",
      "parents": [
        "c8fff1cf4e4e5e420c929469a09427aa37342928"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Mon Mar 03 20:49:34 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 20:49:34 2008 -0800"
      },
      "message": "[PPPOL2TP]: Add missing sock_put() in pppol2tp_tunnel_closeall()\n\nEvery skb removed from session-\u003ereorder_q needs sock_put().\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8fff1cf4e4e5e420c929469a09427aa37342928",
      "tree": "4697944066307c29bbb03c538a5953ae9a42ccbe",
      "parents": [
        "8e8440f53593b5f9c695f18b493b535873dbb9da"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Mon Mar 03 20:48:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 20:48:53 2008 -0800"
      },
      "message": "Subject: [PPPOL2TP] add missing sock_put() in pppol2tp_recv_dequeue()\n\nEvery skb removed from session-\u003ereorder_q needs sock_put().\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "401023710d73aaef1191ab4d6a79d39c51add828",
      "tree": "a19260d86b6fa1cdb27a368a3d77335cdfb27dbf",
      "parents": [
        "459eea74104ad85c30e17541c2b30d776445e985"
      ],
      "author": {
        "name": "Kim B. Heino",
        "email": "Kim.Heino@bluegiga.com",
        "time": "Fri Feb 29 12:26:21 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 29 12:26:21 2008 -0800"
      },
      "message": "[TUN]: Fix RTNL-locking in tun/tap driver\n\nCurrent tun/tap driver sets also net device\u0027s hw address when asked to\nchange character device\u0027s hw address. This is a good idea, but it\nmisses RTLN-locking, resulting following error message in 2.6.25-rc3\u0027s\ninetdev_event() function:\n\nRTNL: assertion failed at net/ipv4/devinet.c (1050)\n\nAttached patch fixes this problem.\n\nSigned-off-by: Kim B. Heino \u003cKim.Heino@bluegiga.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d84a44096a34a5015fef8293fe1bf70068bfdd0",
      "tree": "a37e5ce6348c9b43c80fc86aca566eb475bf0fe2",
      "parents": [
        "96fc1784007bf194399759e9b7d9c836c7bbda2a"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:58:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:58:49 2008 -0800"
      },
      "message": "[BNX2X]: update version, remove CVS strings\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96fc1784007bf194399759e9b7d9c836c7bbda2a",
      "tree": "a6807c454b097b0642f83faeab35c3ee7db6dd91",
      "parents": [
        "e8717a47266b1527e620ddf262613b9d010bbbe7"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:57:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:57:55 2008 -0800"
      },
      "message": "[BNX2X]: Fix Xmit bugs\n\nSeveral endianity corrections in start_xmit()\n\nFixed TSO bug where packets were missing the TCP flags.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8717a47266b1527e620ddf262613b9d010bbbe7",
      "tree": "b793e6785a52e2442701114fcd59b4da941ee0ef",
      "parents": [
        "228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:57:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:57:29 2008 -0800"
      },
      "message": "[BNX2X]: Prevent PCI queue overflow\n\nLimit traffic through an internal queue to prevent overflow.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c",
      "tree": "765d0de072a2eab6575ff735a05e8ea492c4d08a",
      "parents": [
        "877e9aa4c31d8d1670b21824b819929435f46579"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:56:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:56:57 2008 -0800"
      },
      "message": "[BNX2X]: fix slowpath races and locking\n\nFixed locking between fastpath and slowpath operations.\n\nCorrected order of traffic disabling to prevent race when going down\nunder traffic.\n\n- first have the microcode drop all incoming packets\n- then do the slowpath stuff\n- only then reset the MAC\n\nGot rid of in_reset_task.\n\nRemove_one() and friends would deference a null pointer if init_one\nfailed.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "877e9aa4c31d8d1670b21824b819929435f46579",
      "tree": "47b576986291de8ff51e1a1d76642963e2bbe649",
      "parents": [
        "615f8fd9c2ab475c420d5baa7def37c5cb0d50d3"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:55:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:55:53 2008 -0800"
      },
      "message": "[BNX2X]: fix HW attentions and error handling\n\nSome of the HW attentions, used to indicate an error were not properly\nacked.\n\nThis will cause the driver to endlessly receive interrupts when such\nan error happens.\n\nHad to break the code into smaller chunks because it got too nested.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "615f8fd9c2ab475c420d5baa7def37c5cb0d50d3",
      "tree": "754b4dbb9bab483b5fdfc02621657e8dbe7c7d14",
      "parents": [
        "0e39e645b3e83873d59b865df2b671c822e2182c"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:54:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:54:54 2008 -0800"
      },
      "message": "[BNX2X]: fix MSI-X/INT#A errata\n\nErrata A0.158 workaround. \n\nRunning in INT#A mode after running with MSI-X fails due to a PCI core\nbug.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e39e645b3e83873d59b865df2b671c822e2182c",
      "tree": "7a035ad0f87efc29f70a652f9aaf4c5827d9fa54",
      "parents": [
        "49d66772112f40554ba18d037e0601ac3da0bf79"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:54:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:54:03 2008 -0800"
      },
      "message": "[BNX2X]: correct statistics\n\nErrors were summed improperly, some stats were missing.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49d66772112f40554ba18d037e0601ac3da0bf79",
      "tree": "e10b03f7e3ca5bf24fe05ba60dff5de342175cb4",
      "parents": [
        "f14106478e372e64be54a3cdab1e2fa83a5c8a35"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:53:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:53:13 2008 -0800"
      },
      "message": "[BNX2X]: Correct RX filtering and MC configuration\n\nThe configuration of RX filtering needed the following corrections:\n\nDrop flags need to be set per Rx queue.\n\nHave to tell the microcode to collect drop stats, and properly wait\nfor them to complete when going down.\n\nSometimes we failed to detect proper completion due to a logical error\nin the wait loop.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f14106478e372e64be54a3cdab1e2fa83a5c8a35",
      "tree": "5d66afdfdb0e9752e6ca13b28f6e61c4d8558e39",
      "parents": [
        "250479504ff7d7e8c7d5cf85bedd40fb8d725429"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:51:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:51:50 2008 -0800"
      },
      "message": "[BNX2X]: Correct Link management\n\nProperly protect PHY access between two devices on the same board with\na HW lock.\n\nUse GPIO to clear all previous configurations before changing link\nparameters.\n\nShut down the external PHY in case of fan failure.\n\nReducing the MDC/MDIO clock to 2.5MHz due to problems with some\ndevices.\n\nResolve the flow control response according to autoneg with external\nPHY.\n\nUnmasking all PHY interrupts in single write to prevent a race in the\ninterrupts order.\n\nLASI indication fixes to work with peculiarities of PHYs.\n\nDisable MAC RX to avoid a HW bug when closing the MAC under traffic.\n\nDisable parallel detection on HiGig due to HW limitation.\n\nUpdating the shared memory structure to work with the current\nbootcode.\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "250479504ff7d7e8c7d5cf85bedd40fb8d725429",
      "tree": "0bbcae29bc8aeed97e1050c4b5b7939830633198",
      "parents": [
        "c14423fe585a5937db6e2eece4b79486521103be"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:50:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:50:16 2008 -0800"
      },
      "message": "[BNX2X]: Correct init_one()\n\nCorrect PCI-E info printed by init_one()\nIn one case it failed to free the netdev. \n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c14423fe585a5937db6e2eece4b79486521103be",
      "tree": "e1a158f10f92def85b1992706d167d5a4bc730af",
      "parents": [
        "21e43188f272c7fd9efc84b8244c0b1dfccaa105"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezert@broadcom.com",
        "time": "Thu Feb 28 11:49:42 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 11:49:42 2008 -0800"
      },
      "message": "[BNX2X]: Spelling fixes\n\nSigned-off-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9d8f88952c263a4eeaaa0fc6ff726d2315b6a57",
      "tree": "a9d9d5272c4c633854a738d5c1432a442613b912",
      "parents": [
        "c7084535c9d2b8bcfc19f1ad9452eabde742ae22"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 13:33:07 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Don\u0027t build bcm43xx if SSB is static and b43 PCI-SSB bridge is enabled.\n\nThis may happen e.g. when the ssb is statically enables by the b44 driver,\nand the b43 pci-ssb bridge is enbled by the b43/b43legacy drivers, or the\nb43/b43legacy drivers are built statically.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7084535c9d2b8bcfc19f1ad9452eabde742ae22",
      "tree": "7009424c631c13a7a4675892f124073059255323",
      "parents": [
        "4b7524a42e14a7f86fa12611f3419650e99e2526"
      ],
      "author": {
        "name": "Alexey Zaytsev",
        "email": "alexey.zaytsev@gmail.com",
        "time": "Sat Feb 23 12:59:26 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "Use a separate config option for the b43 pci to ssb bridge.\n\nThe bridge code was unnecessary enabled by the b44\ndriver, but it prevents the bcm43xx driver from\nbeing loaded, as the bridge claims the same pci ids.\n\nNow we enable the birdge only if the b43{legacy}\ndrivers are selected.\n\nSigned-off-by: Alexey Zaytsev \u003calexey.zaytsev@gmail.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b7524a42e14a7f86fa12611f3419650e99e2526",
      "tree": "4a79699606db439402679747ca95e686b4eaf931",
      "parents": [
        "03147dfc8a3756439f0cc54aa181f30067f1b21b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Feb 26 15:26:56 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "libertas: Remove unused exports\n\nThe libertas driver exports a number of symbols with no in-tree users;\nremove these unused exports.  lbs_reset_device() is completely unused, with\nno callers at all, so remove the function completely.\n\nA couple of these unused exported symbols are static, which causes the\nfollowing build error on ia64 with gcc 4.2.3:\n\n    drivers/net/wireless/libertas/main.c:1375: error: __ksymtab_lbs_remove_mesh causes a section type conflict\n    drivers/net/wireless/libertas/main.c:1354: error: __ksymtab_lbs_add_mesh causes a section type conflict\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-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": "53b3f8e47a38f39836da1c9f9d2ea9a9c164c8f4",
      "tree": "aa393f45d18a68eff497534dfa39fa07596e9440",
      "parents": [
        "05253c93feb40901d80a0d6f239a0bc78860c679"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:13 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:10 2008 -0500"
      },
      "message": "rt2x00: Fix rt2x00lib_reset_link_tuner()\n\nrt2x00lib_reset_link_tuner() can be called from within\nthe link tuner itself. This means that it should\n_not_ call rt2x00lib_stop_link_tuner() since that will\ncause the thread to hang.\n\nReorder the things that should be done during a\nlink tuner reset and during a link tuner start.\n\nAlso make antenna tuning the last step of the link\ntuner since it could possibly reset some statistical\ninformation which we need for average calculation.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05253c93feb40901d80a0d6f239a0bc78860c679",
      "tree": "b83242d123469de89bdc3f22f2f2232f4e482586",
      "parents": [
        "61667d8d5bf3c3ee09474069eaf4b93a4755ff8b"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:08 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Don\u0027t switch to antenna with low rssi\n\nWhen rssi_a \u003e rssi_b is true and the current antenna\nwas already antenna A, then rt2x00 incorrectly jumped\nto antenna B.\n\nAlso don\u0027t configure the antenna when there has been\nno change in the antenna setup.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61667d8d5bf3c3ee09474069eaf4b93a4755ff8b",
      "tree": "3b5b0cd136e351c293aa8f099c59f1dc3a8960eb",
      "parents": [
        "b290d433618aa7122f6e6c4a62ddc79412a48d4d"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:05 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Add link tuner safe RX toggle states\n\nThis adds 2 new states which both are used to toggle\nthe RX. These new states are required for usage\ninside the link tuner thread, because the normal\nRX toggling will stop the link tuner thread.\nWhile it is possible that the link tuner thread itself\nis the caller of the RX toggle (when using software\nantenna diversity).\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b290d433618aa7122f6e6c4a62ddc79412a48d4d",
      "tree": "2c24cf5ac226d7c15bca28e79ccd2c7139b7a03d",
      "parents": [
        "8bfb04756a698e38825656eab3bc339a321551b3"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Feb 25 23:15:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rt2x00: Fix antenna diversity\n\nFix 2 issues in antenna diversity selection.\n\n1) the following statement will always return true.\n\tif ((rssi_curr - rssi_old) \u003e -5 || (rssi_curr - rssi_old) \u003c 5)\nIt is cleaner to check if the absolute value is smaller then 5.\n\n2) Only enable software diversity when default antenna setup\nindicates support for it. Don\u0027t select it when the hardware\ndoes not indicate support for it...\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8bfb04756a698e38825656eab3bc339a321551b3",
      "tree": "3703117babe118b1e4f00e0bb4f08d78241fbcf6",
      "parents": [
        "4b74850dc3fb8a0941dde0f1bf7686803d1250cd"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "linux+wireless@ml.breakpoint.cc",
        "time": "Sat Feb 23 21:46:31 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "gelic wireless driver needs WIRELESS_EXT support\n\n|   CC      drivers/net/ps3_gelic_wireless.o\n| /home/bigeasy/git/linux-2.6/drivers/net/ps3_gelic_wireless.c: In function \u0027gelic_wl_setup_netdev_ops\u0027:\n| /home/bigeasy/git/linux-2.6/drivers/net/ps3_gelic_wireless.c:2660: error: \u0027struct net_device\u0027 has no member named \u0027wireless_data\u0027\n| /home/bigeasy/git/linux-2.6/drivers/net/ps3_gelic_wireless.c:2661: error: \u0027struct net_device\u0027 has no member named \u0027wireless_handlers\u0027\n| make[3]: *** [drivers/net/ps3_gelic_wireless.o] Error 1\n| make[2]: *** [drivers/net] Error 2\n| make[1]: *** [drivers] Error 2\n| make[1]: *** Waiting for unfinished jobs....\n| make: *** [sub-make] Error 2\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b74850dc3fb8a0941dde0f1bf7686803d1250cd",
      "tree": "c7aa9bb8ded0d27f820eb47dafaa1f7a7861c6f6",
      "parents": [
        "5b0acc64a3750f8f017b973f1059bb25b791c2a3"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Fri Feb 22 16:45:26 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "PS3: gelic: Link the wireless net_device structure to the corresponding device structure\n\nLink the net_device structure of the wireless part to the\ncorresponding device structure.\n\nWithout this, the sysfs node for this net_device would not have\n\u0027device\u0027 link.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b0acc64a3750f8f017b973f1059bb25b791c2a3",
      "tree": "3417b867c4334bb6d7e389b113be5ee618cc0c97",
      "parents": [
        "d9595a7b9c777d45a74774f1428c263a0a47f4c0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 11:47:45 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 28 09:13:09 2008 -0500"
      },
      "message": "rndis_wlan: fix sparse warnings\n\nIt is obviously wrong to use an enum in a little endian struct,\nand those other enums should be declared differently.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3dbf8d56a2b7e0d738950daa16682e1e6dafb28b",
      "tree": "b56fa9c5e6ebacdfc8bcf1f0a84d65705b8e7556",
      "parents": [
        "3ab2273175bd59616b6e85c0f88b154e8bd97413"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Feb 26 17:52:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 26 17:52:05 2008 -0800"
      },
      "message": "[MACVLAN]: Update Kconfig to refer to iproute\n\nSince the macvlan release I had at least 5 users asking how to configure\nit since the old userspace tool doesn\u0027t work with the version in the\nkernel. Add a pointer to the Kconfig help.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf319a787a881aa6ad8213b98b93b8de2b6f0e0",
      "tree": "a06b5d1a8ee61b489f06db643f7ce77feb1d286a",
      "parents": [
        "489815ce224e75c2fcd5ebdfaa740d7f9a4f20d3"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:11:13 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:52 2008 -0500"
      },
      "message": "e1000e: remove unused read value in ASPM disable code.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "489815ce224e75c2fcd5ebdfaa740d7f9a4f20d3",
      "tree": "e59754bc14703bc13edce3d642d3681a07693385",
      "parents": [
        "de92d84ec2305c490aa1db33f6e40680f8c236a8"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:11:07 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:50 2008 -0500"
      },
      "message": "e1000e: fix spelling errors in comments\n\nFix some spelling errors and inconsistencies in comment blocks.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de92d84ec2305c490aa1db33f6e40680f8c236a8",
      "tree": "78298ae28581b04642313f1d78c968d1e53573e5",
      "parents": [
        "4a5694e66428607585c9f4dd14bcf4158d2de191"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:11:02 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:49 2008 -0500"
      },
      "message": "e1000e: fix flow control denial of service possibility\n\nthis patch avoids a denial of service from an evildoer sending a\ncontinuous stream of flow control at our adapter that is plugged\ninto a non-flow control enabled switch.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a5694e66428607585c9f4dd14bcf4158d2de191",
      "tree": "d3a77784ef3f7c7d6e494dedb10aa0c2f3f044f3",
      "parents": [
        "03ae221fe9987e22679642b5b687aebbb67bbb47"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:10:57 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:47 2008 -0500"
      },
      "message": "e1000e: fix flow control when using ethtool overrides\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03ae221fe9987e22679642b5b687aebbb67bbb47",
      "tree": "8ae5cd28d97f540ed4d939600840378a22bdfa2d",
      "parents": [
        "31f8c4fe5d24376c15e18e2936cfa18cd7e5d917"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Feb 21 15:10:52 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:47 2008 -0500"
      },
      "message": "e1000e: fix link up message to show ethX:\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "31f8c4fe5d24376c15e18e2936cfa18cd7e5d917",
      "tree": "f19f3e54ff8453e0429cf98605d6704afcb4c14f",
      "parents": [
        "ac0b3509f048b34ba1b60f164fd811b7cbdbc27a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:10:47 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:45 2008 -0500"
      },
      "message": "e1000e: 82573 can use eerd method to read eeprom\n\nThis simplifies the 82571/2/3 family initialization a bit\nand removes an initialization table no longer needed.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac0b3509f048b34ba1b60f164fd811b7cbdbc27a",
      "tree": "352b2a286614aee061eac930854532f65b656cb1",
      "parents": [
        "179956f498bd8cc55fb803c4ee0cf18be59c8b01"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Feb 21 15:10:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:44 2008 -0500"
      },
      "message": "ixgb: add RNBC counter - no buffer count - to ethtool stats\n\nThis counter is valuable to determine if the system is unable\nto timely return buffers to the hardware and this counter starts\nto increase well before the hardware starts to drop packets. If\nusers experience rx_no_buffer_count increasing, they should increase\nthe amount of descriptors. That will provide more buffers for the\nhardware and will decrease the chance of hard drops.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "179956f498bd8cc55fb803c4ee0cf18be59c8b01",
      "tree": "1746360d5b5a7b309a441beae7f38b67e71d3313",
      "parents": [
        "a84d0a3d6909c871bfa617a45a7517ce9292d4fb"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Feb 21 22:50:54 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:42 2008 -0500"
      },
      "message": "macb: Fix speed setting\n\nFix NCFGR.SPD setting on 10Mbps.  This bug was introduced by\nconversion to generic PHY layer in kernel 2.6.23.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a84d0a3d6909c871bfa617a45a7517ce9292d4fb",
      "tree": "a137bb82a4746a66f5bb7a33829b454e83026392",
      "parents": [
        "f11cf25ef345a320b152aa68a014c8a65cf4ed44"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 22 16:00:33 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:39 2008 -0500"
      },
      "message": "sky2: fix LED management\n\nFix problems in LED management, so ethtool -p works correctly on Yukon-EC\nand other chips. The driver was incorrectly setting the PHY LED overide bits.\nMoral: read the spec sheet, not the vendor driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f11cf25ef345a320b152aa68a014c8a65cf4ed44",
      "tree": "b84565454437f353bade6349ea6dfbc1b900c281",
      "parents": [
        "d1e7fe4d92742dd1aa28ca11512628adc79a904b"
      ],
      "author": {
        "name": "Laura Garcia",
        "email": "nevola@gmail.com",
        "time": "Sat Feb 23 18:56:35 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Feb 24 00:07:37 2008 -0500"
      },
      "message": "[netdrvr] via-rhine: Use register offset definition for WOLcgClr\n\nUse register offset definition for WOLcgClr, rather than a magic\nnumber.\n\nThis patch does not change the driver behaviour.\n\nSigned-off-by: Laura Garcia Liebana \u003cnevola@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1e7fe4d92742dd1aa28ca11512628adc79a904b",
      "tree": "6e91ec8f67314651601ec968b35c1d9be110b39e",
      "parents": [
        "68707acb5b5d4e2b7583cbff0883516afed54d4f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 20 02:13:53 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:50 2008 -0500"
      },
      "message": "net/phy/mdio_bus.c: fix a check-after-use\n\nThis patch fixes a check-after-use spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "68707acb5b5d4e2b7583cbff0883516afed54d4f",
      "tree": "d8878f6e3e94999f9ccf67547e591ad844d85834",
      "parents": [
        "cf7822983f21617b805712eec46eb31058508d6a"
      ],
      "author": {
        "name": "Bill Hayes",
        "email": "bill.hayes@hp.com",
        "time": "Tue Feb 19 10:24:41 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:49 2008 -0500"
      },
      "message": "igb: Fix panic with NICs with 1000BASE-SX PHY\n\nThis patch eliminates a kernel panic with the igb driver in 2.6.25-rc2 when\nrunning on a Intel 82575 Ethernet controller with a 1000BASE-SX PHY.  The\npanic does not happen with the 1000BASE-T PHY, only with a SX connection.\n\nSigned-off-by: Bill Hayes \u003cbill.hayes@hp.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf7822983f21617b805712eec46eb31058508d6a",
      "tree": "8c7aab7f74b60560339abb4700ec04a7ce795660",
      "parents": [
        "563e0ae06ff18f0b280f11cf706ba0172255ce52"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Mon Feb 18 17:24:30 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:48 2008 -0500"
      },
      "message": "gianfar: don\u0027t pass NULL dev ptr to DMA ops\n\nChange all dma op invocations in gianfar.c to actually pass in the\ndevice pointer.  Currently, the value is ignored, but it will be\nused going forward as we implement archdata for 32-bit powerpc.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "563e0ae06ff18f0b280f11cf706ba0172255ce52",
      "tree": "dd1dfe89ac42824348b1ae8857685f77692c7dba",
      "parents": [
        "98e0f521456943801aacc7a4c0efb5b3bb6f89e0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Feb 18 21:20:32 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:47 2008 -0500"
      },
      "message": "sis190: read the mac address from the eeprom first\n\nReading a serie of zero from the cmos sram area do not work\nwell with is_valid_ether_addr(). Let\u0027s read the mac address\nfrom the eeprom first as it seems more reliable.\n\nFix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d9831\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "98e0f521456943801aacc7a4c0efb5b3bb6f89e0",
      "tree": "acb009838f39ecd489a0a1419cf6e0900fbe4b9d",
      "parents": [
        "f5154fbf4902744cdd2bb7548487ceaac9840fd2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Feb 18 10:04:38 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:57:46 2008 -0500"
      },
      "message": "tlan: add static to function definitions\n\nThe forward declarations were already marked static, make the definitions\nbe static as well.  Fixes the sparse warnings as well.\n\ndrivers/net/tlan.c:1403:5: warning: symbol \u0027TLan_HandleInvalid\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1435:5: warning: symbol \u0027TLan_HandleTxEOF\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1521:5: warning: symbol \u0027TLan_HandleStatOverflow\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1557:5: warning: symbol \u0027TLan_HandleRxEOF\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1692:5: warning: symbol \u0027TLan_HandleDummy\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1722:5: warning: symbol \u0027TLan_HandleTxEOC\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1770:5: warning: symbol \u0027TLan_HandleStatusCheck\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1845:5: warning: symbol \u0027TLan_HandleRxEOC\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1905:6: warning: symbol \u0027TLan_Timer\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:1986:6: warning: symbol \u0027TLan_ResetLists\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2046:6: warning: symbol \u0027TLan_FreeLists\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2095:6: warning: symbol \u0027TLan_PrintDio\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2130:6: warning: symbol \u0027TLan_PrintList\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2166:6: warning: symbol \u0027TLan_ReadAndClearStats\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2242:1: warning: symbol \u0027TLan_ResetAdapter\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2328:1: warning: symbol \u0027TLan_FinishReset\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2451:6: warning: symbol \u0027TLan_SetMac\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2493:6: warning: symbol \u0027TLan_PhyPrint\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2542:6: warning: symbol \u0027TLan_PhyDetect\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2589:6: warning: symbol \u0027TLan_PhyPowerDown\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2614:6: warning: symbol \u0027TLan_PhyPowerUp\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2635:6: warning: symbol \u0027TLan_PhyReset\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2663:6: warning: symbol \u0027TLan_PhyStartLink\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2750:6: warning: symbol \u0027TLan_PhyFinishAutoNeg\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2906:5: warning: symbol \u0027TLan_MiiReadReg\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:2996:6: warning: symbol \u0027TLan_MiiSendData\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3038:6: warning: symbol \u0027TLan_MiiSync\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3077:6: warning: symbol \u0027TLan_MiiWriteReg\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3147:6: warning: symbol \u0027TLan_EeSendStart\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3187:5: warning: symbol \u0027TLan_EeSendByte\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3248:6: warning: symbol \u0027TLan_EeReceiveByte\u0027 was not declared. Should it be static?\ndrivers/net/tlan.c:3306:5: warning: symbol \u0027TLan_EeReadByte\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "61da96be07ec860e260ca4af0199b9d48d000b80",
      "tree": "e05c68b78cf9f2c5f3f9ca80832bbeaa1a9cbf30",
      "parents": [
        "a80763c9090fe03a1af98f0106b2aaa4ad6502f9"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon Feb 18 22:06:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:56:55 2008 -0500"
      },
      "message": "pcnet_cs: if AX88190-based card, printk \"use axnet_cs instead\" message.\n\n   * If ConfigBase is 0x03c0 \u0026\u0026 manfid is (0x0149,0xc1ab),\n    printk \"use axnet_cs instead\" message.\n\n    Actually, most of the card with manfid(0x0149, 0xc1ab)\n    use pcnet_cs driver.\n\n   * remove entry (0x021b, 0x0202)\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a80763c9090fe03a1af98f0106b2aaa4ad6502f9",
      "tree": "267d6d70f621519d34fb7e445aa389cd0dbccd06",
      "parents": [
        "d9d5dcc88ca5c72237e2d09d23a13a9b9d1e7445"
      ],
      "author": {
        "name": "Leonardo Potenza",
        "email": "lpotenza@inwind.it",
        "time": "Sun Feb 17 18:23:15 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:05 2008 -0500"
      },
      "message": "drivers/net/cs89x0.c: compilation warning fix\n\nSuppress the warning message about the \u0027netcard_portlist\u0027 defined but not used.\n\nSigned-off-by: Leonardo Potenza \u003clpotenza@inwind.it\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9d5dcc88ca5c72237e2d09d23a13a9b9d1e7445",
      "tree": "9f27542240c28c952b47148ff428cd7ff10d6710",
      "parents": [
        "7a7d23dac29825a75e375800573d53e49d864a42"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Feb 18 10:02:51 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:04 2008 -0500"
      },
      "message": "virtio_net: Fix oops on early interrupts - introduced by virtio reset code\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a7d23dac29825a75e375800573d53e49d864a42",
      "tree": "ec96df83459e857efcabfe4624f2a74c39ec4001",
      "parents": [
        "740db6d7f5bf194abf327613a5a500e3729fc19a"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sun Feb 17 11:30:23 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:03 2008 -0500"
      },
      "message": "uli526x partially recognizing interface\n\nPatch fixes:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d5839\n\nInit sequence needs to poll phy until phy reset is complete. This is the\nsame problem that I fixed in 2002 in tulip driver.\n\nThanks to manty@manty.net for testing this patch.\nThanks to Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e for posting/testing\na similar patch before:\n    http://lkml.org/lkml/2006/8/21/45\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6cb5e57701d355737f0bc9f94c0f80ed69a95b62",
      "tree": "c4d4e715ba4c87a4518ed2dba7a11ce2186cb2bb",
      "parents": [
        "5bd3670f31f1c58f500e55c4cdbc243fb4b2e3df"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Feb 15 14:05:25 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:01 2008 -0500"
      },
      "message": "igb: fix legacy mode irq issue\n\nI booted an igb kernel with the option pci\u003dnomsi and instantly noticed\nthat interrupts no longer worked on my igb device.  I took a look at the\ninterrupt initialization and quickly discovered a comment stating:\n\n\"DO NOT USE EIAME or IAME in legacy mode\"\n\nIt seemed a bit odd that bits to enable IAM were being set in legacy\ninterrupt mode, so I dropped out the following parts and interrupts\nbegan working fine again.\n\n[Updated code flow and a nitpick spelling error --Auke]\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5bd3670f31f1c58f500e55c4cdbc243fb4b2e3df",
      "tree": "bd685eeec07032faa5cb3f2184e8bae5873d5b99",
      "parents": [
        "21eee2dd1b5702f15924f18f923b2a281f0e72e8"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Feb 15 15:08:04 2008 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:55:00 2008 -0500"
      },
      "message": "fs_enet: Don\u0027t call phy_mii_ioctl() in atomic context.\n\nThe lock acquisition in fs_ioctl() does not appear to actually be necessary,\nand thus is simply removed.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21eee2dd1b5702f15924f18f923b2a281f0e72e8",
      "tree": "451ef826604048c9b3fd0d2362bbc9659170da6a",
      "parents": [
        "8d3c202be23c5a915f7053ebd4e96f44700c6a62"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Feb 13 16:18:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:54:59 2008 -0500"
      },
      "message": "ehea: add kdump support\n\nThis patch adds kdump support to the ehea driver. As the firmware doesn\u0027t free\nresource handles automatically, the driver has to run an as simple as possible\nfree resource function in case of a crash shutdown. The function iterates over\ntwo arrays freeing all resource handles which are stored there. The arrays are\nkept up-to-date during normal runtime. The crash handler fn is triggered by the\nrecently introduced PPC crash shutdown reg/unreg functions.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d3c202be23c5a915f7053ebd4e96f44700c6a62",
      "tree": "e0f017aff86d3ad0b858fe85f44e11096087ed00",
      "parents": [
        "1b04ab4597725f75f94942da9aa40daa7b9a4bd9",
        "038eb0ea04b245351be34b0ae76b55eee4603989"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 20:38:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 20:38:20 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of ../linux-2.6/\n"
    },
    {
      "commit": "759afc31332aed66bde20743e7e2d1e47b08aaeb",
      "tree": "e0ed136aa97d694168da947a66fd3b821263a781",
      "parents": [
        "c73b1d1f26d4c9d54b49526edf9ee958ee5b80c1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Feb 23 19:51:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:51:59 2008 -0800"
      },
      "message": "tg3: ethtool phys_id default\n\nWhen asked to blink LEDs the tg3 driver behaves when using:\n\tethtool -p ethX\nThe default value for data is zero, and other drivers interpret this\nas blink forever (or at least a really long time).  The tg3 driver\ninterprets this as blink once.  All drivers should have the same\nbehaviour.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c73b1d1f26d4c9d54b49526edf9ee958ee5b80c1",
      "tree": "111987226742aef82d335c5d37b9a0afbd9a5171",
      "parents": [
        "38ea3686f6d1110a3787dfd7c5cf7bad1926818b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:49:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:49:48 2008 -0800"
      },
      "message": "[BNX2]: Update version to 1.7.4.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ea3686f6d1110a3787dfd7c5cf7bad1926818b",
      "tree": "9fcbc871ef493c4f718959ffe7a268a82eacc925",
      "parents": [
        "a2724e2559a3c41ac6182da6e2446d3abf0720a5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:48:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:48:57 2008 -0800"
      },
      "message": "[BNX2]: Disable parallel detect on an HP blade.\n\nBecause of some board issues, we need to disable parallel detect on\nan HP blade.  Without this patch, the link state can become stuck\nwhen it goes into parallel detect mode.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2724e2559a3c41ac6182da6e2446d3abf0720a5",
      "tree": "6c22dd23d577d8bcb744e77b513190c97e3c3450",
      "parents": [
        "fc71acc846c577473ada72a46c5ea9c935eca086"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Feb 23 19:47:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 23 19:47:44 2008 -0800"
      },
      "message": "[BNX2]: More 5706S link down workaround.\n\nThe previous patches to workaround the 5706S on an HP blade were not\nsufficient.  The link state still does not change properly in some\ncases.  This patch adds polling to make it completely reliable.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f151e8b214c1df3f571020b849382933f2cdce7",
      "tree": "9ae4bb3361e9d7e286674b1d59b9dc931c74caf1",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69",
        "a8b87f609d1332216e683b473d33342c86f21ac3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 21 16:18:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 21 16:18:05 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] pasemi: Remove warning in mpic_pasemi_msi.c\n  [POWERPC] pasemi: Register i2c devices at boot\n  [POWERPC] cell: fix spurious false return from spu_trap_data_{map,seg}\n  [POWERPC] Fix warning in pseries/power.c\n  [POWERPC] Fix bootwrapper builds with older gcc versions\n  [POWERPC] Fix dt_mem_next_cell() to read the full address\n  [POWERPC] Kill sparse warnings in kprobes\n  [POWERPC] spufs: fix scheduler starvation by idle contexts\n  [POWERPC] 44x: Add multiplatform defconfig\n  [POWERPC] 44x: Fix Kconfig formatting\n  [POWERPC] 4xx: Update defconfigs for 2.6.25\n  [POWERPC] 4xx: Remove \"i2c\" and \"xxmii-interface\" device_types from dts\n  [POWERPC] PPC440EP Interrupt Triggering and Level Settings\n  [POWERPC] net: NEWEMAC: Remove \"rgmii-interface\" from rgmii matching table\n"
    },
    {
      "commit": "5078ed50712aa3df1099540b524d01075aee653f",
      "tree": "2873010e0a5684d7c459059d11720978739eeff6",
      "parents": [
        "1955fd0b533d05828bff7ed290213d2a0fc0f04f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 12:09:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:55 2008 -0500"
      },
      "message": "zd1211rw: fix sparse warnings\n\nThis silences sparse when run on zd1211rw.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1955fd0b533d05828bff7ed290213d2a0fc0f04f",
      "tree": "dfbcf6a25ea530f969acf455350af9d4e73f234f",
      "parents": [
        "7cb4461520f307a6e3fb2bb32cb8daee45aa1fae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 20 12:05:59 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:49 2008 -0500"
      },
      "message": "rtl818x: fix sparse warnings\n\nThis silences a few sparse warnings. There are two more where\nI can\u0027t follow the code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04f93a87a2db84e7214a4ec56fccd2289e973ce5",
      "tree": "9afb7d4845759a9d1c9e9a92b94a7b3d6183c653",
      "parents": [
        "b988763857426020e50a19434c8434a1e08e70eb"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 16:08:59 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "ath5k: Fix build warnings on some 64-bit platforms.\n\n\u0027u64\u0027 is not necessarily \u0027unsigned long long\u0027\n\ndrivers/net/wireless/ath5k/base.c: In function \u0027ath5k_beacon_update_timers\u0027:\ndrivers/net/wireless/ath5k/base.c:2130: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027u64\u0027\ndrivers/net/wireless/ath5k/base.c:2130: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027u64\u0027\ndrivers/net/wireless/ath5k/base.c: In function \u0027ath5k_intr\u0027:\ndrivers/net/wireless/ath5k/base.c:2391: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 6 has type \u0027u64\u0027\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b988763857426020e50a19434c8434a1e08e70eb",
      "tree": "102f17ff0319d9115eafd91286a727659335bebe",
      "parents": [
        "65872e6b434ca463123f7d03b530f143aabc6333"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 15 21:58:52 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "WDEV, ath5k, don\u0027t return int from bool function\n\nsparse sees int -\u003e bool cast as an error:\nhw.c:3754:10: warning: cast truncates bits from constant value (ffffffea becomes 0)\nFix it by converting the rettype to int and check appropriately.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "65872e6b434ca463123f7d03b530f143aabc6333",
      "tree": "5c18c438b1fa33e7b1d3a3e51b2bb23b4bd4be3b",
      "parents": [
        "387e100ac24a6c8f2b6f4ce572098447d2893008"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Feb 15 21:58:51 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 20:11:48 2008 -0500"
      },
      "message": "WDEV: ath5k, fix lock imbalance\n\nOmitted lock causes sparse warning\ndrivers/net/wireless/ath5k/base.c:1682:1: warning: context imbalance in \u0027ath5k_tasklet_rx\u0027 - different lock contexts for basic block\n\nAdd the lock to the guilty fail path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nCc: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "387e100ac24a6c8f2b6f4ce572098447d2893008",
      "tree": "6f37056f024daa22c22296d7b8149f38f0d11246",
      "parents": [
        "1a17582e64dcc690a7edcd7dcf6fe89f1aa0ef97"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 15:06:02 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 17:16:19 2008 -0500"
      },
      "message": "p54usb: add USB ID for Linksys WUSB54G ver 2\n\nBased on report from Cavan Carroll \u003ccavancarroll@hotmail.com\u003e:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9863\n\nCc: Cavan Carroll \u003ccavancarroll@hotmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a17582e64dcc690a7edcd7dcf6fe89f1aa0ef97",
      "tree": "68a7260023058dc615171381e6742b0d8ae41bcd",
      "parents": [
        "da12f7356da1dfb97f1c6c418f828b7ce442fef9"
      ],
      "author": {
        "name": "Ivo Couckuyt",
        "email": "iv0co@yahoo.co.uk",
        "time": "Wed Feb 20 14:58:00 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 20 17:16:19 2008 -0500"
      },
      "message": "p54usb: add USB ID for Phillips CPWUA054\n\nRetarget of an old patch against prism54usb in linux-wireless archive:\n\n\thttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d117449935810254\u0026w\u003d2\n\nCc: Ivo Couckuyt \u003civ0co@yahoo.co.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c15853f2c1c9baaa27bbc494cd183be96f6d9bb9",
      "tree": "0f5735eb9c3fedc715f58d4aeeeed162eabb5d3a",
      "parents": [
        "fa907895b7b776208a1406efe5ba7ffe0f49f507"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Wed Feb 20 00:21:47 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 20 00:21:47 2008 -0800"
      },
      "message": "veth: fix dev refcount race\n\nWhen deleting the veth driver, veth_close calls netif_carrier_off\nfor the two extremities of the network device. netif_carrier_off on\nthe peer device will fire an event and hold a reference on the peer\ndevice. Just after, the peer is unregistered taking the rtnl_lock while\nthe linkwatch_event is scheduled. If __linkwatch_run_queue does not\noccurs before the unregistering, unregister_netdevice will wait for\nthe dev refcount to reach zero holding the rtnl_lock and linkwatch_event\nwill wait for the rtnl_lock and hold the dev refcount.\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa907895b7b776208a1406efe5ba7ffe0f49f507",
      "tree": "5f5665b64c007f40e89f47027bae080de69b0d7d",
      "parents": [
        "7b33ed22194d8f0dbcf682f5cdf5b9c2ef551e7c"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "Matheos.Worku@Sun.COM",
        "time": "Wed Feb 20 00:18:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 20 00:18:09 2008 -0800"
      },
      "message": "[NIU]: More BMAC alt MAC address fixes.\n\nFrom: Matheos Worku \u003cMatheos.Worku@Sun.COM\u003e\n\n1) niu_enable_alt_mac() needs to be adjusted so that the mask\n   is computed properly for the BMAC case.\n\n2) BMAC has 6 alt MAC addresses available, not 7.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07ce198a1eb3431d04a6d59ea9fb7b71f21e33b1",
      "tree": "fe6e6208bdcdfb7bbb0c81923efcb75bf73a299b",
      "parents": [
        "4bc87e62775052aac0be7574d5f84ff06f61c6b4",
        "a442585952f137bd4cdb1f2f3166e4157d383b82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 19 07:52:45 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 19 07:52:45 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (60 commits)\n  [NIU]: Bump driver version and release date.\n  [NIU]: Fix BMAC alternate MAC address indexing.\n  net: fix kernel-doc warnings in header files\n  [IPV6]: Use BUG_ON instead of if + BUG in fib6_del_route.\n  [IPV6]: dst_entry leak in ip4ip6_err. (resend)\n  bluetooth: do not move child device other than rfcomm\n  bluetooth: put hci dev after del conn\n  [NET]: Elminate spurious print_mac() calls.\n  [BLUETOOTH] hci_sysfs.c: Kill build warning.\n  [NET]: Remove MAC_FMT\n  net/8021q/vlan_dev.c: Use print_mac.\n  [XFRM]: Fix ordering issue in xfrm_dst_hash_transfer().\n  [BLUETOOTH] net/bluetooth/hci_core.c: Use time_* macros\n  [IPV6]: Fix hardcoded removing of old module code\n  [NETLABEL]: Move some initialization code into __init section.\n  [NETLABEL]: Shrink the genl-ops registration code.\n  [AX25] ax25_out: check skb for NULL in ax25_kick()\n  [TCP]: Fix tcp_v4_send_synack() comment\n  [IPV4]: fix alignment of IP-Config output\n  Documentation: fix tcp.txt\n  ...\n"
    },
    {
      "commit": "a442585952f137bd4cdb1f2f3166e4157d383b82",
      "tree": "0ade13a2ea1c379c75327eb76ff5b9da17e0560e",
      "parents": [
        "3b5bcedeeb755b6e813537fcf4c32f010b490aef"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 21:30:48 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 21:30:48 2008 -0800"
      },
      "message": "[NIU]: Bump driver version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b5bcedeeb755b6e813537fcf4c32f010b490aef",
      "tree": "f1be8719296e52d2cdfce8732d913b31ef51e4f0",
      "parents": [
        "31729363418ea25b01aa9410838c38e36792e44c"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Mon Feb 18 21:30:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 21:30:03 2008 -0800"
      },
      "message": "[NIU]: Fix BMAC alternate MAC address indexing.\n\nBMAC port alternate MAC address index needs to start at 1. Index 0 is\nused for the main MAC address.\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2278e8119d9465b498763af7c1077b558f7599b1",
      "tree": "036ce99770a239b96b830cce4e8ae63ec58e2b68",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Feb 06 23:21:59 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Feb 15 21:32:51 2008 -0600"
      },
      "message": "[POWERPC] net: NEWEMAC: Remove \"rgmii-interface\" from rgmii matching table\n\nWith the removal the the \"rgmii-interface\" device_type property from the\ndts files, the newemac driver needs an update to only rely on compatible\nproperty.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b57dfbc4f7f8d394c5e96677d2b66ffca1b4e8a7",
      "tree": "4d37426789577fb1908fd5d052b3b30047800e7d",
      "parents": [
        "42fe95cae50bbea4c83b15962b853d6d3b14db37",
        "e8ef7f295b9f02c1522da405ac545318174239d5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 15:59:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 15:59:19 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "42fe95cae50bbea4c83b15962b853d6d3b14db37",
      "tree": "08b8ce6c26fbfd63d03d84caf5843a503a2c9a24",
      "parents": [
        "997b37da1515c1620692521786a74af271664eb7",
        "6fff1c64ffd899e0b70fbb0201c6603f078ea942"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 15:56:47 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 15:56:47 2008 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "6fff1c64ffd899e0b70fbb0201c6603f078ea942",
      "tree": "1aca847da571ec6f7adda22a64088a14d6a0a198",
      "parents": [
        "943dbef4b84b9cee3501e45b654e38335900570b"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 09 07:20:43 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "b43legacy: Add driver load messages\n\nThis adds printk messages with basic information about the driver being loaded.\nThis information includes a summary of the compiled-in features, which\nsimplifies bug-reporting and debugging a lot.\nAlso a firmware ID is printed. This is a unique identifier blob for a specific\nversion of the firmware. This ID is attached to a specific version of the firmware\nblob in b43-fwcutter (see fwcutter git).\nThis helps users to select the right firmware for their device.\nThis also makes it possible to use automated scripts to fetch and extract the right\nfirmware for the driver. (The script will grep the .ko for the \"Firmware-ID: xxx\" string.)\nWhile the driver might still support other versions of the firmware for backward\ncompatibility, this will always print out the officially supported version, which\npeople _should_ use.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "943dbef4b84b9cee3501e45b654e38335900570b",
      "tree": "9caf4f18b3fb12f3fbb74e9a82530b6903d53411",
      "parents": [
        "a6477249b4a1c2da6376f47fc175882be9adb844"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Feb 14 17:49:41 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "ipw2200: fix ucode assertion for RX queue overrun\n\nRestock the RX queue when there are a lot of unused frames so that the\nRX ring buffer doesn\u0027t overrun, causing a ucode assertion.  Backport of\npatch \"iwlwifi: fix ucode assertion for RX queue overrun\".\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6477249b4a1c2da6376f47fc175882be9adb844",
      "tree": "d48eb5b596a1b3ba8cfd77a7c4c41d65b4eb30cc",
      "parents": [
        "58ff6d4db9b51533656173282de8d21f72080a49"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 14 10:40:28 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "iwlwifi: only check for association id when associating with AP\n\nThere is no association process in IBSS mode - so testing the\nassociation id is not needed.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCC: Richard Scherping \u003crichard@scherping.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58ff6d4db9b51533656173282de8d21f72080a49",
      "tree": "43c8f4834c47f3ca05083b6b6186ac87731d04f2",
      "parents": [
        "cfbc35b62700447b6b14b744554f5dca17bdfa45"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Feb 13 02:47:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "iwlwifi: reverting \u0027misc wireless annotations\u0027 patch for iwlwifi\n\nThis patch revert commit blow that wrongly suppressed sparse warning in\niwlwifi eeprom reading\nIn addtion it suppresses correctly the iwlwifi eeprom register reading anomaly.\n\ncommit 45883ae47a0a4700c0f4716dc75a255cccdc3a76\nmisc wireless annotations\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cfbc35b62700447b6b14b744554f5dca17bdfa45",
      "tree": "d9717b863230b04e3e63f32bfd88fc4645a89405",
      "parents": [
        "1a1c360d73e5100a4dda1010ce0f1ebd71e03811"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Feb 12 03:09:10 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "b43legacy: fix firmware load message level\n\nThe firmware version information should always get printed. Not only on a\ndebug build.\n\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a1c360d73e5100a4dda1010ce0f1ebd71e03811",
      "tree": "8cfde1ffa1c25a554ccb7699b51bf95fe4fcc729",
      "parents": [
        "ceffefd15aac78841432230627308b8a382dbcfc"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Tue Feb 12 03:09:00 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:19 2008 -0500"
      },
      "message": "b43legacy: add firmware information to modinfo\n\nThis adds the firmware ID to modinfo.\n\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db433febbadaf1fa9862fb5068b119be1d312d76",
      "tree": "b0fa7692c026a8ae37b4ed06a37e37813bace8e5",
      "parents": [
        "588e6cdfccb847661c62a2cc0f301d689b94ee64"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Feb 10 11:21:57 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "rt2x00: Add new USB ID to rt2500usb\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "588e6cdfccb847661c62a2cc0f301d689b94ee64",
      "tree": "dd391e1f4e5c8be59607fc8f20fd178d907b0bf7",
      "parents": [
        "9c7d99d6fba1f26b95fb70b43f7954e9684cad3e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 09 17:53:41 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43: Fix firmware load message level\n\nThe firmware version information should always get printed. Not only\non a debug build.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c7d99d6fba1f26b95fb70b43f7954e9684cad3e",
      "tree": "2c4e9919b0af84b1fb62b02313c0ffd6455519f3",
      "parents": [
        "26bc783f8cf7227718f8b4cbc32f0c3a898b128f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 09 10:23:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43: Add firmware information to modinfo\n\nThis adds the firmware ID to modinfo.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26bc783f8cf7227718f8b4cbc32f0c3a898b128f",
      "tree": "5931dced09999f8786d09aad23bba4faaa2aa56a",
      "parents": [
        "8e118f0ed866afab654a438b85643d4f1472f28b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Feb 09 00:18:35 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43: Add driver load messages\n\nThis adds printk messages with basic information about the driver being loaded.\nThis information includes a summary of the compiled-in features, which\nsimplifies bug-reporting and debugging a lot.\nAlso a firmware ID is printed. This is a unique identifier blob for a specific\nversion of the firmware. This ID is attached to a specific version of the firmware\nblob in b43-fwcutter (see fwcutter git).\nThis helps users to select the right firmware for their device.\nThis also makes it possible to use automated scripts to fetch and extract the right\nfirmware for the driver. (the script will grep the .ko for the \"Firmware-ID: xxx\" string.\nWhile the driver might still support other versions of the firmware for backward\ncompatibility, this will always print out the officially supported version, which\npeople _should_ use.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e118f0ed866afab654a438b85643d4f1472f28b",
      "tree": "562364b18b16c98a7809ebce7be6b0d20c32eaec",
      "parents": [
        "d68ab68066805fdfee1f5f29ec2ec0179fd92fe1"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Fri Feb 08 06:31:53 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "b43legacy: fix DMA for 30/32-bit DMA engines\n\nThis checks if the DMA address is bigger than what the controller can manage.\nIt will reallocate the buffers in the GFP_DMA zone in that case.\n\nThe patch by Michael Buesch has been ported to b43legacy.\nThanks to Matti Viljanen for reporting this.\n\nCc: Matti Viljanen \u003cviljanen.matti@gmail.com\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d68ab68066805fdfee1f5f29ec2ec0179fd92fe1",
      "tree": "6f457e23a5b44d759050e0039a68c9f8ce66ff18",
      "parents": [
        "c342a1b91f6ccd317c68defd3b4c7bb75397d967"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Feb 07 13:16:33 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "iwlwifi: earlier rx allocation\n\nValue of count is used to decide when to replenish rx buffers. If it is\nequal or above 8 we replenish the buffers. Ensure there is no starvation\nby initializing count to 8 - thus forcing replenish at first iteration.\n\nThis is helpful when rx receives batches of buffers smaller than 8.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c342a1b91f6ccd317c68defd3b4c7bb75397d967",
      "tree": "7bcf7a6a1cf2ea50cf92aead6059115b7c019428",
      "parents": [
        "9788864e2169ed3611e61c097efe4944c23fe7e9"
      ],
      "author": {
        "name": "Gregory Greenman",
        "email": "gregory.greenman@intel.com",
        "time": "Wed Feb 06 11:20:40 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:18 2008 -0500"
      },
      "message": "iwlwifi: Don\u0027t send host commands on rfkill\n\nThis patch prevents sending host commands when rfkill is on\n\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@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": "9788864e2169ed3611e61c097efe4944c23fe7e9",
      "tree": "5c99b99dacc0be16c9f83f4dde0c9979f84b61aa",
      "parents": [
        "a97b1f3d203d0fe5503578c6ee8bfdb89ed72679"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Feb 06 11:20:38 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "iwlwifi: do not clear GEO_CONFIGURED bit when calling _down\n\nThe geos information is set up during probe and should only\nbe removed during pci_remove, not during _down.\nThis is a temporary fix until the setting of the status bits\nhave been cleaned up (to explicitly match all setting with\nclearing of status bits).\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@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": "a97b1f3d203d0fe5503578c6ee8bfdb89ed72679",
      "tree": "03bae078da4cb791ce044df34bcbe1afcf2d585a",
      "parents": [
        "281c56dd276e587a7b4a65764ac68ae250e73235"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Wed Feb 06 15:36:10 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "rndis_wlan: enable stall workaround by link quality instead of link speed\n\nEnable workaround for poor link stalls by link quality instead of link\nspeed. Using link speed caused workaround be active always on 802.11b\nnetworks which reduced performance and not even catch all stalls.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "281c56dd276e587a7b4a65764ac68ae250e73235",
      "tree": "eead674f8740656d386465cc9dcef7feb867f9ff",
      "parents": [
        "bd196ec7f03fff6935f66a9a3cf27accd34a75b9"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "bruno@thinktube.com",
        "time": "Tue Feb 05 18:44:55 2008 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "ath5k: correct padding in tx descriptors\n\nwhen setting up the tx descriptors for the hardware we must account for any\npadding between the header and the data we might have added previously. frame\nlen is the length of the frame in the air (including FCS but no padding) and\nbuffer len is the length of the buffer (including padding, but without FCS).\n\nchanging the way ah_setup_tx_desc is called: now excluding the FCS, since it\u0027s\neasier to add that in the function where we need it.\n\nbefore this fix we sent trailing zero bytes after the packet (because frame len\nincluded the padding) which was not a big problem without WEP, but with WEP\nthis resultes in a wrong WEP checksum and the packet is discarded - which is\nhow i noticed at all ;)\n\nan easy way to run into header padding problems, btw, is to connect to a QoS\n(WME) enabled access point (eg. madwifi) - QoS data frames are 2 byte longer\nand will require padding.\n\nthis patch applies on top of luis latest patch series from 04.02.2008.\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\ndrivers/net/wireless/ath5k/hw.c:        Changes-licensed-under: ISC\n\nSigned-off-by: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd196ec7f03fff6935f66a9a3cf27accd34a75b9",
      "tree": "8b815f83d5f135a31bce577c88a053b47fa1befc",
      "parents": [
        "19af35546de68c872dcb687613e0902a602cb20e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Feb 07 15:46:01 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 15 13:44:17 2008 -0500"
      },
      "message": "wavelan: mark hardware interfacing structures as packed\n\nWith assists from Russell King \u003crmk+kernel@arm.linux.org.uk\u003e and\nAndrew Morton \u003cakpm@linux-foundation.org\u003e...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8ef7f295b9f02c1522da405ac545318174239d5",
      "tree": "2947d21df0f324a359a15bdb36e07d19b8042011",
      "parents": [
        "aa20c6c6d22efcca76c6225eb46f5903ce14c7c8"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Feb 14 10:17:20 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:14 2008 -0500"
      },
      "message": "e1000e: PCIe devices do not need to unset MANC_ARP_ENA\n\nUsers reported that ARP\u0027s were lost with e1000e. The problem\nis fixed by not enabling this manageability configuration\nbit.\n\nNone of the release_manageability code is actually needed as the\nnormal device reset during a shutdown returns everthing to\nthe right condition automatically.\n\nSigned-off-by: David Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aa20c6c6d22efcca76c6225eb46f5903ce14c7c8",
      "tree": "097ac6c4f838710eebcd2a8f0586f0cedb164175",
      "parents": [
        "41825d7158d4ca6488d562d73279392a886b9e7c"
      ],
      "author": {
        "name": "David Graham",
        "email": "david.graham@intel.com",
        "time": "Thu Feb 14 10:17:12 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:11 2008 -0500"
      },
      "message": "igb: PCIe devices do not need to unset MANC_ARP_ENA\n\nUsers reported that ARP\u0027s were lost with igb. The problem\nis fixed by not enabling this manageability configuration\nbit.\n\nNone of the release_manageability code is actually needed as the\nnormal device reset during a shutdown returns everthing to\nthe right condition automatically.\n\nSigned-off-by: David Graham \u003cdavid.graham@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41825d7158d4ca6488d562d73279392a886b9e7c",
      "tree": "39e0bdb0c8436cf95e4443c928675ca52b3f3533",
      "parents": [
        "5918bd88effd0233a048983570ec5803f5f753dc"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Feb 12 15:20:33 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:08 2008 -0500"
      },
      "message": "ixgbe: Correctly obtain protocol information on transmit\n\nIn reply to \"RE: [Fwd: [PATCH 2.6.25] ixgbe/igb: correctly obtain protocol\ninformation on transmit]\" from Andy Gospodarek:\n\nThe driver was incorrectly looking at socket headers for\nprotocol information, needed for checksumming offload. Fix\nthis by not looking at the socket but frame headers instead.\n\nThis disregards extension headers but it\u0027s unclear that linux\ngenerates those anyway.\n\nTested by Andy Gospodarek.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5918bd88effd0233a048983570ec5803f5f753dc",
      "tree": "ff20d730ba7ec9586fb19f100ab708c227505da4",
      "parents": [
        "fdb26629f31b898c2c4a4127c7d5c2401fb5ac60"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Feb 12 15:20:24 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:52:01 2008 -0500"
      },
      "message": "e1000e: Fix CRC stripping in hardware context bug\n\nCRC stripping was only correctly enabled for packet split recieves\nwhich is used when receiving jumbo frames. Correctly enable SECRC\nalso for normal buffer packet receives.\n\nTested by Andy Gospodarek and Johan Andersson, see bugzilla #9940.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fdb26629f31b898c2c4a4127c7d5c2401fb5ac60",
      "tree": "b6683cbfdb8bffdb0abdbe1df4d7af7c421af7d4",
      "parents": [
        "9f30c768c00fd0f0a2ab37ef29d8c8c5a7abdf2e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Feb 13 03:58:36 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:51:53 2008 -0500"
      },
      "message": "gianfar iomem misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f30c768c00fd0f0a2ab37ef29d8c8c5a7abdf2e",
      "tree": "21bc24feb0f220c372d30469a47ca640fba75368",
      "parents": [
        "a1a98b72dbd17e53cd92b8e78f404525ebcfd981"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Wed Feb 13 11:17:58 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:51:51 2008 -0500"
      },
      "message": "mkiss: ax_bump() locking fix\n\nAccording to one of OOPSes reported by Jann softirq can break\nwhile skb is prepared for netif_rx. The report isn\u0027t complete,\nso the real reason of the later bug could be different, but\nIMHO this locking break in ax_bump is unsafe and unnecessary.\n\nReported-and-tested-by: Jann Traschewski \u003cjann@gmx.de\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a1a98b72dbd17e53cd92b8e78f404525ebcfd981",
      "tree": "ed341912fab53a458efd23171e09acfeb8f6da29",
      "parents": [
        "4a75834644ae32ded9bed14db39834d6d3bc4793"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Wed Feb 13 19:47:11 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 10:51:37 2008 -0500"
      },
      "message": "Fix station address detection in smc\n\nMegahertz EM1144 PCMCIA ethernet adapter needs special handling\nbecause it has two VERS_1 tuples and the station address is in\nthe second one. Conversion to generic handling of these fields\nbroke it. Reverting that fixes the device.\n\n  https://bugzilla.redhat.com/show_bug.cgi?id\u003d233255\n\nThanks go to Jon Stanley for not giving up on this one until the\nproblem was found.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "f6866fecd6fd8e44a6715da09844a4fd1b8484da"
}
