)]}'
{
  "log": [
    {
      "commit": "79f999d0aa264f72f5491be14b4bf60137a3d3a9",
      "tree": "8b8811f6a3472ae06a81de0c75a37ab4450b5dd3",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 12 12:29:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 12 07:27:38 2008 -0700"
      },
      "message": "strip: Fix termios assumption\n\nStrip assumes that the tty drivers always have a set_termios method which\nmay not be true. Check this when binding to the tty so that we don\u0027t oops\nlater.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28a4acb48586dc21d2d14a75a7aab7be78b7c83b",
      "tree": "1e95503037a68286ba732dbc0a844dbf0f826223",
      "parents": [
        "89f92d6425b099538932e9b881588f87ef9f3184",
        "e46b66bc42b6b1430b04cc5c207ecb2b2f4553dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 19:03:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 19:03:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  net: Added ASSERT_RTNL() to dev_open() and dev_close().\n  can: Fix can_send() handling on dev_queue_xmit() failures\n  netns: Fix arbitrary net_device-s corruptions on net_ns stop.\n  netfilter: Kconfig: default DCCP/SCTP conntrack support to the protocol config values\n  netfilter: nf_conntrack_sip: restrict RTP expect flushing on error to last request\n  macvlan: Fix memleak on device removal/crash on module removal\n  net/ipv4: correct RFC 1122 section reference in comment\n  tcp FRTO: SACK variant is errorneously used with NewReno\n  e1000e: don\u0027t return half-read eeprom on error\n  ucc_geth: Don\u0027t use RX clock as TX clock.\n  cxgb3: Use CAP_SYS_RAWIO for firmware\n  pcnet32: delete non NAPI code from driver.\n  fs_enet: Fix a memory leak in fs_enet_mdio_probe\n  [netdrvr] eexpress: IPv6 fails - multicast problems\n  3c59x: use netstats in net_device structure\n  3c980-TX needs EXTRA_PREAMBLE\n  fix warning in drivers/net/appletalk/cops.c\n  e1000e: Add support for BM PHYs on ICH9\n  uli526x: fix endianness issues in the setup frame\n  uli526x: initialize the hardware prior to requesting interrupts\n  ...\n"
    },
    {
      "commit": "ac7b77f13f2f33270276f88ad0f427e031552e04",
      "tree": "2dc6eebb0d8c290bdce6c276e39b17887653a844",
      "parents": [
        "32fb3ca8fda036936053b4bbfbc6589626cb2437"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue May 06 20:42:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:56 2008 -0700"
      },
      "message": "usb/asix: add Buffalo LUA-U2-GT 10/100/1000\n\nThe USB net adapter Buffalo LUA-U2-GT (0411:006e) carries a AX88178 chip.\nTested on the above HW.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nAcked-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33f9936b2b73dba6c8685994c441c4fd30b04814",
      "tree": "9ce8105bc1e44ba66276695927b15df0d3fc185d",
      "parents": [
        "aca51397d01474f80cab8fc978559b45f2e453ad",
        "f227ec3ca2b7be449fb2156e82b40cceed87a34a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 02:35:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 02:35:54 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "7312096454b6cd71267eaa3d0efb408e449e9ff3",
      "tree": "360362755ece7d7ad589bfb968ff69681a4aefa3",
      "parents": [
        "c67fa02799bccca3d2e16582493da6d57812ec01"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 08 01:13:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 01:13:31 2008 -0700"
      },
      "message": "macvlan: Fix memleak on device removal/crash on module removal\n\nAs noticed by Ben Greear, macvlan crashes the kernel when unloading the\nmodule. The reason is that it tries to clean up the macvlan_port pointer\non the macvlan device itself instead of the underlying device. A non-NULL\npointer is taken as indication that the macvlan_handle_frame_hook is\nvalid, when receiving the next packet on the underlying device it tries\nto call the NULL hook and crashes.\n\nClean up the macvlan_port on the correct device to fix this.\n\nSigned-off-by; Patrick McHardy \u003ckaber@trash.net\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f227ec3ca2b7be449fb2156e82b40cceed87a34a",
      "tree": "bf71b460b90b059bfc1192c001f676fd02a8afc2",
      "parents": [
        "e410553fd35afd6d290b65e02dc501722406377d"
      ],
      "author": {
        "name": "Kok, Auke",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Apr 29 11:18:55 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:38:02 2008 -0400"
      },
      "message": "e1000e: don\u0027t return half-read eeprom on error\n\nOn a read error, e1000e might have returned uninitialized block of\neeprom data back to userspace. The convention is that 0xff is \"empty\",\nso mark the entire eeprom as empty in case of an error.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e410553fd35afd6d290b65e02dc501722406377d",
      "tree": "1c07048476fb6dda913a693bb79332681efc6298",
      "parents": [
        "1b3aa7afb60d34867eea5e73ee943b2a026fc47c"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Tue Apr 29 13:03:57 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:27:58 2008 -0400"
      },
      "message": "ucc_geth: Don\u0027t use RX clock as TX clock.\n\nCommit 9fb1e350e16164d56990dde036ae9c0a2fd3f634,\nucc_geth: use rx-clock-name and tx-clock-name device tree properties\nIntroduced a typo that made the driver use the RX clock\nas TX clock, causing massive TX errors.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1b3aa7afb60d34867eea5e73ee943b2a026fc47c",
      "tree": "b3be54db2b92251ba06c3d5155750f4ce0c593c8",
      "parents": [
        "01935d7d2c544a5dfc8313f79ed164d45115aa33"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 29 14:29:30 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:27:53 2008 -0400"
      },
      "message": "cxgb3: Use CAP_SYS_RAWIO for firmware\n\nOtherwise theoretically at least\n\n\tCAP_NET_ADMIN\n\tReload new firmware\n\tWait..\n\tFirmware patches kernel\n\nSo it should be CAY_SYS_RAWIO - not that I suspect this is in fact a\ncredible attack vector!\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "01935d7d2c544a5dfc8313f79ed164d45115aa33",
      "tree": "9c6d959569403e85df6b84c913f7fa870e31c08d",
      "parents": [
        "a86e2cbe263c193a70b2e5c5a0c7e53ed39fc0ad"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Tue Apr 29 13:49:58 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:39 2008 -0400"
      },
      "message": "pcnet32: delete non NAPI code from driver.\n\nDelete the non-napi code from the driver and Kconfig.\nTested x86_64.  Apply at next open opportunity.\n\nSigned-off-by: Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a86e2cbe263c193a70b2e5c5a0c7e53ed39fc0ad",
      "tree": "dfebd56cca8ef6bcea025c6018a3f37bff969e18",
      "parents": [
        "46fa06170d59b6b9951d09354829d85090f0d911"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri May 02 13:42:41 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:37 2008 -0400"
      },
      "message": "fs_enet: Fix a memory leak in fs_enet_mdio_probe\n\nThere are more memory leaks in the !PPC_CPM_NEW_BINDING case, but that code\nwill disappear soon along with arch/ppc.\n\nReported by Daniel Marjamki \u003cdanielm77@spray.se\u003e at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10591\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "46fa06170d59b6b9951d09354829d85090f0d911",
      "tree": "9a7ceea89e191572f89a168320fdadf68bb04163",
      "parents": [
        "1daad055bfc928dfc8590664c455960059421151"
      ],
      "author": {
        "name": "Bruce Robson",
        "email": "bns_robson@hotmail.com",
        "time": "Fri May 02 13:40:53 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:34 2008 -0400"
      },
      "message": "[netdrvr] eexpress: IPv6 fails - multicast problems\n\nTaken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d10577\n\nI was unable to access a computer containing an Intel EtherExpress 16 network\ncard using IPv6.\n\nI traced this to failure of neighbour discovery.  When I used an \"ip -6 neigh\nadd\" command, on the computer attempting access, to insert a binding between\nthe IPv6 address of the computer with the Intel EtherExpress 16 network card\nand the card\u0027s ethernet address, I was able to access that computer using\nIPv6.\n\nNeighbour discovery requires working multicast.  The driver sources file\neexpress.c contains an approximately 30 line function eexp_setup_filter used\nwhen loading multicast addresses.\n\nI found 3 problems in this function\n\n1) It wrote the number of multicast addresses to the card instead of the\n    number of bytes in the multicast addresses.\n\n2) When loading multiple multicast addresses it loaded the first one\n    provided multiple times instead of loading each one once.\n\n3) The setting of pointer \u0027data\u0027 from \u0027dmi-\u003edmi_addr\u0027 occured before the\n    test for the error situation of \u0027dmi\u0027 being NULL.\n\nCorrecting these problems allows the computer with the Intel EtherExpress 16\nnetwork card to found by IPv6 neighbour discovery.\n\np.s. There is some information on the Intel EtherExpress 16 at\nhttp://www.intel.com/support/etherexpress/vintage/sb/cs-013500.htm\nDatasheet for the Intel 82586 ethernet controller used by the card\nhttp://www.datasheetcatalog.com/datasheets_pdf/8/2/5/8/82586.shtml\n\nSigned-off-by: Bruce Robson \u003cbns_robson@hotmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1daad055bfc928dfc8590664c455960059421151",
      "tree": "240fdaccc3934dfaa841a20ed5d3f6402ea37ede",
      "parents": [
        "aa807f79dad3d6a8e9b175d66418b0c5be1d5cd8"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon May 05 14:01:29 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:11 2008 -0400"
      },
      "message": "3c59x: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa807f79dad3d6a8e9b175d66418b0c5be1d5cd8",
      "tree": "e6acf941c62a58de1354082b37cc6079633af34c",
      "parents": [
        "54c852a2d61bb15d9b979410c2260edfb23d448c"
      ],
      "author": {
        "name": "Gunnar Larisch",
        "email": "Gunnar.Larisch@gmx.de",
        "time": "Mon May 05 14:01:28 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:10 2008 -0400"
      },
      "message": "3c980-TX needs EXTRA_PREAMBLE\n\nThe ethernet card 3c980-TX needs a mdio_sync() to initialize the ethernet\nproperly. This is forced by adding an EXTRA_PREAMBLE to its drv_flags.\n\nWithout this, the driver did not reconnect after a link loss.\n\nSigned-off-by: Gunnar Larisch \u003cGunnar.Larisch@gmx.de\u003e\nAcked-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "54c852a2d61bb15d9b979410c2260edfb23d448c",
      "tree": "7a6ba9d1743b01090b85611cea9dd79ec2950487",
      "parents": [
        "7ab267d4ecdad3032d6bb31619a2744fc2074b59",
        "ce4e2e4558903ef92edf1ab4e09b0b338a09fd61"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 06 12:22:03 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:22:03 2008 -0400"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of git://git.farnsworth.org/dale/linux-2.6-mv643xx_eth into upstream\n"
    },
    {
      "commit": "7ab267d4ecdad3032d6bb31619a2744fc2074b59",
      "tree": "e6425d80e0ab9681cb9b6573924be1bbaf961ed9",
      "parents": [
        "97ac8caee238d2a81c23661916f7acd3a22c85fe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 06 12:16:24 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:16:24 2008 -0400"
      },
      "message": "fix warning in drivers/net/appletalk/cops.c\n\ndrivers/net/appletalk/cops.c: In function ‘cops_reset’:\ndrivers/net/appletalk/cops.c:507: warning: comparison of distinct pointer\ntypes lacks a cast\n\nby replacing hand-woven msleep() with call to msleep()\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "97ac8caee238d2a81c23661916f7acd3a22c85fe",
      "tree": "52723d8582162e862c78fecb5da2d4d13f7a9579",
      "parents": [
        "e284e5c6601cbb16e48854be26aa57a8fa844e35"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Apr 29 09:16:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:04:14 2008 -0400"
      },
      "message": "e1000e: Add support for BM PHYs on ICH9\n\nThis patch adds support for the BM PHY, a new PHY model being used\non ICH9-based implementations.\n\nThis new PHY exposes issues in the ICH9 silicon when receiving\njumbo frames large enough to use more than a certain part of the\nRx FIFO, and this unfortunately breaks packet split jumbo receives.\nFor this reason we re-introduce (for affected adapters only) the\njumbo single-skb receive routine back so that people who do\nwish to use jumbo frames on these ich9 platforms can do so.\nPart of this problem has to do with CPU sleep states and to make\nsure that all the wake up timings are correctly we force them\nwith the recently merged pm_qos infrastructure written by Mark\nGross. (See http://lkml.org/lkml/2007/10/4/400).\n\nTo make code read a bit easier we introduce a _IS_ICH flag so\nthat we don\u0027t need to do mac type checks over the code.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e284e5c6601cbb16e48854be26aa57a8fa844e35",
      "tree": "895f1e83792f51065a6d3ede0cb77e7f9fbc3c51",
      "parents": [
        "afd8e39919c913993ac2f9984af8a9ba21c63d27"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Apr 29 19:53:18 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:02:26 2008 -0400"
      },
      "message": "uli526x: fix endianness issues in the setup frame\n\nThis patch fixes uli526x driver\u0027s issues on a PowerPC boards: uli chip\nis unable to receive the packets.\n\nIt appears that send_frame_filter prepares the setup frame in the\nendianness unsafe manner. On a big endian machines we should shift\nthe address nibble by two bytes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "afd8e39919c913993ac2f9984af8a9ba21c63d27",
      "tree": "1f9628519931a8d9200b0f545b1a1f2003d278e6",
      "parents": [
        "6fee40e9b8155a4af904d69765c96c00f975acf5"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Apr 29 19:53:13 2008 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:02:15 2008 -0400"
      },
      "message": "uli526x: initialize the hardware prior to requesting interrupts\n\nThe firmware on MPC8610HPCD boards enables ULI ethernet and leaves it\nin some funky state before booting Linux. For drivers, it\u0027s always good\nidea to (re)initialize the hardware prior to requesting interrupts.\n\nThis patch fixes the following oops:\n\nOops: Kernel access of bad area, sig: 11 [#1]\nMPC86xx HPCD\nNIP: c0172820 LR: c017287c CTR: 00000000\n[...]\nNIP [c0172820] allocate_rx_buffer+0x2c/0xb0\nLR [c017287c] allocate_rx_buffer+0x88/0xb0\nCall Trace:\n[df82bdc0] [c017287c] allocate_rx_buffer+0x88/0xb0 (unreliable)\n[df82bde0] [c0173000] uli526x_interrupt+0xe4/0x49c\n[df82be20] [c0045418] request_irq+0xf0/0x114\n[df82be50] [c01737b0] uli526x_open+0x48/0x160\n[df82be70] [c0201184] dev_open+0xb0/0xe8\n[df82be80] [c0200104] dev_change_flags+0x90/0x1bc\n[df82bea0] [c035fab0] ip_auto_config+0x214/0xef4\n[df82bf60] [c03421c8] kernel_init+0xc4/0x2ac\n[df82bff0] [c0010834] kernel_thread+0x44/0x60\nInstruction dump:\n4e800020 9421ffe0 7c0802a6 bfa10014 7c7e1b78 90010024 80030060 83e30054\n2b80002f 419d0078 3fa0c039 48000058 \u003c907f0010\u003e 80630088 2f830000 419e0014\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6fee40e9b8155a4af904d69765c96c00f975acf5",
      "tree": "544fac66529cef4d7b907013ca90da33a277e82b",
      "parents": [
        "9b9a8bfc8dfbe09dc57f274e32e8b06151abbad7"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:01:23 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:02:08 2008 -0400"
      },
      "message": "ucc_geth: Fix a bunch of sparse warnings\n\nucc_geth didn\u0027t have anything marked as __iomem.  It was also inconsistent\nwith its use of in/out accessors (using them sometimes, not using them other\ntimes).  Cleaning this up cuts the warnings down from hundreds to just over a\ndozen.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b9a8bfc8dfbe09dc57f274e32e8b06151abbad7",
      "tree": "e866ac5c30d2156c1c7a0c42d1a46886b3a6db05",
      "parents": [
        "f162b9d58273a9a5747211133c8ccb2de5cf5ff2"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:00:51 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:41 2008 -0400"
      },
      "message": "phylib: Fix some sparse warnings\n\nDeclared some things static, declared some things in the header.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f162b9d58273a9a5747211133c8ccb2de5cf5ff2",
      "tree": "1ee677ebfe4cc3ecf4e2b9deffda26a264c1426c",
      "parents": [
        "569f0c4d909c7f73de634abcdc36344cb72de36a"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri May 02 13:00:30 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:34 2008 -0400"
      },
      "message": "gianfar: Fix a locking bug in gianfar\u0027s sysfs code\n\nDuring sparse cleanup, found a locking bug.  Some of the sysfs functions were\nacquiring a lock, and then returning in the event of an error.  We rearrange\nthe code so that the lock is released in error conditions, too.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "569f0c4d909c7f73de634abcdc36344cb72de36a",
      "tree": "e8fead8972dd34fde23e0931bffa17e9dbdb8bfb",
      "parents": [
        "ae68c39819ddf30549652962768a50edae5eec6f"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri May 02 18:06:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:32 2008 -0400"
      },
      "message": "bonding: fix enslavement error unwinds\n\n\tAs part of:\n\ncommit c2edacf80e155ef54ae4774379d461b60896bc2e\nAuthor: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nDate:   Mon Jul 9 10:42:47 2007 -0700\n\n    bonding / ipv6: no addrconf for slaves separately from master\n\ntwo steps were rearranged in the enslavement process: netdev_set_master\nis now before the call to dev_open to open the slave.\n\n\tThis patch updates the error cases and unwind process at the\nend of bond_enslave to match the new order.  Without this patch, it is\npossible for the enslavement to fail, but leave the slave with IFF_SLAVE\nset in its flags.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ae68c39819ddf30549652962768a50edae5eec6f",
      "tree": "0d0ef28152945ad23b72f6cff62a8dfc0345224b",
      "parents": [
        "c4ebc66a1a8e3576322a9f47f0d06ec3c96a08d7"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri May 02 17:49:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:30 2008 -0400"
      },
      "message": "bonding: Deadlock between bonding_store_bonds and bond_destroy_sysfs.\n\nThe sysfs layer has an internal protection, that ensures, that\nall the process sitting inside -\u003esore/-\u003eshow callback exits\nbefore the appropriate entry is unregistered (the calltraces\nare rather big, but I can provide them if required).\n\nOn the other hand, bonding takes rtnl_lock in\na) the bonding_store_bonds, i.e. in -\u003estore callback,\nb) module exit before calling the sysfs unregister routines.\n\nThus, the classical AB-BA deadlock may occur. To reproduce run\n# while :; do modprobe bonding; rmmod bonding; done\nand\n# while :; do echo \u0027+bond%d\u0027 \u003e /sys/class/net/bonding_masters ; done\nin parallel.\n\nThe fix is to move the bond_destroy_sysfs out of the rtnl_lock,\nbut _before_ bond_free_all to make sure no bonding devices exist\nafter module unload.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c4ebc66a1a8e3576322a9f47f0d06ec3c96a08d7",
      "tree": "ec9959fe23520db9074b3f197508523595b93afc",
      "parents": [
        "822973ba79fd5a5b711270c2de7196c6b50c6687"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri May 02 17:49:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:29 2008 -0400"
      },
      "message": "bonding: fix error unwind in bonding_store_bonds\n\n\tFixed an error unwind in bonding_store_bonds that didn\u0027t release\nthe locks it held, and consolidated unwinds into a common block at the\nend of the function.  Bug reported by Pavel Emelyanov \u003cxemul@openvz.org\u003e,\nwho provided a different fix.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "822973ba79fd5a5b711270c2de7196c6b50c6687",
      "tree": "dfed6d24c5a9a82cb1b82279534745e889b534ad",
      "parents": [
        "9d1045ad68fcccfaf1393cc463ab6357693e8d1d"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri May 02 17:49:37 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 06 12:01:27 2008 -0400"
      },
      "message": "bonding: Do not call free_netdev for already registered device.\n\nIf the call to bond_create_sysfs_entry in bond_create fails, the\nproper rollback is to call unregister_netdevice, not free_netdev.\nOtherwise - kernel BUG at net/core/dev.c:4057!\n\nChecked with artificial failures injected into bond_create_sysfs_entry.\n\nPavel\u0027s original patch modified by Jay Vosburgh to move code around\nfor clarity (remove goto-hopping within the unwind block).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4880d10927c93d858d40e297361fff375ee98492",
      "tree": "05568234832389c4a357281da3a4f047841b59d4",
      "parents": [
        "a15306365a16380f3bafee9e181ba01231d4acd7",
        "9d1045ad68fcccfaf1393cc463ab6357693e8d1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 07:49:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 06 07:49:20 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  net_cls_act: act_simple dont ignore realloc code\n  iwlwifi: make IWLWIFI a tristate\n  Revert \"atm: Do not free already unregistered net device.\"\n  dccp: return -EINVAL on invalid feature length\n  irda: fix !PNP support for drivers/net/irda/smsc-ircc2.c\n  irda: fix !PNP support in drivers/net/irda/nsc-ircc.c\n  net_cls_act: Make act_simple use of netlink policy.\n  ip: Use inline function dst_metric() instead of direct access to dst-\u003emetric[]\n  ip: Make use of the inline function dst_metric_locked()\n  atm: Bad locking on br2684_devs modifications.\n  atm: Do not free already unregistered net device.\n  mac80211: Do not free net device after it is unregistered.\n  bridge: Consolidate error paths in br_add_bridge().\n  bridge: Net device leak in br_add_bridge().\n  niu: Fix probing regression for maramba on-board chips.\n  lapbeth: Release -\u003eethdev when unregistering device.\n  xfrm: convert empty xfrm_audit_* macros to functions\n  net: Fix useless comment reference loop.\n  sch_htb: remove from event queue in htb_parent_to_leaf()\n"
    },
    {
      "commit": "1da5ea1a8bf4ddb82831528223c853821cb1c9ab",
      "tree": "211e3dea8d292cb0f1a799d439c679c4a7358c83",
      "parents": [
        "5f6b1ea41b46bc63f667f9b30d939b49734c20b0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 06 00:04:47 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 06 00:04:47 2008 -0700"
      },
      "message": "iwlwifi: make IWLWIFI a tristate\n\nIWLWIFI should be a tristate so that if IWLCORE and/or IWL3945 are m\nand none of them is y kbuild doesn\u0027t create an empty \ndrivers/net/wireless/built-in.o\n\nThis patch also removes the pointless \"default n\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a15306365a16380f3bafee9e181ba01231d4acd7",
      "tree": "c5eb3756235ac7fe4ce540730b8d7480318c5953",
      "parents": [
        "bb896afe2089575ca1bb1fbf3f07b934e1ba999b",
        "c5057ddccbcb4bf363af628d7963a7475f4114a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 17:31:41 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Support creation of FMRs with pages smaller than 4K\n  IB/ehca: Fix function return types\n  RDMA/cxgb3: Bump up the MPA connection setup timeout.\n  RDMA/cxgb3: Silently ignore close reply after abort.\n  RDMA/cxgb3: QP flush fixes\n  IB/ipoib: Fix transmit queue stalling forever\n  IB/mlx4: Fix off-by-one errors in calls to mlx4_ib_free_cq_buf()\n"
    },
    {
      "commit": "c5057ddccbcb4bf363af628d7963a7475f4114a7",
      "tree": "4f304c61335dc607d51e6b242d058c430388708e",
      "parents": [
        "cf04690885972eaba830ee761de545a6956197e6"
      ],
      "author": {
        "name": "Oren Duer",
        "email": "oren@mellanox.co.il",
        "time": "Mon May 05 15:56:52 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 05 15:56:52 2008 -0700"
      },
      "message": "mlx4_core: Support creation of FMRs with pages smaller than 4K\n\nDon\u0027t hard code a test against a minimum page shift of 12, since the\ndevice may support smaller pages.  Test against the actual smallest\npage size from the device capabilities.\n\nSigned-off-by: Oren Duer \u003coren@mellanox.co.il\u003e\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7a1aa309f21ea2f6c31f364341e4027ecf4e79bc",
      "tree": "d93a1ce044477aefb464ce92512fd4025b535228",
      "parents": [
        "c17f888f8fc2e47e2b4a51424f8ccf564ae87576"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 01:06:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 05 01:06:54 2008 -0700"
      },
      "message": "irda: fix !PNP support for drivers/net/irda/smsc-ircc2.c\n\nx86.git testing found this build bug on v2.6.26-rc1:\n\n  ERROR: \"pnp_get_resource\" [drivers/net/irda/smsc-ircc2.ko] undefined!\n  make[1]: *** [__modpost] Error 1\n  make: *** [modules] Error 2\n\nthe driver did not anticipate the case of !CONFIG_PNP which is rare but \nstill possible. Instead of restricting the driver to PNP-only in the \nKconfig space, add the (trivial) dummy struct pnp_driver - this is that \nother drivers use in the !PNP case too.\n\nThe driver itself can in theory be initialized on !PNP too in certain \ncases, via smsc_ircc_legacy_probe().\n\nPatch only minimally build tested, i dont have this hardware.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c17f888f8fc2e47e2b4a51424f8ccf564ae87576",
      "tree": "9246153b5ee5718d6ceaaeea4571f63f55605f19",
      "parents": [
        "fa1b1cff3d06550d23ef540c4f97ca83c021b473"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 05 01:04:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 05 01:04:06 2008 -0700"
      },
      "message": "irda: fix !PNP support in drivers/net/irda/nsc-ircc.c\n\nx86.git testing found the following build failure in latest -git:\n\n drivers/built-in.o: In function `nsc_ircc_pnp_probe\u0027:\n nsc-ircc.c:(.text+0xdf1b6): undefined reference to `pnp_get_resource\u0027\n nsc-ircc.c:(.text+0xdf1d4): undefined reference to `pnp_get_resource\u0027\n nsc-ircc.c:(.text+0xdf1ee): undefined reference to `pnp_get_resource\u0027\n nsc-ircc.c:(.text+0xdf237): undefined reference to `pnp_get_resource\u0027\n nsc-ircc.c:(.text+0xdf24c): undefined reference to `pnp_get_resource\u0027\n drivers/built-in.o:nsc-ircc.c:(.text+0xdf266): more undefined references to `pnp_get_resource\u0027 follow\n make: *** [.tmp_vmlinux1] Error 1\n\ntriggered via this config:\n\n  http://redhat.com/~mingo/misc/config-Sat_May__3_20_53_13_CEST_2008.bad\n\nwhile generally most users will have PNP enabled, drivers can support\nnon-PNP build mode too - and most drivers implement it. That is typically\ndone by providing a dummy pnp_driver structure that will not probe anything.\n\nThe fallback routines in the driver will handle this dumber mode of\noperation too.\n\nThis patch implements that. I have not tested whether this actually\nworks on real hardware so take care. It does resolve the build bug.\n\n[ Another solution that is used by a few drivers is to exclude the driver\n  in the Kconfig if PNP is disabled, via \"depends on PNP\", but this would\n  limit the availability of the driver needlessly. ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be0c007ac64f880a946995d6d1fc654acc81484d",
      "tree": "0151abc3ec8068b8b5be80f9f8356d86305b7b06",
      "parents": [
        "e544ff00da4b53069dbca3debbfb02d455f72467"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 04 01:34:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 04 01:34:31 2008 -0700"
      },
      "message": "niu: Fix probing regression for maramba on-board chips.\n\nChangeset 7f7c4072ea552f97a0898331322f71986a97299c (\"niu: Determine\nthe # of ports from the card\u0027s VPD data\") caused maramba on-board\nNIU ports to stop probing properly.\n\nThe old code had a fallback that would use a num_ports value of\n4 if all the probing methods failed, but that was removed.\n\nThis restores the fallback of 4 ports, to get things working\nagain.\n\nBump driver version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e544ff00da4b53069dbca3debbfb02d455f72467",
      "tree": "9c89454dddc6c01dc179dd369a258caae0142b55",
      "parents": [
        "41fef0ee7b8f3fe3f3dd2ddc9b170f3d88bce595"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 03 21:10:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 03 21:10:58 2008 -0700"
      },
      "message": "lapbeth: Release -\u003eethdev when unregistering device.\n\nOtherwise it leaks forever.\n\nBased upon a report by Roland \u003cdevzero@web.de\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f9faaace217b854ae1e1746ee4ac44688ddadbd",
      "tree": "34122d9e84349a394988d6bfc480115e4809776a",
      "parents": [
        "bf640be423d60d954b9673527e106a461a129eb8",
        "f37f2c62a28e848e06399ea2f9be1e098212625c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:18:21 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  rose: Wrong list_lock argument in rose_node seqops\n  netns: Fix reassembly timer to use the right namespace\n  netns: Fix device renaming for sysfs\n  bnx2: Update version to 1.7.5.\n  bnx2: Update RV2P firmware for 5709.\n  bnx2: Zero out context memory for 5709.\n  bnx2: Fix register test on 5709.\n  bnx2: Fix remote PHY initial link state.\n  bnx2: Refine remote PHY locking.\n  bridge: forwarding table information for \u003e256 devices\n  tg3: Update version to 3.92\n  tg3: Add link state reporting to UMP firmware\n  tg3: Fix ethtool loopback test for 5761 BX devices\n  tg3: Fix 5761 NVRAM sizes\n  tg3: Use constant 500KHz MI clock on adapters with a CPMU\n  hci_usb.h: fix hard-to-trigger race\n  dccp: ccid2.c, ccid3.c use clamp(), clamp_t()\n  net: remove NR_CPUS arrays in net/core/dev.c\n  net: use get/put_unaligned_* helpers\n  bluetooth: use get/put_unaligned_* helpers\n  ...\n"
    },
    {
      "commit": "c36c804559d3a891a2e655ba8185b4fa7eaee156",
      "tree": "0a4092432229616b2fdc53d87ea32e944212c626",
      "parents": [
        "be2e88011bd800222bfd7b477c727966f93186a9",
        "3b5750644b2ffa2a76fdfe7b4e00e4af2ecf3539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Bolt in SLB entry for kernel stack on secondary cpus\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove unsupported wakeup sources\n  [POWERPC] PS3: Make ps3_virq_setup and ps3_virq_destroy static\n  [POWERPC] PS3: Add time include to lpm\n  [POWERPC] Fix slb.c compile warnings\n  [POWERPC] Xilinx: Fix compile warnings\n  [POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n  [RAPIDIO] fix current kernel-doc notation\n  [POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot\n  Fix a potential issue in mpc52xx uart driver\n  [POWERPC] mpc5200: Allow for fixed speed MII configurations\n  [POWERPC] 86xx: Fix the wrong serial1 interrupt for 8610 board\n"
    },
    {
      "commit": "705d209168681b4408d10fca7257de3343be573d",
      "tree": "18764d56b5647b865ab53a20a348c030637a7eea",
      "parents": [
        "d25be1d3ecf0b1b95ae29919786372b87b2bfea6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:58:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:58:18 2008 -0700"
      },
      "message": "bnx2: Update version to 1.7.5.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d25be1d3ecf0b1b95ae29919786372b87b2bfea6",
      "tree": "79ede88b3b0da824509b91ccf7ce476e88d3192d",
      "parents": [
        "352f76879ebde543817360ce9c18c973d4300f4f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:59 2008 -0700"
      },
      "message": "bnx2: Update RV2P firmware for 5709.\n\nThe new RV2P firmware fixes 2 issues:\n\n1. The jumbo rx buffer page size is now configurable and set to the\n   proper PAGE_SIZE.  Before, it was assumed to be always 4K.\n\n2. Driver sometimes would crash when receiving jumbo packets mixed\n   with firmware management packets.  This was caused by the old\n   firmware DMA\u0027ing to the wrong address.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "352f76879ebde543817360ce9c18c973d4300f4f",
      "tree": "ce718b6c2ae33f2ba8b70eef7b02503bd07a58b9",
      "parents": [
        "15b169cccff1503a88f12f104e5657c65c53ade7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:26 2008 -0700"
      },
      "message": "bnx2: Zero out context memory for 5709.\n\nWe should zero out the context memory for 5709 before each reset.  When\nwe resume after suspend for example, the memory may not be zero and the\nchip may not function correctly.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15b169cccff1503a88f12f104e5657c65c53ade7",
      "tree": "4fddbc4c29f475eee8be149cf1eb0973509d808d",
      "parents": [
        "543a827d7a5600a71855bd6afacac78536c86822"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:57:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:57:08 2008 -0700"
      },
      "message": "bnx2: Fix register test on 5709.\n\nThe register BNX2_CTX_STATUS (0x1004) should be skipped on 5709 as it\ncontains reserved bits.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "543a827d7a5600a71855bd6afacac78536c86822",
      "tree": "74a308cd8a4d7d4dbdba8b60e0230cfeddb69032",
      "parents": [
        "74ecc62d6e595ca64bbef2471787bf53b94e5d3c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:56:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:56:44 2008 -0700"
      },
      "message": "bnx2: Fix remote PHY initial link state.\n\nOn some remote PHY blade systems, the driver receives no initial link\ninterrupt.  As a result, the GMII/MII MAC mode does not get setup properly.\nTo fix this problem, we add an initial poll of the link state after chip\nreset.\n\nWith this change, the setting of the initial carrier state in the init\ncode can be eliminated.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74ecc62d6e595ca64bbef2471787bf53b94e5d3c",
      "tree": "b9e8be132291f739a726f5329c094afce04c5702",
      "parents": [
        "ae4f8fca4030a4e783fa4ccb0c9d8d8a8cf60a32"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri May 02 16:56:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:56:16 2008 -0700"
      },
      "message": "bnx2: Refine remote PHY locking.\n\nbnx2_set_remote_link() should be called under bp-\u003ephy_lock to protect\nagainst concurrent polling and interrupt calls.  This change is needed\nby the next patch which will add one initial poll of the remote PHY\nlink status.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "920e37f76b19b4a3d8a1a3144cd6ee24e0e7f5b4",
      "tree": "77dcdc6fdf9d19a250b1705cad24d2e1106488ce",
      "parents": [
        "7c5026aa9b81dd45df8d3f4e0be73e485976a8b6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:49:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:49:50 2008 -0700"
      },
      "message": "tg3: Update version to 3.92\n\nThis patch updates the version number to 3.92.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c5026aa9b81dd45df8d3f4e0be73e485976a8b6",
      "tree": "09b0e14566d630f1b8d3225b6fda0c2a862519e9",
      "parents": [
        "109115e1991824b88306b374b763d6857b292aeb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:49:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:49:29 2008 -0700"
      },
      "message": "tg3: Add link state reporting to UMP firmware\n\nAll variants of the 5714, 5715, and 5780 offer a feature called the\n\"Universal Management Port\".  This feature is implemented in firmware\nand is largely transparent to the driver, except...\n\nIt turns out that the UMP firmware needs to know the current status\nof the link.  Because the firmware cannot touch the PHY registers while\nthe driver is in control of the device, it needs the driver to report\nlink status changes through an additional handshaking mechanism.\nWithout this handshake, it has been observed in the field that the UMP\nfirmware will not operate correctly.\n\nThis patch implements the new handshake with the UMP firmware.  Since\nthe handshake uses the same mechanism ASF heartbeats use, code was\nadded to detect and wait for completion of a pending previous event.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "109115e1991824b88306b374b763d6857b292aeb",
      "tree": "2ecbe856fd030ffb6b9a34fca80924bdfddb3713",
      "parents": [
        "fd1122a2593d0bbe19856e3943c859ebfe563583"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:48:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:48:59 2008 -0700"
      },
      "message": "tg3: Fix ethtool loopback test for 5761 BX devices\n\nA CPMU related loopback test bug existed for AX revisions of the 5761.\nWhile that errata has been fixed, the CPMU still slows down the core\nclock too far to run the loopback test successfully.  This patch\ndisables the CPMU LINK_SPEED mode just like we do with the AX\nrevisions of the 5761 and all revisions of the 5784.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd1122a2593d0bbe19856e3943c859ebfe563583",
      "tree": "75be50b8a959ef7f772612643d5d60104e9ccceb",
      "parents": [
        "8ef214288622bf523a3b3096958292a1c63132ad"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:48:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:48:36 2008 -0700"
      },
      "message": "tg3: Fix 5761 NVRAM sizes\n\nThe 5761 NVRAM sizes assigned to the nvram_size member are half as big\nas they should be.  This patch corrects the NVRAM sizes and replaces\nthe hardcoded constants with preprocessor constants for readability.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ef214288622bf523a3b3096958292a1c63132ad",
      "tree": "a9c1139ca15d642ec14a423d1ea163be81fbbce9",
      "parents": [
        "026672d0997c911c9bef9aabe862884fc0add106"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri May 02 16:47:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 16:47:53 2008 -0700"
      },
      "message": "tg3: Use constant 500KHz MI clock on adapters with a CPMU\n\nThe MI clock is not configured correctly on adapters with the CPMU\npresent.  The tg3 driver has code which statically sets the MI clock to\nbe a fraction of the speed at which the core clock is running.\nHowever, the CPMU can change the adapter\u0027s core clock frequency based\non operating conditions.  Consequently, the MI will run slow when the\ncore\u0027s clock has been slowed down.\n\nThere is a new 500KHz constant frequency clock available on adapters\nwith a CPMU.  This patch removes the static core clock scaling and\nconfigures the MI clock to use this new 500KHz clock instead.\n\nRunning the MI clock at slower speeds will not directly result in data\ncorruption, but it does challenge the PHY read and write routine timeouts.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c45a6816c19dee67b8f725e6646d428901a6dc24",
      "tree": "096e3263fd14e140685bcc3082394ff15f5aeddb",
      "parents": [
        "72e61eb40b55dd57031ec5971e810649f82b0259"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:50 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:50 2008 +1000"
      },
      "message": "virtio: explicit advertisement of driver features\n\nA recent proposed feature addition to the virtio block driver revealed\nsome flaws in the API: in particular, we assume that feature\nnegotiation is complete once a driver\u0027s probe function returns.\n\nThere is nothing in the API to require this, however, and even I\ndidn\u0027t notice when it was violated.\n\nSo instead, we require the driver to specify what features it supports\nin a table, we can then move the feature negotiation into the virtio\ncore.  The intersection of device and driver features are presented in\na new \u0027features\u0027 bitmap in the struct virtio_device.\n\nNote that this highlights the difference between Linux unsigned-long\nbitmaps where each unsigned long is in native endian, and a\nstraight-forward little-endian array of bytes.\n\nDrivers can still remove feature bits in their probe routine if they\nreally have to.\n\nAPI changes:\n- dev-\u003econfig-\u003efeature() no longer gets and acks a feature.\n- drivers should advertise their features in the \u0027feature_table\u0027 field\n- use virtio_has_feature() for extra sanity when checking feature bits\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "5539ae9613587e4a4eec42d420b8bdd9ff552a65",
      "tree": "39db7c012bed1b364069c0b9b2bdd5ece87210b1",
      "parents": [
        "99ffc696d10b28580fe93441d627cf290ac4484c"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:46 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:47 2008 +1000"
      },
      "message": "virtio: finer-grained features for virtio_net\n\nSo, we previously had a \u0027VIRTIO_NET_F_GSO\u0027 bit which meant that \u0027the\nhost can handle csum offload, and any TSO (v4\u0026v6 incl ECN) or UFO\npackets you might want to send.  I thought this was good enough for\nLinux, but it actually isn\u0027t, since we don\u0027t do UFO in software.\n\nSo, add separate feature bits for what the host can handle.  Add\nequivalent ones for the guest to say what it can handle, because LRO\nis coming too (thanks Herbert!).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "99ffc696d10b28580fe93441d627cf290ac4484c",
      "tree": "58b041b2e2b3126bfc5dd8190c3627bba0b7afe6",
      "parents": [
        "2e895e4c23b7f73dba7238db5c5c2dcffb2a4d9d"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:46 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:46 2008 +1000"
      },
      "message": "virtio: wean net driver off NETDEV_TX_BUSY\n\nHerbert tells me that returning NETDEV_TX_BUSY from hard_start_xmit is\nseen as a poor thing to do; we should cache the packet and stop the queue.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0527168522c25121bdd5d5f1d3c5b484d972ea14",
      "tree": "ffd2c0db655898e4e0e981af4eb1d71fa6cf1e99",
      "parents": [
        "cb38fa23c17519faf46a76d2f71a8430705fe474"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:45 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:45 2008 +1000"
      },
      "message": "virtio: fix scatterlist sizing in net driver.\n\nHerbert Xu points out (within another patch) that my scatterlists are\ntoo short: one entry for the gso header, one for the skb-\u003edata, and\nMAX_SKB_FRAGS for all the fragments.\n\nFix both xmit and recv sides (recv currently unused, coming in later\npatch).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "655aa31f028c4498e8896576571ee1ea68dd26e0",
      "tree": "e133f367535d97a6cbe65d95bd0174822a21e76f",
      "parents": [
        "5ef827526fc01820a7a80827802e9fad3f34f937"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:43 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 02 21:50:44 2008 +1000"
      },
      "message": "virtio: fix tx_ stats in virtio_net\n\nget_buf() gives the length written by the other side, which will be\nzero.  We want to add the skb length.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "fb65f180e02dde224af256b43d3ab2c28b9689d7",
      "tree": "72b66091be51f3f16c2f9aae75be386a9fccc620",
      "parents": [
        "ab59859de1946a098b091308380179e92dc7683b",
        "61c2b682b8391f13b67e2d95990a0aba34697d9c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 16:04:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 16:04:59 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "61c2b682b8391f13b67e2d95990a0aba34697d9c",
      "tree": "c64692ce1a5ea6eb5ac362fc7391b2a081479e18",
      "parents": [
        "44a9809b97ec5acd1c549c3120bdd35613897d7c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:01:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:39 2008 -0400"
      },
      "message": "rt2x00: Fix quality/activity led handling\n\nThere was an obvious typo in LED structure\ninitialization which caused the radio and quality/activity\nleds to be incorrectly initialized which resulted in\nthe leds not being enabled.\n\nAdditionally add the rt2x00led_led_activity() handler\nthat will enable TX/RX activity leds when the radio\nis being enabled.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "44a9809b97ec5acd1c549c3120bdd35613897d7c",
      "tree": "f2ac4a79828f06ccbff0a733c9886e32e3bed654",
      "parents": [
        "2218228392080f0ca2fc2974604e79f57b12c436"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:00:17 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:38 2008 -0400"
      },
      "message": "rt2x00: Don\u0027t enable short preamble for 1MBs\n\nThe timing settings for 1MBs should exclude\nthe short preamble bit since that only applies\nto 2MBs, 5.5MBs and 11MBs.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "786b4557075ae0d8a23e73c316dc4204b41ccb4d",
      "tree": "b6b5db2d24e4cf643954a564f70da39df7b7a075",
      "parents": [
        "f52764886540b16e7962bd1d150bd939aec9248c"
      ],
      "author": {
        "name": "Bill Moss",
        "email": "bmoss@clemson.edu",
        "time": "Thu Apr 17 16:03:40 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:24 2008 -0400"
      },
      "message": "iwlwifi: fix debug messages during scanning\n\ndirect_mask will be set when we are not associated and requesting a\ndirect scan. The second debug print will be confusing as priv-\u003eessid\nis not set at that time and it will thus print \"\u003chidden\u003e\" while it is\nknown to which AP a direct scan is requested - as previous debug message\nalso indicates.\n\nNow make all debugging consistent.\n\nSigned-off-by: Bill Moss \u003cbmoss@clemson.edu\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f52764886540b16e7962bd1d150bd939aec9248c",
      "tree": "cba0ad1c85e369d3e47727b77fba5d117ead0c33",
      "parents": [
        "21a75d7788f4e29b6c6d28e08f9f0310c4de828d"
      ],
      "author": {
        "name": "Guy Cohen",
        "email": "guy.cohen@intel.com",
        "time": "Mon Apr 21 15:41:57 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:24 2008 -0400"
      },
      "message": "iwlwifi: fix current channel is not scanned\n\nAll channels should be scanned, including the current channel\nwhen the client is associated.\n\nRemoved also unused flag to scan only active channels.\n\nSigned-off-by: Guy Cohen \u003cguy.cohen@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21a75d7788f4e29b6c6d28e08f9f0310c4de828d",
      "tree": "fa61a2ca42bbc98c28a760630e39f8f3c781d6f2",
      "parents": [
        "c2a3b233450d5bc426c063ea2d8a74351db29ea4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 25 19:29:08 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:38:18 2008 -0400"
      },
      "message": "b43: Fix some TX/RX locking issues\n\nThis fixes some TX/RX related locking issues.\nWith this patch applied, some of the PHY transmission errors are fixed.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80791be11145f7dd7f68c84741fc66e5164b7353",
      "tree": "9794b484b7a92896aade75517d60dc60d00e86ba",
      "parents": [
        "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 01 11:05:58 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 01 11:05:58 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: Allow for fixed speed MII configurations\n\nVarious improvements for configuring the MPC5200 MII link from the\ndevice tree:\n* Look for \u0027current-speed\u0027 property for fixed speed MII links\n* Look for \u0027fsl,7-wire-mode\u0027 property for boards using the 7 wire mode\n* move definition of private data structure out of the header file\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "3b2b74cad34e7a0cf6d4929ee9e8ad4e11a84867",
      "tree": "363055bb8fb9dcdf04aac3191f6258c798b9a43f",
      "parents": [
        "c1d9615680c3f43a305b1f66dff0f933d5079273"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 14:08:12 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: fix FEC driver locking\n\nIt\u0027s easy: grab locks before talking to hardware and realease\nthem afterwards. The one big lock has been splitted into a hw_lock\nand mii_lock.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1d9615680c3f43a305b1f66dff0f933d5079273",
      "tree": "e0ea3a2469c9c03f35a6467c18510730e9754a41",
      "parents": [
        "398ec922b9cd5fdec26d2ca75b9389bed2432557"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 14:04:02 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: kill warnings in FEC driver\n\nlinux-2.6-mk68/drivers/net/fec.c: In function \u0027fec_enet_module_init\u0027:\nlinux-2.6-mk68/drivers/net/fec.c:2627: warning: unused variable \u0027j\u0027\nlinux-2.6-mk68/drivers/net/fec.c: At top level:\nlinux-2.6-mk68/drivers/net/fec.c:2136: warning: \u0027mii_link_interrupt\u0027 defined but not used\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "398ec922b9cd5fdec26d2ca75b9389bed2432557",
      "tree": "c50f97044d787cde0a5fc613fdd8bf728dc6d14d",
      "parents": [
        "cc462f7df0a78df568fd4e1d19f0874476f3c002"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 13:47:09 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: remove unused interrupts in FEC driver\n\nRemove the acquisition of unused interrupt types. We don\u0027t need to\nregister all the TX and RX varients used on some ColdFire FEC hardware.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc462f7df0a78df568fd4e1d19f0874476f3c002",
      "tree": "28cdcbac286d6ac8a50b812a6d5162574d90bb23",
      "parents": [
        "6c5a7d504fb0e27aa90b96267177d434642a393d"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 13:35:34 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: fix ColdFire 5272 fec driver hash registers\n\nRenamed the 5272 hash_table registers to match the \"grp\" hash_table\nregisters of the other ColdFire parts. They are actually a group hash.\nThe makes for consistent setup across all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab59859de1946a098b091308380179e92dc7683b",
      "tree": "96a066bb435283485472221c9cc60cf627e11982",
      "parents": [
        "c2a3b233450d5bc426c063ea2d8a74351db29ea4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 01 02:47:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:47:38 2008 -0700"
      },
      "message": "net: fix returning void-valued expression warnings\n\ndrivers/net/8390.c:37:2: warning: returning void-valued expression\ndrivers/net/bnx2.c:1635:3: warning: returning void-valued expression\ndrivers/net/xen-netfront.c:1806:2: warning: returning void-valued expression\nnet/ipv4/tcp_hybla.c:105:3: warning: returning void-valued expression\nnet/ipv4/tcp_vegas.c:171:3: warning: returning void-valued expression\nnet/ipv4/tcp_veno.c:123:3: warning: returning void-valued expression\nnet/sysctl_net.c:85:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2a3b233450d5bc426c063ea2d8a74351db29ea4",
      "tree": "3912c49e941b62ba20a4a7ed0b1b14c97f19ff32",
      "parents": [
        "e4c576b911e364737b1bf4f5bfdab1c440713f26",
        "c0d43990768b6ca83604ff4be80425b89d317e2f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:06:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 02:06:32 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "c0d43990768b6ca83604ff4be80425b89d317e2f",
      "tree": "26eb8a1ed4e91b737bce7706ce701f497c5f5968",
      "parents": [
        "2e35af143a1380173ba292e48e9b4913ef16b4ee"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Apr 29 10:07:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 30 20:34:27 2008 -0400"
      },
      "message": "libertas: fix use-before-check violation\n\nAccording to Coverity (kudo\u0027s to Adrian Bunk), we had one use-before-check\nbug in libe libertas driver. This patch fixes this issue.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e35af143a1380173ba292e48e9b4913ef16b4ee",
      "tree": "aeb6a164a32301c183a9dc84c1c2692d0d5efd05",
      "parents": [
        "17f830459d6116ae13dbcfc9d09a406e6717b1a6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Apr 27 19:06:18 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 30 20:34:27 2008 -0400"
      },
      "message": "b43: Fix dual-PHY devices\n\nThis fixes operation of dual-PHY (A/B/G) devices.\nDo not anounce the A-PHY to mac80211, as that\u0027s not supported, yet.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "95dfec6ae1cb8c03406aac612a5642cbddb676b3",
      "tree": "978de715f45de94a8e79eb08a08ca5fb9dfd9dea",
      "parents": [
        "ae3a0064e6d69068b1c9fd075095da062430bda9",
        "159131149c2f56c1da5ae5e23ab9d5acef4916d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:45:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:45:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (53 commits)\n  tcp: Overflow bug in Vegas\n  [IPv4] UFO: prevent generation of chained skb destined to UFO device\n  iwlwifi: move the selects to the tristate drivers\n  ipv4: annotate a few functions __init in ipconfig.c\n  atm: ambassador: vcc_sf semaphore to mutex\n  MAINTAINERS: The socketcan-core list is subscribers-only.\n  netfilter: nf_conntrack: padding breaks conntrack hash on ARM\n  ipv4: Update MTU to all related cache entries in ip_rt_frag_needed()\n  sch_sfq: use del_timer_sync() in sfq_destroy()\n  net: Add compat support for getsockopt (MCAST_MSFILTER)\n  net: Several cleanups for the setsockopt compat support.\n  ipvs: fix oops in backup for fwmark conn templates\n  bridge: kernel panic when unloading bridge module\n  bridge: fix error handling in br_add_if()\n  netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets\n  netfilter: x_tables: fix net namespace leak when reading /proc/net/xxx_tables_names\n  netfilter: xt_TCPOPTSTRIP: signed tcphoff for ipv6_skip_exthdr() retval\n  tcp: Limit cwnd growth when deferring for GSO\n  tcp: Allow send-limited cwnd to grow up to max_burst when gso disabled\n  [netdrvr] gianfar: Determine TBIPA value dynamically\n  ...\n"
    },
    {
      "commit": "ec31b2124158f60c515ed84bd5e40db1a883c7b6",
      "tree": "05de4bebce63cf1eaf25d24c9de4b59e5aa7e100",
      "parents": [
        "ca72cddfcb6afd75a808da4f027325fa63a1b856",
        "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix crashkernel\u003d handling when no crashkernel\u003d specified\n  [POWERPC] Make emergency stack safe for current_thread_info() use\n  [POWERPC] spufs: add .gitignore for spu_save_dump.h \u0026 spu_restore_dump.h\n  [POWERPC] spufs: trace spu_acquire_saved events\n  [POWERPC] spufs: fix marker name for find_victim\n  [POWERPC] spufs: add marker for destroy_spu_context\n  [POWERPC] spufs: add sputrace marker parameter names\n  [POWERPC] spufs: add context switch notification log\n  [POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200\n  [POWERPC] mpc5200: Switch mpc5200 dts files to dts-v1 format\n  [POWERPC] mpc5200: Fix FEC error handling on FIFO errors\n  [POWERPC] mpc5200: add Phytec pcm030 board support\n  [POWERPC] mpc5200: add gpiolib support for mpc5200\n  [POWERPC] mpc5200: add interrupt type function\n  [POWERPC] mpc5200: Fix unterminated of_device_id table\n"
    },
    {
      "commit": "39c2e60f8c584c1b29b5c4375dd49df7995386bb",
      "tree": "fcb7e742d38c6e4655660d89be01e61d58ceebc4",
      "parents": [
        "8cd64518a3d166a21f5c69ac7860b3add0369dd0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "tty: add throttle/unthrottle helpers\n\nSomething Arjan suggested which allows us to clean up the code nicely\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e8bcf16c2b2f949dfafa3e8e94a51fd37bfc3ef",
      "tree": "fcb154507ea08ad6f955fad7088f5a17444fdcde",
      "parents": [
        "f34d7a5b7010b82fe97da95496b9971435530062"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "strip: Fix up strip for the new order\n\n- Use the tty baud functions\n- Call driver termios methods directly holding the right locking\n- Check for a write method\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f34d7a5b7010b82fe97da95496b9971435530062",
      "tree": "87e2abec1e33ed4fe5e63ee2fd000bc2ad745e57",
      "parents": [
        "251b8dd7eee30fda089a1dc088abf4fc9a0dee9c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "tty: The big operations rework\n\n- Operations are now a shared const function block as with most other Linux\n  objects\n\n- Introduce wrappers for some optional functions to get consistent behaviour\n\n- Wrap put_char which used to be patched by the tty layer\n\n- Document which functions are needed/optional\n\n- Make put_char report success/fail\n\n- Cache the driver-\u003eops pointer in the tty as tty-\u003eops\n\n- Remove various surplus lock calls we no longer need\n\n- Remove proc_write method as noted by Alexey Dobriyan\n\n- Introduce some missing sanity checks where certain driver/ldisc\n  combinations would oops as they didn\u0027t check needed methods were present\n\n[akpm@linux-foundation.org: fix fs/compat_ioctl.c build]\n[akpm@linux-foundation.org: fix isicom]\n[akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build]\n[akpm@linux-foundation.org: fix kgdb]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56dbbb9a5704f665068778d4d2c1bdf757756e60",
      "tree": "dfdd477bf4dcc1020901e761e4ecd5b4105450fd",
      "parents": [
        "3e8e88ca053150efdbecb45d8f481cf560ec808d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:46 2008 -0700"
      },
      "message": "pc300: Update to tty_set_operations\n\nThis driver somehow escaped the tty operations changes way back when.  Update\nit so that we can switch to tty-\u003eops shortly.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a8209d19dd791aaac3668be2fa51a9b42113efd",
      "tree": "f047cd9615a8632412d00fab9c6ece4e0a58f0b2",
      "parents": [
        "45e741b89000519bedd4da4e7075a35acf5c655b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 29 22:29:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 29 22:29:59 2008 -0700"
      },
      "message": "iwlwifi: move the selects to the tristate drivers\n\nThis patch moves the following select\u0027s:\n- RFKILL        : IWLWIFI_RFKILL -\u003e IWLCORE\n- RFKILL_INPUT  : IWLWIFI_RFKILL -\u003e IWLCORE\n- MAC80211_LEDS : IWL4965_LEDS   -\u003e IWLCORE\n- LEDS_CLASS    : IWL4965_LEDS   -\u003e IWLCORE\n- MAC80211_LEDS : IWL3945_LEDS   -\u003e IWL3945\n- LEDS_CLASS    : IWL3945_LEDS   -\u003e IWL3945\n\nThe effects are:\n- with IWLCORE\u003dm and/or IWL3945\u003dm RFKILL/RFKILL_INPUT/MAC80211_LEDS/LEDS_CLASS\n  are no longer wrongly forced to y\n- fixes a build error with IWLCORE\u003dy, IWL4965\u003dm\n  might be a bug in kconfig causing it, but doing this change that is \n  anyway the right thing fixes it\n\nReported-by: Carlos R. Mafra \u003ccrmafra2@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d973664992d814d93db161b28c0cc9a4c7e68f42",
      "tree": "03de3a9ef1f8f0d5dcd2e3c217c4fdf334f6691e",
      "parents": [
        "2d5e3e8d28a7820de1eb7b18a7c15d645bb26992",
        "9d87dd97ffcd3b5eb2bbaf0d5d93f4bfcaed3f04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 15:18:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 15:18:06 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (26 commits)\n  [ARM] pxa: fix 1c104e0e4f6ab396960c058e95e18bdedcac945b\n  [ARM] serial: s3c2410: platform_get_irq() may return signed unnoticed\n  [ARM] am79c961a: platform_get_irq() may return signed unnoticed\n  [ARM] Feroceon: Feroceon-specific WA-cache compatible {copy,clear}_user_page()\n  [ARM] Feroceon: fix function alignment in proc-feroceon.S\n  [ARM] Orion: catch a couple more alternative spellings of PCIe\n  [ARM] Orion: fix orion-ehci platform resource end addresses\n  [ARM] Orion: fix -\u003emap_irq() PCIe bus number check\n  [ARM] Orion: fix ioremap() optimization\n  [ARM] feroceon: remove CONFIG_CPU_CACHE_ROUND_ROBIN check\n  [ARM] feroceon: remove CONFIG_CPU_DCACHE_WRITETHROUGH check\n  kprobes/arm: fix decoding of arithmetic immediate instructions\n  kprobes/arm: fix cache flush address for instruction stub\n  [ARM] 5022/1: Race in ARM MMCI PL18x driver, V2\n  [ARM] 5021/1: at91: buildfix for sam9263 + PM\n  [ARM] 5018/1: RealView: Fix the ARM11MPCore Oprofile compilation\n  [ARM] 5016/1: AT91: typo in mci configuration for at91cap at91sam9263\n  [ARM] 5017/1: pxa3xx: Report unsupported wakeup sources in pxa3xx_set_wake()\n  [ARM] 5020/1: magician: remove __devinit marker from pasic3_leds_info\n  [ARM] 5014/1: Cleanup reset state before entering suspend or resetting.\n  ...\n"
    },
    {
      "commit": "bbdc2821db041fb07ffa52e4a0e1ebb5410790e9",
      "tree": "1a0757409c89c6236d9c0ffa1eb0f5a63faa2527",
      "parents": [
        "d227fa7288adebe5ba37fa8e4a589c977d4e4a34"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@lst.de",
        "time": "Tue Apr 29 13:46:53 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Apr 29 13:46:53 2008 -0700"
      },
      "message": "mlx4_core: Avoid recycling old FMR R_Keys too soon\n\nWhen a FMR is unmapped, mlx4 resets the map count to 0, and clears the\nupper part of the R_Key which is used as the sequence counter.\n\nThis poses a problem for RDS, which uses ib_fmr_unmap as a fence\noperation.  RDS assumes that after issuing an unmap, the old R_Keys\nwill be invalid for a \"reasonable\" period of time. For instance,\nOracle processes uses shared memory buffers allocated from a pool of\nbuffers.  When a process dies, we want to reclaim these buffers -- but\nwe must make sure there are no pending RDMA operations to/from those\nbuffers.  The only way to achieve that is by using unmap and sync the\nTPT.\n\nHowever, when the sequence count is reset on unmap, there is a high\nlikelihood that a new mapping will be given the same R_Key that was\nissued a few milliseconds ago.\n\nTo prevent this, don\u0027t reset the sequence count when unmapping a FMR.\n\nSigned-off-by: Olaf Kirch \u003colaf.kirch@oracle.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f8b0dfd15277974b5c9f3ff17f9e3ab6fdbe45ee",
      "tree": "34e393cd342578f9ff223be2b631af7ab9b418aa",
      "parents": [
        "ccaf10d0ad17bf755750160ebe594de7261a893e"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Tue Apr 29 13:46:52 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Apr 29 13:46:52 2008 -0700"
      },
      "message": "RDMA/cxgb3: Support peer-2-peer connection setup\n\nOpen MPI, Intel MPI and other applications don\u0027t respect the iWARP\nrequirement that the client (active) side of the connection send the\nfirst RDMA message.  This class of application connection setup is\ncalled peer-to-peer.  Typically once the connection is setup, _both_\nsides want to send data.\n\nThis patch enables supporting peer-to-peer over the chelsio RNIC by\nenforcing this iWARP requirement in the driver itself as part of RDMA\nconnection setup.\n\nConnection setup is extended, when the peer2peer module option is 1,\nsuch that the MPA initiator will send a 0B Read (the RTR) just after\nconnection setup.  The MPA responder will suspend SQ processing until\nthe RTR message is received and reply-to.\n\nIn the longer term, this will be handled in a standardized way by\nenhancing the MPA negotiation so peers can indicate whether they\nwant/need the RTR and what type of RTR (0B read, 0B write, or 0B send)\nshould be sent.  This will be done by standardizing a few bits of the\nprivate data in order to negotiate all this.  However this patch\nenables peer-to-peer applications now and allows most of the required\nfirmware and driver changes to be done and tested now.\n\nDesign:\n\n - Add a module option, peer2peer, to enable this mode.\n\n - New firmware support for peer-to-peer mode:\n\n\t- a new bit in the rdma_init WR to tell it to do peer-2-peer\n\t  and what form of RTR message to send or expect.\n\n\t- process _all_ preposted recvs before moving the connection\n\t  into rdma mode.\n\n\t- passive side: defer completing the rdma_init WR until all\n\t  pre-posted recvs are processed.  Suspend SQ processing until\n\t  the RTR is received.\n\n\t- active side: expect and process the 0B read WR on offload TX\n\t  queue. Defer completing the rdma_init WR until all\n\t  pre-posted recvs are processed.  Suspend SQ processing until\n\t  the 0B read WR is processed from the offload TX queue.\n\n - If peer2peer is set, driver posts 0B read request on offload TX\n   queue just after posting the rdma_init WR to the offload TX queue.\n\n - Add CQ poll logic to ignore unsolicitied read responses.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e463c7b197dbe64b8a99b0612c65f286937e5bf1",
      "tree": "aadd360d04b9cdf7eaf7d4eed1f79bd29a3b12df",
      "parents": [
        "7663c1e2792a9662b23dec6e19bfcd3d55360b8f"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Tue Apr 29 13:46:50 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Apr 29 13:46:50 2008 -0700"
      },
      "message": "mlx4_core: Add a way to set the \"collapsed\" CQ flag\n\nExtend the mlx4_cq_resize() API with a way to set the \"collapsed\" flag\nfor the CQ being created.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6203554207728f43cfb9fd48585cd6500da73d42",
      "tree": "a1e486f288c3ef0d29c4367a058fe906ece763e3",
      "parents": [
        "9781db7b345b5dfe93787aaaf310c861db7c1ede"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 11:45:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 11:45:16 2008 -0700"
      },
      "message": "drivers/net/tehuti: use proper capability check for raw IO access\n\nYeah, in practice they both mean \"root\", but Alan correctly points out\nthat anybody who gets to do raw IO space accesses should really be using\nCAP_SYS_RAWIO rather than CAP_NET_ADMIN.\n\nPointed-out-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "867a89e0b73af48838c7987e80899a1ff26dd6ff",
      "tree": "b4a8830b3e880b9a5133ad1ec3106665819cc8d4",
      "parents": [
        "44473d991332053eb3fea1e08f8a6ee2c6fb409c",
        "6c39103ce5192bdb2195f3daab7323dfa44fb52e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:19:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:19:14 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [RAPIDIO] Change RapidIO doorbell source and target ID field to 16-bit\n  [RAPIDIO] Add RapidIO connection info print out and re-training for broken connections\n  [RAPIDIO] Add serial RapidIO controller support, which includes MPC8548, MPC8641\n  [RAPIDIO] Add RapidIO node probing into MPC86xx_HPCN board id table\n  [RAPIDIO] Add RapidIO node into MPC8641HPCN dts file\n  [RAPIDIO] Auto-probe the RapidIO system size\n  [RAPIDIO] Add OF-tree support to RapidIO controller driver\n  [RAPIDIO] Add RapidIO multi mport support\n  [RAPIDIO] Move include/asm-ppc/rio.h to asm-powerpc\n  [RAPIDIO] Add RapidIO option to kernel configuration\n  [RAPIDIO] Change RIO function mpc85xx_ to fsl_\n  [POWERPC] Provide walk_memory_resource() for powerpc\n  [POWERPC] Update lmb data structures for hotplug memory add/remove\n  [POWERPC] Hotplug memory remove notifications for powerpc\n  [POWERPC] windfarm: Add PowerMac 12,1 support\n  [POWERPC] Fix building of pmac32 when CONFIG_NVRAM\u003dm\n  [POWERPC] Add IRQSTACKS support on ppc32\n  [POWERPC] Use __always_inline for xchg* and cmpxchg*\n  [POWERPC] Add fast little-endian switch system call\n"
    },
    {
      "commit": "533dd1b0be103b0ff11da71152877e1ba530f1c2",
      "tree": "acae750d9e0399b6cd5b31cf848cffd9ac430013",
      "parents": [
        "6caf52a453d5fe0bc584a2895bfd39a3d9054829"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 01:03:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:27 2008 -0700"
      },
      "message": "wireless: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6caf52a453d5fe0bc584a2895bfd39a3d9054829",
      "tree": "5429f92ee7f418a34d356141b86778fdbd16ec4c",
      "parents": [
        "48b2cf9e2921581c3f72295397da07673cdde072"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 01:03:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:27 2008 -0700"
      },
      "message": "net: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "801678c5a3b4c79236970bcca27c733f5559e0d1",
      "tree": "5ad4761f539525077895f261b64fccda4d1303c4",
      "parents": [
        "9a6f70bbed4e8b72dd340812d7c606bfd5e00b47"
      ],
      "author": {
        "name": "Hirofumi Nakagawa",
        "email": "hnakagawa@miraclelinux.com",
        "time": "Tue Apr 29 01:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:25 2008 -0700"
      },
      "message": "Remove duplicated unlikely() in IS_ERR()\n\nSome drivers have duplicated unlikely() macros.  IS_ERR() already has\nunlikely() in itself.\n\nThis patch cleans up such pointless code.\n\nSigned-off-by: Hirofumi Nakagawa \u003chnakagawa@miraclelinux.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a95609cb0283a23e519e607ff9fc2a4aa77e2532",
      "tree": "053d411aa27dafead6326a70d0ca3482bd2d0494",
      "parents": [
        "cf7acfab032ff262f42954328cdfd20a5d9aaaac"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:22 2008 -0700"
      },
      "message": "netdev: use non-racy method for proc entries creation\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "928b4d8c8963e75bdb133f562b03b07f9aa4844a",
      "tree": "18de7e85fe403f681a954ed04254b2d9085e7fe4",
      "parents": [
        "36a5aeb8787fbf92510ed20d806e229c55726f93"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Apr 29 01:01:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:18 2008 -0700"
      },
      "message": "proc: remove proc_root_driver\n\nUse creation by full path: \"driver/foo\".\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f3ba2dc811228213bcbdc2c8b389a8d6fa66c09",
      "tree": "d4ff70539df7adfee8e0468962366791ccf7da88",
      "parents": [
        "106757b38fffbe1f015b10a6d4a4f92e8a3881b9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 16 01:44:39 2008 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:18:51 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: Fix FEC error handling on FIFO errors\n\nThe error handling for the mpc5200 fec interrupt is broken. The intended\nbehaviour is like this:\n\n* If one of FEC_IEVENT_RFIFO_ERROR and FEC_IEVENT_XFIFO_ERROR happens,\n  the datasheet says (MPC5200B User\u0027s Guide R1.2, p. 14-13): \"When this\n  occurs, software must ensure both the FIFO Controller and BestComm are\n  soft-reset\".\n\n* On any other error (non-TFINT) interrupt, just issue a debug message.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e042323607f5c14844b1c59aebbca8d1251c7d89",
      "tree": "10c9eac3d5146f3611af9220740e4ec27bf2ade0",
      "parents": [
        "cc2bb6968a2c842149d285d77cb35200d2d37b15"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:42 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Auto-probe the RapidIO system size\n\nThe RapidIO system size will auto probe in RIO setup.  The route table\nand rionet_active in rionet.c are changed to be allocated dynamically\naccording to the size of the system.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d0313587547092af7f5ee8a576793e1e5d61be89",
      "tree": "57b711ba74fe8ed4dc5219a588b17f0bf4ec7239",
      "parents": [
        "dac2f83fce01f0c2900918a4a8abd4c652151804"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Apr 17 00:08:10 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:57:57 2008 -0400"
      },
      "message": "[netdrvr] gianfar: Determine TBIPA value dynamically\n\nTBIPA needs to be set to a value (on connected MDIO buses) that\ndoesn\u0027t conflict with PHYs on the bus.  By hardcoding it to 0x1f,\nwe were preventing boards with PHYs at 0x1f from working properly.\nInstead, scan the bus when it comes up, and find an address that\ndoesn\u0027t have a PHY on it.  The TBI PHY configuration code then\ntrusts that the value in TBIPA is either safe, or doesn\u0027t matter\n(ie - it\u0027s not an active bus with other PHYs).\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dac2f83fce01f0c2900918a4a8abd4c652151804",
      "tree": "1ff0775cc0d07fa382cfe54cb233729e12b9e576",
      "parents": [
        "770f867991155f9c9e36a845a142f770d55ee67c"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Sun Apr 20 19:06:39 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:56:50 2008 -0400"
      },
      "message": "Driver for IXP4xx built-in Ethernet ports\n\nAdds a driver for built-in IXP4xx Ethernet ports.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "770f867991155f9c9e36a845a142f770d55ee67c",
      "tree": "9c43c3069288a9cc94ceb8fda8e75ee58b01dab9",
      "parents": [
        "0a0a83107c01a8dba04fa40ddb29ff021d4f8112"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Apr 23 23:44:03 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:56:37 2008 -0400"
      },
      "message": "ARM: am79c961a: platform_get_irq() may return signed unnoticed\n\ndev-\u003eirq is unsigned, platform_get_irq() may return signed unnoticed\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "679dce39e3cdfcc641b2888ce04f1cd5ff0b3b92",
      "tree": "0d697db604bab8ab5bd99513df46acee9a77ccc6",
      "parents": [
        "7ef0a7ee2f9ac7ee8e2a597821adb2a78b882791"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 11:53:11 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:56:24 2008 -0400"
      },
      "message": "Blackfin EMAC Driver: Initial version of ethtool support\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7ef0a7ee2f9ac7ee8e2a597821adb2a78b882791",
      "tree": "71511e805b73a2cf0e705fbc994646e9dfa83513",
      "parents": [
        "4e5b864e7cac67f06f18147b1980cb6b8fb213ec"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 11:53:10 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:56:14 2008 -0400"
      },
      "message": "Blackfin EMAC Driver: code cleanup\n\n - replace specific \"bf537\" function or data structure name to \"bfin_mac\"\n - cleanup bfin_mac_probe with error checking\n - punt set_pin_mux function, call peripheral request/free list functions directly\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4e5b864e7cac67f06f18147b1980cb6b8fb213ec",
      "tree": "6c5fa5dbb96c010acbd2a45341593d7456300514",
      "parents": [
        "4d9b1a022a33c57ca8f31a1364cef682c8c817d6"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Apr 26 23:44:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:56:01 2008 -0400"
      },
      "message": "net: eepro autoport typo\n\nFound by sparse dubious !x \u0026 y warning...hidden in the GetBit macro\nwhy !Word doesn\u0027t make any sense.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4d9b1a022a33c57ca8f31a1364cef682c8c817d6",
      "tree": "9275fe79066ce892128de2ee8a409d01a5002ea0",
      "parents": [
        "48c41b9941233a85ccdb88c579bd4e9b0ee609cf"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Mon Apr 28 18:37:29 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:59 2008 -0400"
      },
      "message": "Add support for SMSC LAN8187 and LAN8700 PHYs\n\nAdd support for two additional SMSC PHY models with identical interrupt\nsource and mask registers to the LAN83C185\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "48c41b9941233a85ccdb88c579bd4e9b0ee609cf",
      "tree": "5ac07c2617bcca147ba9a725032eab31e8949eb5",
      "parents": [
        "5d12b132bc0bfb10d3f8d81f92606719b5032dcb"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Mon Apr 28 18:36:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:57 2008 -0400"
      },
      "message": "Rename SMSC phy functions to be more generic\n\nSeveral models of SMSC PHY have the same interrupt status and mask\nregisters as the LAN83C185, so these functions can service multiple\ndifferent PHY drivers.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5d12b132bc0bfb10d3f8d81f92606719b5032dcb",
      "tree": "dc40df0096ae5ae3da8c8bc9d9feb2287cfb36b8",
      "parents": [
        "23d9b3871fa03af32d06f4946f8d56b1af55997b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 28 10:58:22 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:55 2008 -0400"
      },
      "message": "drivers/net/phy: fix kernel-doc notation\n\nFix kernel-doc warning:\nWarning(linux-2.6.25-git11//drivers/net/phy/phy_device.c:275): No\ndescription found for parameter \u0027bus_id\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "23d9b3871fa03af32d06f4946f8d56b1af55997b",
      "tree": "b93a777c1ea8c9f59f23d6b3306cf6087ca4c952",
      "parents": [
        "0425b46a4beef234c522f183d5c2934edbb0f625"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon Apr 28 21:09:40 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:38 2008 -0400"
      },
      "message": "S2io: Version update for multi ring patches\n\n- Updated version number.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0425b46a4beef234c522f183d5c2934edbb0f625",
      "tree": "429f3eca8dde628cd6d4b9ceca421222445c9adf",
      "parents": [
        "dfd44151e8888b964b7f2400f26794154a58c86b"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Mon Apr 28 21:08:45 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:30 2008 -0400"
      },
      "message": "S2io: Enable multi ring support\n\n\t- Seperate ring specific data\n\t- Initialize all configured rings with equal priority.\n\t- Updated boundary check for number of Rings.\n\t- Updated per ring statistics of rx_bytes and rx_packets.\n\t- Moved lro struct from struct s2io_nic to struct ring_info.\n\t- Access respective rx ring directly in fill_rx_buffers.\n\t- Moved rx_bufs_left struct s2io_nic to struct ring_info.\n\t- Added per ring variables -  rxd_mode, rxd_count, dev, pdev.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dfd44151e8888b964b7f2400f26794154a58c86b",
      "tree": "45935b816de61f24a55064fabf9578758525dd84",
      "parents": [
        "815f8802d201aba1ce343ba832daf639165f01a1"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 03:07:31 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:14 2008 -0400"
      },
      "message": "3c515: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "815f8802d201aba1ce343ba832daf639165f01a1",
      "tree": "6516c07ff9ab68af426445f745dc36280a4602e3",
      "parents": [
        "ba0f6caeb5d9cf6fbb99f84ff0f2731f04996595"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 02:45:43 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:12 2008 -0400"
      },
      "message": "3c509: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ba0f6caeb5d9cf6fbb99f84ff0f2731f04996595",
      "tree": "8e5698c4dc5dc19057a3117ee6d25d0f653c673f",
      "parents": [
        "dd32f7effdd2f3f348ef91ca1649d78a0ab2b103"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 02:27:37 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Apr 29 01:55:11 2008 -0400"
      },
      "message": "3c505: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nNo need to memset it to 0, because it is allocated by kzalloc.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ],
  "next": "dd32f7effdd2f3f348ef91ca1649d78a0ab2b103"
}
