)]}'
{
  "log": [
    {
      "commit": "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
      "tree": "2a172026fc3492a9cdd66bca1e57d019eb78bf28",
      "parents": [
        "fe1b4ba400193176213f95be3ea711a53518a609",
        "99c72ce091ec85868a0847e598eb7562dc0d8205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [DCCP]: Set RTO for newly created child socket\n  [DCCP]: Correctly split CCID half connections\n  [NET]: Fix compat_sock_common_getsockopt typo.\n  [NET]: Revert incorrect accept queue backlog changes.\n  [INET]: twcal_jiffie should be unsigned long, not int\n  [GIANFAR]: Fix compile error in latest git\n  [PPPOE]: Use ifindex instead of device pointer in key lookups.\n  [NETFILTER]: ip6_route_me_harder should take into account mark\n  [NETFILTER]: nfnetlink_log: fix reference counting\n  [NETFILTER]: nfnetlink_log: fix module reference counting\n  [NETFILTER]: nfnetlink_log: fix possible NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix use after free\n  [NETFILTER]: nfnetlink_log: fix reference leak\n  [NETFILTER]: tcp conntrack: accept SYN|URG as valid\n  [NETFILTER]: nf_conntrack/nf_nat: fix incorrect config ifdefs\n  [NETFILTER]: conntrack: fix {nf,ip}_ct_iterate_cleanup endless loops\n"
    },
    {
      "commit": "f3be97427172856d6865ddfedea84fa3a9f33227",
      "tree": "d8b57c29ce2c5ad58511314eb42c85691288845f",
      "parents": [
        "84dd619e4dc3b0b1c40dafd98c90fd950bce7bc5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 06 02:41:55 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:14:54 2007 -0500"
      },
      "message": "sis900 warning fixes\n\ndrivers/net/sis900.c: In function \u0027sis900_reset_phy\u0027:\ndrivers/net/sis900.c:972: warning: \u0027status\u0027 may be used uninitialized in this function\ndrivers/net/sis900.c: In function \u0027sis900_check_mode\u0027:\ndrivers/net/sis900.c:1431: warning: \u0027status\u0027 may be used uninitialized in this function\ndrivers/net/sis900.c: In function \u0027sis900_timer\u0027:\ndrivers/net/sis900.c:1467: warning: \u0027status\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "84dd619e4dc3b0b1c40dafd98c90fd950bce7bc5",
      "tree": "939d601f7abda95e3f4919af2a371873f0c66928",
      "parents": [
        "b2cbbd8e0e8093fbf115ac2669482b016d781c78"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat Mar 03 06:40:28 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:14:54 2007 -0500"
      },
      "message": "mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data\n\nWe were using the platform_device.id field to identify which ethernet\nport is used for mv643xx_eth device.  This is not generally correct.\nIt will be incorrect, for example, if a hardware platform uses a single\nport but not the first port.  Here, we add an explicit port_number field\nto struct mv643xx_eth_platform_data.\n\nThis makes the mv643xx_eth_platform_data structure required, but that\nisn\u0027t an issue since all users currently provide it already.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2cbbd8e0e8093fbf115ac2669482b016d781c78",
      "tree": "04d96724cf39fb65e7209da608fcda0f22d14666",
      "parents": [
        "4c44fd009ae79fc04e2c049f708792ad83400dde"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Mon Mar 05 18:13:09 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:14:54 2007 -0500"
      },
      "message": "pcnet32: Fix PCnet32 performance bug on non-coherent architecutres\n\nThe PCnet32 driver always passed the the size of the largest possible packet\nto the pci_dma_sync_single_for_cpu and pci_dma_sync_single_for_device.\nThis results in a fairly large \"colateral damage\" in the caches and makes\nthe flush operation itself much slower.  On a system with a 40MHz CPU this\npatch increases network bandwidth by about 12%.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c44fd009ae79fc04e2c049f708792ad83400dde",
      "tree": "396444103fed8bb45a64a8d99787b53b4261c586",
      "parents": [
        "e12651539808437a97f3e33c659c3d7b4000e41e"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Tue Mar 06 02:42:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "__devinit \u0026 __devexit cleanups for de2104x driver\n\nFixes MODPOST warnings similar to:\n\nWARNING: drivers/net/tulip/de2104x.o - Section mismatch: reference to\n.init.text:de_init_one from .data.rel.local after \u0027de_driver\u0027 (at offset 0x20)\nWARNING: drivers/net/tulip/de2104x.o - Section mismatch: reference to\n.exit.text:de_remove_one from .data.rel.local after \u0027de_driver\u0027 (at offset 0x28)\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e12651539808437a97f3e33c659c3d7b4000e41e",
      "tree": "4e5cd7a11a8300f71aa85ec1c591f460e06e34c6",
      "parents": [
        "cfa51b9dbf5aa385c6d1f8645587fdc4fe8c13fd"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@sw.ru",
        "time": "Tue Mar 06 02:41:59 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "3c59x: Handle pci_enable_device() failure while resuming\n\nHandle pci_enable_device() failure while resuming, we can safely exit here.\n\nSigned-off-by: Monakhov Dmitriy \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfa51b9dbf5aa385c6d1f8645587fdc4fe8c13fd",
      "tree": "545f0226197bdd3b10f2cee33fd924de8245303b",
      "parents": [
        "4dc68f3de5e36d72663bb51b94662d2d5db84125"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "dmfe: Fix link detection\n\nAdd link detection\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4dc68f3de5e36d72663bb51b94662d2d5db84125",
      "tree": "f5dd7ac3fce58e5f4e760a1c7b212230321eeeb5",
      "parents": [
        "f67ba792fa10e3a65226d53dccc1232908d86c20"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:52 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "dmfe: fix two bugs\n\nFix a oops on module removal due to deallocating memory before unregistring\ndriver Fix a NULL pointer dereference when dev_alloc_skb fails\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f67ba792fa10e3a65226d53dccc1232908d86c20",
      "tree": "cd57f45066222940c2ed9eadf7d1d3c7400c2fe9",
      "parents": [
        "ead9bffb157a22c1f883beb8d20ba8bf7bc92a58"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:51 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "dmfe: trivial/spelling fixes\n\nFix a typo, wrap lines on 80-th column, change KERN_ERR to KERN_INFO for\nlink status message\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ead9bffb157a22c1f883beb8d20ba8bf7bc92a58",
      "tree": "0b766eba77cce0524e4d5254f11675365af5f54c",
      "parents": [
        "18babd38547a042a4bfd4154a014d1ad33373eb0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 06 02:41:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "revert \"drivers/net/tulip/dmfe: support basic carrier detection\"\n\nRevert 7628b0a8c01a02966d2228bdf741ddedb128e8f8.  Thomas Bachler\nreports:\n\n  Commit 7628b0a8c01a02966d2228bdf741ddedb128e8f8 (drivers/net/tulip/dmfe:\n  support basic carrier detection) breaks networking on my Davicom DM9009.\n  ethtool always reports there is no link.  tcpdump shows incoming packets,\n  but TX is disabled.  Reverting the above patch fixes the problem.\n\nCc: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Thomas Bachler \u003cthomas@archlinux.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18babd38547a042a4bfd4154a014d1ad33373eb0",
      "tree": "eef08234cb08d72622b89c91dd5b33d656da6bf2",
      "parents": [
        "a394f013f05ba083d8547551280e0309ca70b08d"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Mar 06 16:54:05 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:02 2007 -0500"
      },
      "message": "ucc_geth: returns NETDEV_TX_BUSY when BD ring is full\n\nReturns NETDEV_TX_BUSY when BD ring is full.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a394f013f05ba083d8547551280e0309ca70b08d",
      "tree": "59882986e88fc194bafeb0b6708b98ec5e117be2",
      "parents": [
        "6006f7f517b9a754e4c4628755c62872e322c68a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Mar 06 16:53:46 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:01 2007 -0500"
      },
      "message": "ucc_geth: Fix BD processing\n\nFix broken BD processing code.\n\nSigned-off-by: Michael Barkowski \u003cmichael.barkowski@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6006f7f517b9a754e4c4628755c62872e322c68a",
      "tree": "9ab2f93536aeb08f7c2a01d2ce9954076defe8ce",
      "parents": [
        "a816c7c712ff9f6770168b91facb9bfa9f0acd48"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Mar 06 00:10:08 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:10:01 2007 -0500"
      },
      "message": "natsemi: netpoll fixes\n\nFix two issues in this driver\u0027s netpoll path: one usual, with spin_unlock_irq()\nenabling interrupts which nobody asks it to do (that has been fixed recently in\na number of drivers) and one unusual, with poll_controller() method possibly\ncausing loss of interrupts due to the interrupt status register being cleared\nby a simple read and the interrpupt handler simply storing it, not accumulating.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a816c7c712ff9f6770168b91facb9bfa9f0acd48",
      "tree": "aa47edb0c1e23be76d0fff783b9665221f2a84ef",
      "parents": [
        "e245cb71d490e5e516c0ca0688fad7de6c22943d"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Wed Feb 28 17:03:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:08:11 2007 -0500"
      },
      "message": "bonding: Improve IGMP join processing\n\n\tIn active-backup mode, the current bonding code duplicates IGMP\ntraffic to all slaves, so that switches are up to date in case of a\nfailover from an active to a backup interface.  If bonding then fails\nback to the original active interface, it is likely that the \"active\nslave\" switch\u0027s IGMP forwarding for the port will be out of date until\nsome event occurs to refresh the switch (e.g., a membership query).\n\n\tThis patch alters the behavior of bonding to no longer flood\nIGMP to all ports, and to issue IGMP JOINs to the newly active port at\nthe time of a failover.  This insures that switches are kept up to date\nfor all cases.\n\n\t\"GOELLESCH Niels\" \u003cniels.goellesch@eurocontrol.int\u003e originally\nreported this problem, and included a patch.  His original patch was\nmodified by Jay Vosburgh to additionally remove the existing IGMP flood\nbehavior, use RCU, streamline code paths, fix trailing white space, and\nadjust for style.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e245cb71d490e5e516c0ca0688fad7de6c22943d",
      "tree": "84ca48e4c6ba679b7810aded8147e1564e47c191",
      "parents": [
        "c4f283b1f275e5528c13c119e5cfc80cdba55d00"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Wed Feb 28 17:03:27 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:08:11 2007 -0500"
      },
      "message": "bonding: only receive ARPs for us\n\n\tThe ARP validation code only needs ARPs for the bonding device.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4f283b1f275e5528c13c119e5cfc80cdba55d00",
      "tree": "2d5b172fe18c84029619b3a5dca524a24f9c4e49",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Wed Feb 28 17:03:20 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 06 06:08:11 2007 -0500"
      },
      "message": "bonding: fix double dev_add_pack\n\n\tBonding can erroneously register the same packet_type to receive\nARPs (for use by ARP validation): once at device open time, and once via\nsysfs.  Since sysfs can change the validate setting (and thus register\nor unregister) at any time, a flag is needed to synchronize with device\nopen in order to avoid double registrations, and the simplest place is\nwithin the packet_type structure itself.  Double unregister is not an\nissue.\n\n\tBug reported by Ulrich Oelmann \u003culrich.oelmann@web.de\u003e.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "122d76bd872d07d428f94c509428a65476e9b1af",
      "tree": "bad584dbc72bd5f875b0cdcee21c334ad959d4ad",
      "parents": [
        "6f30e1867cb73602c6ed7f97e15a48e0a0c96cde"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Mon Mar 05 13:29:55 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 05 13:29:55 2007 -0800"
      },
      "message": "[GIANFAR]: Fix compile error in latest git\n\nI recognized a compile error in latest git:\n\n/here/workdir/git/drivers/net/gianfar.c: In function `gfar_vlan_rx_kill_vid\u0027:\n/here/workdir/git/drivers/net/gianfar.c:1135: error: structure has no member named `vgrp\u0027\n\nThis error was introduced in commit:\n\ncommit 6d04e3b04b6ab569cabeb5ca28ad1be11777e895\n ...\n      [VLAN]: Avoid a 4-order allocation.\n\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f30e1867cb73602c6ed7f97e15a48e0a0c96cde",
      "tree": "4715c38e7555c42b92dbb8cf27afcde68a144cb8",
      "parents": [
        "bc5f77434721a84705601e4d448d331c73900759"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@gmx.de",
        "time": "Sun Mar 04 16:03:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 05 13:25:28 2007 -0800"
      },
      "message": "[PPPOE]: Use ifindex instead of device pointer in key lookups.\n\nOtherwise we can potentially try to dereference a NULL device\npointer in some cases.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c15bdec5c38f4ccf73ef2585fc80a6164de9554",
      "tree": "c99084e96238eb9ce40e8d9d90e0097c4e92111d",
      "parents": [
        "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "message": "[VLAN]: Avoid a 4-order allocation.\n\nThis patch splits the vlan_group struct into a multi-allocated struct. On\nx86_64, the size of the original struct is a little more than 32KB, causing\na 4-order allocation, which is prune to problems caused by buddy-system\nexternal fragmentation conditions.\n\nI couldn\u0027t just use vmalloc() because vfree() cannot be called in the\nsoftirq context of the RCU callback.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f",
      "tree": "af96e87cf00cb7f001762e6a9ac6dff7579b1703",
      "parents": [
        "c6387a8694506841389a6ac55175a8a984ae34e4"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Mar 02 15:52:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:37 2007 -0800"
      },
      "message": "[HDLC] Fix dev-\u003eheader_cache_update having a random value.\n\nSwitching HDLC devices from Ethernet-framing mode caused stale ethernet\nfunction assignments within net_device.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90719dbeafdb40a15105ff0c899485b43c2a2a55",
      "tree": "d16cf7c3589013b16bfde03d9d64a36a19b97b11",
      "parents": [
        "248f06726e866942b3d8ca8f411f9067713b7ff8"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@gmx.de",
        "time": "Fri Mar 02 13:16:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:35 2007 -0800"
      },
      "message": "[PPPOE]: Key connections properly on local device.\n\nIt is based on the assumption that an interface\u0027s ifindex is basically\nan alias for a local MAC address, so incoming packets now are matched\nto sockets based on remote MAC, session id, and ifindex of the\ninterface the packet came in on/the socket was bound to by connect().\n\nFor relayed packets, the socket that\u0027s used for relaying is selected\nbased on destination MAC, session ID and the interface index of the\ninterface whose name currently matches the name requested by userspace\nas the relaying source interface.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b453397da923eae4aeb3b41e49793295e09eedf",
      "tree": "47d7a88241a86d52b4d15a6ef8a000c0b19f9df7",
      "parents": [
        "5ada386bad58f023686b17113496ff626f10773f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:21:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:21:56 2007 -0500"
      },
      "message": "[netdrvr] tulip, de2104x: fix typo: s/__sparc_/__sparc__/\n\nNoticed by Doug Nazar (via David Miller).\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ada386bad58f023686b17113496ff626f10773f",
      "tree": "329a34f189f07987d5ec45c874ecb5d6f60b1259",
      "parents": [
        "471a567144b91c8f2b7a71a1cf8babe7331590b1"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Thu Mar 01 16:31:48 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:16:10 2007 -0500"
      },
      "message": "mv643xx_eth: move mac_addr inside mv643xx_eth_platform_data\n\nThe information contained within platform_data should be self-contained.\nReplace the pointer to a MAC address with the actual MAC address in\nstruct mv643xx_eth_platform_data.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "471a567144b91c8f2b7a71a1cf8babe7331590b1",
      "tree": "b6488e33ce9e4029c05bc5b4b009adb10d5b3192",
      "parents": [
        "63f779261f9aa16a0196c51092bedfdd32493f9d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 28 15:41:39 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:16:10 2007 -0500"
      },
      "message": "Fix mv643xx_eth compilation.\n\nCommit 908b637fe793165b6aecdc875cdca67c4959a1ad removed ETH_DMA_ALIGN\nbut missed a usage of it in a macro, which broke the build.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63f779261f9aa16a0196c51092bedfdd32493f9d",
      "tree": "c6a08210bef69acf31b776fef0ed9c9799981693",
      "parents": [
        "e0e20a1a0822aa64335c05013f0966de6a8fc2c6"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 28 16:42:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:16:10 2007 -0500"
      },
      "message": "qla3xxx: bugfix for line omitted in previous patch.\n\nThis missing line caused transmit errors on the Qlogic 4032 chip.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0e20a1a0822aa64335c05013f0966de6a8fc2c6",
      "tree": "20ea92792228cd533f586d4c64fa162048473314",
      "parents": [
        "0c25cfe18afffbc88a2bef28732be9e4846153fe"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Wed Feb 28 05:16:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:02:28 2007 -0500"
      },
      "message": "NetXen: Fix second rmmod failure observed on PowerPC machines.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c25cfe18afffbc88a2bef28732be9e4846153fe",
      "tree": "78cce22e91a7e6d5eeb379e24c8c258c508f157a",
      "parents": [
        "d518725fa68c2a90e04bea56a399d3d1c026269d"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Wed Feb 28 05:14:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:02:28 2007 -0500"
      },
      "message": "NetXen: Updates, removal of unsupported features and minor bug fixes.\n\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d518725fa68c2a90e04bea56a399d3d1c026269d",
      "tree": "0f57623281a2460ad02ba856fc716daf65e38cd7",
      "parents": [
        "4a2e612a3b0cb6502d2317fa3e9d8f22be5db434"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Feb 27 19:28:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "cxgb3 - Tag driver version\n\nThis patch adds a \"-ko\" tag to the driver version.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a2e612a3b0cb6502d2317fa3e9d8f22be5db434",
      "tree": "03ac1ef3d1b1694caa2cff67ded7af28229f6a90",
      "parents": [
        "c8d64f8a058d6d9fde0291348fa5ac4d29c52da2"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Feb 27 17:18:40 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "myri10ge: fix copyright and license\n\nFix copyright and license (\"regents\" should not have ever been used).\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c8d64f8a058d6d9fde0291348fa5ac4d29c52da2",
      "tree": "1887173754034850e1c59939e2fe6d476d611157",
      "parents": [
        "db7ce76f6b3dfc119ab2f03e5e7784afc9cf2f05"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 18:15:01 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "jmr3927: do not call tc35815_killall().\n\nNo need to stop tc35815 before resetting the board.  This fixes the\nbuild of tc35815 as a module.  This also means there is no caller of\ntc35815_killall left, so remove that function also.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "db7ce76f6b3dfc119ab2f03e5e7784afc9cf2f05",
      "tree": "ec31336d5f6ee956e69074a9f3494c30bb053dfa",
      "parents": [
        "43ecf5295b622e9ec93f5b932949acf1c6e4150c",
        "357efd57f229716fd6a1494b970c5a66c0c465ef"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:40:24 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:40:24 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "357efd57f229716fd6a1494b970c5a66c0c465ef",
      "tree": "c92a944e90e46535f30d0bdcbd18ced88b600c07",
      "parents": [
        "c8f71b01a50597e298dc3214a2f2be7b8d31170c"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sat Feb 17 18:24:44 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 27 10:58:40 2007 -0500"
      },
      "message": "[PATCH] bcm43xx: fix for 4309\n\nBCM4309 devices aren\u0027t working properly as A PHYs aren\u0027t supported\nyet, but we probe 802.11a cores anyway. This fixes it, while still\nallowing for A PHY code to be developed in the future.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8dfdd5cab482a2ce4a8e2375e1512aa4829c653",
      "tree": "d2c409de5c9cf830aa22793f162beb5612371df2",
      "parents": [
        "36c843d5e347ec71ec579a477c941538a03b8cf3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Feb 26 14:51:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:38:33 2007 -0500"
      },
      "message": "netxen: do_rom_fast_write error handling\n\nCompiler warning spots real error!\n\nThe function do_rom_fast_read called in do_rom_fast_write can fail\nand leave data1 unset. This causes a compile warning.\nThe correct thing is to propagate the error out.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36c843d5e347ec71ec579a477c941538a03b8cf3",
      "tree": "5851e66114d6fe899508c5239e533366c6022e62",
      "parents": [
        "b882addd7aecbdae7b938fa189f0459d0713976b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Feb 25 15:37:27 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:30:43 2007 -0500"
      },
      "message": "natsemi: Fix detection of vanilla natsemi cards\n\nBob Tracy \u003crct@gherkin.frus.com\u003e reported that the addition of support\nfor Aculab E1/T1 cPCI carrier cards broke detection of vanilla natsemi\ncards.  This patch fixes that: the problem is that the driver-specific\nta in the PCI device table is an index into a second table and this\nhad not been updated for the vanilla cards.\n\nThis patch fixes the problem minimally.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b882addd7aecbdae7b938fa189f0459d0713976b",
      "tree": "87e687c72c2178ef186aba41024429b640161583",
      "parents": [
        "54d3e568209553d3dd0d824fbc0ef4a6cedaf465"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Feb 20 18:08:57 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:30:42 2007 -0500"
      },
      "message": "net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54d3e568209553d3dd0d824fbc0ef4a6cedaf465",
      "tree": "2a9d290d147af4d678055845f9a7697cfaa0b5ea",
      "parents": [
        "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon Feb 26 14:58:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:13 2007 -0500"
      },
      "message": "chelsio: Fix non-NAPI compile\n\nChelsio without NAPI enabled has been broken (won\u0027t compile) since\n3de00b89 (\"chelsio: NAPI speed improvement\"):\n\n    drivers/net/chelsio/sge.c: In function `t1_interrupt`:\n    drivers/net/chelsio/sge.c:1716: error: `Q` undeclared (first use in this function)\n\nThe change below seems to add back in the declaration and\ninitialization of `Q` that was removed by mistake, and at least makes\nthe driver compile for me, although I have no hardware and hence no\nway to test whether this actually works.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9",
      "tree": "c6d7b848bb965f31b6a68618078586dea5de07b2",
      "parents": [
        "bae73f44472921008f8d0982344c53ae231445a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Feed Rx free list with pages\n\nPopulate Rx free list with pages.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bae73f44472921008f8d0982344c53ae231445a1",
      "tree": "11d1fe507ac8e179803c9468791952c9c217f66b",
      "parents": [
        "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Recovery from HW starvation of response queue entries.\n\nImprove the traffic recovery after the HW ran out of response queue entries.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf",
      "tree": "4e217b93f9661c66ab708e8a71c6d133f7b3c88d",
      "parents": [
        "75d8626fdd172745ebb638c2bf5138071e67a818"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Unmap offload packets when they are freed\n\nOffload packets may be DMAed long after their SGE Tx descriptors are done\nso they must remain mapped until they are freed rather than until their\ndescriptors are freed.  Unmap such packets through an skb destructor.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75d8626fdd172745ebb638c2bf5138071e67a818",
      "tree": "20884a09931c9d2261b5be68161cdce698d0b894",
      "parents": [
        "1825494a7ec6c0fed0a7dfb1646e84402979743e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Feb 25 16:32:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - FW version update\n\nUpdate FW version to 3.2\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1825494a7ec6c0fed0a7dfb1646e84402979743e",
      "tree": "be1f011efe86003b1fed7691ff6ea92c3bfcd70e",
      "parents": [
        "896392ef94dd7b9e66d1e836f98b57380452a280"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - private ioctl cleanup\n\nClean up some private ioctls.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "896392ef94dd7b9e66d1e836f98b57380452a280",
      "tree": "8e9d4498f5e640b690f691cfefd4852333636ca1",
      "parents": [
        "d8d70caf836e48c4c462435d38434f2901058884"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - manage sysfs attributes per port\n\nsysfs attributes are now managed per port, no longer per adapter.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8d70caf836e48c4c462435d38434f2901058884",
      "tree": "8384fb3b15f51b9f038c1c36b4e556fe1427c603",
      "parents": [
        "fa1f0cb350989617281a98d30e6a3a4914c79b58"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:04:24 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "S2IO: Restoring the mac address in s2io_reset\n\n- Restore in s2io_reset, the mac address assigned during s2io_open.\n  Earlier, it was getting overwritten to the factory default (read from the\n  eeprom) and subsequently dropping received frames.\n\n- Fixed the typo in calling rtnl_unlock in s2io_set_link function.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fa1f0cb350989617281a98d30e6a3a4914c79b58",
      "tree": "dff354873c7866eda0114efb72ac58c89a709563",
      "parents": [
        "ac1f90d6f1267b916c47cc5a033ef5ec1baf4280"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:03:22 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Avoid printing the Enhanced statistics for Xframe I card.\n\n- Enhanced Statistics are supported only for Xframe II (Herculas) card. Add\n  condition check such Enhanced statistics will included only in the case of\n  Xframe II card.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac1f90d6f1267b916c47cc5a033ef5ec1baf4280",
      "tree": "92dde369ee9bfafd00ab8e5b12bc4d77a7b4b674",
      "parents": [
        "926930b202d56c3dfb6aea0a0c6bfba2b87a8c03"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:01:31 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Making LED off during LINK_DOWN notification.\n\n- Turning off LED for LINK_DOWN notification\n- Return from rxd_owner_bit_reset function if call to set_rxd_buffer_pointer\n  fails with ENOMEM\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "926930b202d56c3dfb6aea0a0c6bfba2b87a8c03",
      "tree": "f90a836770fbed53e8291b21c242d7addd3e6b28",
      "parents": [
        "9fc93a41a1ad11da128f37e60cac01b67990cfb4"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:59:39 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.\n\n- Added code to not to strip vlan tag when driver is in promiscuous mode\n- Added module loadable parameter \u0027vlan_tag_strip\" through which user can\n  enable or disable vlan stripping irrespective of mode\n  ( promiscuous or non-promiscuous ).\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9fc93a41a1ad11da128f37e60cac01b67990cfb4",
      "tree": "78dea73a8eef69ccc6c9e7bcc8ded29bea8633c2",
      "parents": [
        "fb6a825b09a2311624e9cac20e643d9d7ef602dc"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:57:32 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Optimized the delay to wait for command completion\n\n- Optimized delay to wait for command completion so as to reduce the\n  initialization wait time.\n- Disable differentiated services steering. By default RMAC is configured to\n  steer traffic with certain DS codes to other queues. Driver must initialize\n  the DS memory to 0 to make sure that DS steering will not be used by default.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb6a825b09a2311624e9cac20e643d9d7ef602dc",
      "tree": "cd3d582bf9a2e7a2941e0d11ec0262780aa15777",
      "parents": [
        "ed227dcc2d998c8e0616449db06f7ef892cb17fc"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:51:50 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Fixes for MSI and MSIX\n\n- Added debug statements to print a debug message if the MSI/MSI-X vector (or)\n  data is zero.\n\n- This patch removes the code that will enable NAPI for the case of single\n  ring and MSI-X / MSI case. There are some issue in the enabling NAPI with\n  MSI/MSI-X.  So we are turning off NAPI in the case of MSI/MSI-X.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed227dcc2d998c8e0616449db06f7ef892cb17fc",
      "tree": "9c10ca2440184270449acd64198f9742e1a47073",
      "parents": [
        "e8f4df2491d07fc369e9d631e0638da03a9b3a38"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:43 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:45 2007 -0500"
      },
      "message": "qla3xxx: Bumping driver version number\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e8f4df2491d07fc369e9d631e0638da03a9b3a38",
      "tree": "dc4b183711b05b7717e36cf5fb2c5b915b357c45",
      "parents": [
        "63b66d12de57d8455615d9f619e18824137ed547"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:45 2007 -0500"
      },
      "message": "qla3xxx: Kernic Panic on pSeries under stress conditions\n\nTo reproduce this panic consistently, we run an intensive network\napplication like \u0027netperf\u0027. After waiting for a couple of seconds,\nyou will see a stack trace and a kernel panic where we are calling\npci_unmap_single() in ql_poll().\n\nChanges:\n1)  Check the flags on the Response MAC IO Control block to check for\nerrors\n2)  Ensure that if we are on the 4022 we only use one segment\n3)  Before, we were reading the memory mapped producer index register\neverytime we iterated in the loop when clearing the queue.  We should\nonly be iterating to a known point, not as the producer index\nis being updated.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63b66d12de57d8455615d9f619e18824137ed547",
      "tree": "2230d079a80369c6e3587f63042250399ee70852",
      "parents": [
        "0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:41 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: bugfix tx reset after stress conditions.\n\nTo Reproduce the Problem:\nTo reproduce this panic consistently, we run an intensive network\napplication like \u0027netperf\u0027 and then switch to a different console.\nAfter waiting for a couple of seconds, you will see a tx reset has occured.\n\nReason:\nWe enable interrupts even if we were not running.\n\nSolution:\nNow we will enable interrupts only after we are ready to give up the poll\nroutine.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3",
      "tree": "1e10a407c48ab982032084b5fc72bb62a0d95173",
      "parents": [
        "3e71f6dd47e7e64461328adcdc3fbad1465b4c2f"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()\n\npci_map_single() could fail.  We need to properly check the return\ncode from pci_map_single().  If we can not properly map this address,\nthen we should cleanup and return the proper return code.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e71f6dd47e7e64461328adcdc3fbad1465b4c2f",
      "tree": "57b9ec7e0e41702f23ab2e431b3df2fda89146c5",
      "parents": [
        "97916330e12371b44df659abb25d4d5d528e3ff7"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: bugfix: Fixed jumbo frame handling for 3032 chip.\n\nThe scatter/gather lists were not being build correctly.  When\nlarge frames spanned several buffers the chip would panic.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "97916330e12371b44df659abb25d4d5d528e3ff7",
      "tree": "4d3e6432a7044445b662c3691341fff307f0d9f4",
      "parents": [
        "1357bfcf71063637d16a7014639d675b5cbf5189"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Clean up receive process.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1357bfcf71063637d16a7014639d675b5cbf5189",
      "tree": "ceddef8001201bcc1a84af6421f052923d5270c6",
      "parents": [
        "cb8bac12ec92ec469ecfe0967429bf9032f835c1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Dynamically size the rx buffer queue based on the MTU.\n\nThis change removes use of constants for rx buffer queue size\nand instead calculates the queue length based on what he MTU\nis set to.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb8bac12ec92ec469ecfe0967429bf9032f835c1",
      "tree": "9114d79c982706b567d6f8bdf7e5d1a72d1f2c6f",
      "parents": [
        "04f10773535248466455ae80c1eedeb205c81e9a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:36 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Remove API to change MTU.\n\nThis network device driver shares the same hardware as the qla4xxx\niSCSI driver. Changing the MTU via the device interface will\ncause qla4xxx to crash as there is no way to make notification.\nUsers wishing to change the MTU must do so using an iSCSI\nutility such as Qlogic SanSurfer. This forces the user to\nunload/reload this network device driver after the MTU\nvalue has been changed in flash.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "04f10773535248466455ae80c1eedeb205c81e9a",
      "tree": "bb56b2f7972ec5f3a332bc636117c8ad887104d9",
      "parents": [
        "cd238faa32c4ee0791125526e518f87f48493292"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Fix deadlock issue on error paths\n\n1) Fix deadlock issue when in QL_RESET_ACTIVE state and traversing\n   through the Link State Machine\n2) Fix deadlock issue when ethtool would call ql_get_settings()\n3) Fix deadlock issue when adaptor is ifup\u0027ed but adaptor fails to initialize\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd238faa32c4ee0791125526e518f87f48493292",
      "tree": "c34d656854e215865e6703109e0a062faeb6adae",
      "parents": [
        "d2d76b8db4e681944801870f81b859c5bf9964cf"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Changed to use netdev_alloc_skb() from dev_alloc_skb\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2d76b8db4e681944801870f81b859c5bf9964cf",
      "tree": "acddd021773905cbd595c52d1c6934e007135921",
      "parents": [
        "546faf077e14930df2ebddad9190db42f1c42f0f"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Remove unnecessary memset() in qla3xxx_send()\n\nWe do not need to zero out the 64 byte MAC request I/O control block.\n  By zeroing out the control block and setting it to proper fields is\nredundant work.  This is because in the qla3xxx_send() function we will\nalready set the proper fields in this structure.  The unused fields are\nnot looked at by the hardware and do not need to be zeroed out.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "546faf077e14930df2ebddad9190db42f1c42f0f",
      "tree": "57244f0736369b23063c080e1221d9d0e8ea6427",
      "parents": [
        "908b637fe793165b6aecdc875cdca67c4959a1ad"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Return proper error codes when the 4022/4032 is being probed\n\nThe return code was not properly set when when allocating memory or mapping\nmemory failed.  Depending on the stack, the return code would sometimes\nreturn 0, which indicates everything was ok, when in fact there was an error.\n  This would cause trouble when the module was removed.  Now, we will pass\nback the proper return code when an error occurs during the PCI probe.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "908b637fe793165b6aecdc875cdca67c4959a1ad",
      "tree": "6fecf3ac52658a42ea77eb48313ed445a43112e9",
      "parents": [
        "92b0c4e240d0768f875bd08d01ec26d87b9546d1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 19:52:06 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "Alignment in mv643xx_eth\n\nThe driver contains this little piece of candy:\n\n#if defined(CONFIG_DMA_NONCOHERENT) || defined(CONFIG_NOT_COHERENT_CACHE)\n#define ETH_DMA_ALIGN           L1_CACHE_BYTES\n#else\n#define ETH_DMA_ALIGN           8\n#endif\n\nAny reason why we\u0027re not using dma_get_cache_alignment() instead?\n\n  Ralf\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92b0c4e240d0768f875bd08d01ec26d87b9546d1",
      "tree": "e2ab2a510ba93237cc259a53562dc7a2cf01998e",
      "parents": [
        "e9eb70c92143c8f03e456aa60d89204b3311e554"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 01:50:34 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "sgiseeq: Don\u0027t include unnecessary headerfiles.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e9eb70c92143c8f03e456aa60d89204b3311e554",
      "tree": "faffac60f29362b751c4633879bb58659bdfff96",
      "parents": [
        "f19841f517f4db628366fa2f080dfa7ac24f0f51"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Feb 21 14:40:12 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "ucc_geth: use of_get_mac_address()\n\nUpdate ucc_geth_probe() to use function of_get_mac_address() to obtain the MAC\naddress.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f19841f517f4db628366fa2f080dfa7ac24f0f51",
      "tree": "318d7da96f386fed19585a2ff3224f9a36b4775a",
      "parents": [
        "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:04:54 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: comma consistency\n\nUse comma\u0027s consistently.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d",
      "tree": "36a0139a9ab4df2e7b63f20d3a1184f638a5db81",
      "parents": [
        "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:03:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: fix transmitter flow control\n\nIt looks like the skge driver inherited another bug from the sk98lin code.\nIf I send from 1000mbit port to a machine on 100mbit port, the switch should\nbe doing hardware flow control, but no pause frames show up in the statistics.\n\nThis is the analog of the recent sky2 fixes. The device needs to listen\nfor multicast pause frames and then not discard them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784",
      "tree": "57308095e448d1642c678e9acd63bf0633d5470b",
      "parents": [
        "b1adf031a1325bd85eef0313e42d0189d89cece0"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Feb 21 18:05:17 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "myri10ge: workaround buggy adopted firmwares\n\nWork around a bug which occurs when adopting firmware versions\n1.4.4 though 1.4.11 where broadcasts are filtered as if they\nwere multicasts.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1adf031a1325bd85eef0313e42d0189d89cece0",
      "tree": "bcbd74a9772bc3d7bc186504b4af74b42f55bcc0",
      "parents": [
        "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:54:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver ifconfig fix\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb",
      "tree": "aa06ef37514d8023bc5eac3b2aa33c8123b77b6f",
      "parents": [
        "fa302484218e4043f4502de2f64a69f87101c78e"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:37:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver unload fixes\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7376e732561f3bd4e2bc7edb26e06874f4ce737c",
      "tree": "24759d88193716efe4357bce1459f549209f64f9",
      "parents": [
        "5c8e98fe4742734c1c6b81699a86d1f5b03841e0"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:42:59 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: janitorial, typos\n\nJanitorial patch. Undo long lines, fix typo in err msg.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c8e98fe4742734c1c6b81699a86d1f5b03841e0",
      "tree": "6a93ccce6f545da153bc937548bc6fe1db1e99ab",
      "parents": [
        "d9c199ee781fa874e6feb4c56ae3d0e19f7f82a6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:41:59 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: transmit race\n\nMultiple threads performing a transmit can race into\nthe spidernet tx ring cleanup code. This puts the\nrelevant check under a lock.\n\nSigned-off-by: Linas Vepstas \u003clins@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9c199ee781fa874e6feb4c56ae3d0e19f7f82a6",
      "tree": "6f4975a6b8f8aa00dc2d6cf6463a385f9d736a2c",
      "parents": [
        "4cb6f9e57d5d7c26d08809c1ce6310c8a7dc96d2"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:41:03 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: fix racy double-free of skb\n\nIt appears that under certain circumstances, a race will result\nin a double-free of an skb. This patch null\u0027s out the skb pointer\nupon the skb free, avoiding the inadvertent deref of bogus data.\nThe next patch fixes the actual race.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4cb6f9e57d5d7c26d08809c1ce6310c8a7dc96d2",
      "tree": "28d5202963a7f11e40d57eae3a5d2a1271f1f677",
      "parents": [
        "4b23a554db1571306d9e9cfb2321c3a44770371e"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:40:06 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: separate hardware state from driver state.\n\nThis patch separates the hardware descriptor state from the\ndriver descriptor state, per (old) suggestion from Ben Herrenschmidt.\nThis compiles and boots and seems to work.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4b23a554db1571306d9e9cfb2321c3a44770371e",
      "tree": "f99461eb7063c4423a6e4fcd05860d49cdc1de53",
      "parents": [
        "fc8e13da9118b2d45642c2a8bdbdd0448d9f6d04"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Tue Feb 20 16:39:13 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: move medium variable into card struct\n\nThis moves the medium variable into the spidernet card structure.\nIt renames the GMII_ variables to BCM54XX specific ones.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc8e13da9118b2d45642c2a8bdbdd0448d9f6d04",
      "tree": "7892a426241bc6b34732e2c689aa65566861c294",
      "parents": [
        "3342cf0e59b6e360ae770f8082b062f4db09f3b5"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:37:42 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: remove txram full logging\n\nThis patches removes logging for SPIDER_NET_GTMFLLINT interrupts.\nSince the interrupts are not irregular, and they happen frequently\nwhen using 100Mbps network switches.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3342cf0e59b6e360ae770f8082b062f4db09f3b5",
      "tree": "ab31273455341c1f3ccbe86738fdd05fe03069b5",
      "parents": [
        "3cf761ddccb9332218973e17f9b987bb5cae7b69"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:36:14 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: spidernet: add support for Celleb\n\nThis patch adds or changes some HW specific settings for spider_net on\nCelleb.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3cf761ddccb9332218973e17f9b987bb5cae7b69",
      "tree": "cde24a6922ef6988d301dff011782bb83cc2dd50",
      "parents": [
        "abdb66b566fce5641c90100e0a113a94bab43fda"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:34:50 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: load firmware when open\n\nThis patch moves calling init_firmware() from spider_net_probe() to\nspider_net_open() so as to use the driver by built-in.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abdb66b566fce5641c90100e0a113a94bab43fda",
      "tree": "a93d9d4063159353f0a1e765723ba462b2682446",
      "parents": [
        "d406eafee814c0e20af00a9a74f68f6993d8cb9c"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:33:41 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "spidernet: autoneg support for Celleb\n\nAdd auto negotiation support for Celleb.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d406eafee814c0e20af00a9a74f68f6993d8cb9c",
      "tree": "15f23a76790f1609d9dc30cc9dd162a76ec04ea3",
      "parents": [
        "eb5b5b2ff96e8f3a42a46378968a166bb56bd900"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:32:00 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "spidernet: compile break.\n\nAs of 2.6.20-git4, the spider_net driver does not compile.\nThis appears to be due to some archaic usage involving kobjects.\n\nIt also fixes a nasty double-free during ifdown of the interface.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb5b5b2ff96e8f3a42a46378968a166bb56bd900",
      "tree": "8293f3718c436078af6108e13ffc8d965c5a39ec",
      "parents": [
        "6fedae1f6e66ab5f169bf58064e23e015fc1307d"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Tue Feb 20 16:30:50 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "sungem_phy: support bcm5461 phy, autoneg.\n\nThis version moves the medium variable to the card specific structure and\nchanges the GMII_* to BCM54XX_* #defines.\n\nThis patch adds improved version of enable_fiber for both the 5421 and\nthe 5461 phy. It is now possible to specify with these wether you want\nautonegotiation or not. This is needed for bladecenter switches where\nsome expect autonegotiation and some dont seem to like this at all.\nDepending on this flag it sets phy-\u003eautoneg accordingly for the fiber mode.\n\nMore importantly it implements proper read_link and poll_link functions\nfor both phys which can handle both copper and fiber mode by determining\nthe medium first and then branching to the required functions. For fiber\nthey all work fine, for copper they are not tested but return the result\nof the genmii_* function anyway which is supposed to work.\n\nThe patch moves the genmii_* functions around to avoid foreward declarations.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6fedae1f6e66ab5f169bf58064e23e015fc1307d",
      "tree": "6ce0a729ac5f50aa1d4bdd476ac41d661f078952",
      "parents": [
        "caf96469e8ab57170cc8ca9c59809132d38e529e"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:44 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: fix checksum feature in mcp65\n\nThis patch removes checksum offload feature in mcp65 chipsets as they\nare not supported in hw.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "caf96469e8ab57170cc8ca9c59809132d38e529e",
      "tree": "794f2ebc64499005148276cd27e138214f4433bc",
      "parents": [
        "e0379a14fc80cb98978fa86989dab77b522a8106"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:40 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: disable msix\n\nThere seems to be an issue when both MSI-X is enabled and NAPI is\nconfigured. This patch disables MSI-X until the issue is root caused.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0379a14fc80cb98978fa86989dab77b522a8106",
      "tree": "e2d4c892eba8fa29217ca4266876b3d8fef66577",
      "parents": [
        "420e85241e41fc84b8f5b26c811beb03c472b679"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:30 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: fixed missing call in napi poll\n\nThe napi poll routine was missing the call to the optimized rx process\nroutine. This patch adds the missing call for the optimized path.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "420e85241e41fc84b8f5b26c811beb03c472b679",
      "tree": "c3c4bf4748abf3759701e3fbec3f1af039926dde",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 24 17:02:16 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:11:05 2007 -0500"
      },
      "message": "[netdrvr] tc35815: fix obvious bugs\n\n* clear_page() use is wrong.  We might have multiple pages.\n  Use memset() instead.\n* Call pci_unregister_driver() in module exit.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b0138a6cb7923a997d278b47c176778534d1095b",
      "tree": "4fcb8822a69631baba568e4e1942847747123887",
      "parents": [
        "6572d6d7d0f965dda19d02af804ed3ae4b3bf1fc",
        "1055a8af093fea7490445bd15cd671020e542035"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 26 12:48:06 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (78 commits)\n  [PARISC] Use symbolic last syscall in __NR_Linux_syscalls\n  [PARISC] Add missing statfs64 and fstatfs64 syscalls\n  Revert \"[PARISC] Optimize TLB flush on SMP systems\"\n  [PARISC] Compat signal fixes for 64-bit parisc\n  [PARISC] Reorder syscalls to match unistd.h\n  Revert \"[PATCH] make kernel/signal.c:kill_proc_info() static\"\n  [PARISC] fix sys_rt_sigqueueinfo\n  [PARISC] fix section mismatch warnings in harmony sound driver\n  [PARISC] do not export get_register/set_register\n  [PARISC] add ENTRY()/ENDPROC() and simplify assembly of HP/UX emulation code\n  [PARISC] convert to use CONFIG_64BIT instead of __LP64__\n  [PARISC] use CONFIG_64BIT instead of __LP64__\n  [PARISC] add ASM_EXCEPTIONTABLE_ENTRY() macro\n  [PARISC] more ENTRY(), ENDPROC(), END() conversions\n  [PARISC] fix ENTRY() and ENDPROC() for 64bit-parisc\n  [PARISC] Fixes /proc/cpuinfo cache output on B160L\n  [PARISC] implement standard ENTRY(), END() and ENDPROC()\n  [PARISC] kill ENTRY_SYS_CPUS\n  [PARISC] clean up debugging printks in smp.c\n  [PARISC] factor syscall_restart code out of do_signal\n  ...\n\nFix conflict in include/linux/sched.h due to kill_proc_info() being made\npublicly available to PARISC again.\n"
    },
    {
      "commit": "7f62ad5d37f4e43c841e92c6f159c93dcf2d2cdd",
      "tree": "f8d0e5d2dcc5e7783ace1f966b9e008278357067",
      "parents": [
        "ad930650c0e694233971c56e8de8e78b896e2613"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 20 23:25:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 11:42:47 2007 -0800"
      },
      "message": "[TG3]: TSO workaround fixes.\n\n1.  Add race condition check after netif_stop_queue().  tg3_tx() runs\n    without netif_tx_lock and can race with tg3_start_xmit_dma_bug() -\u003e\n    tg3_tso_bug().\n\n2.  Firmware TSO in 5703/5704/5705 also have the same TSO limitation,\n    i.e. they cannot handle TSO headers bigger than 80 bytes.  Rename\n    TG3_FL2_HW_TSO_1_BUG to TG3_FL2_TSO_BUG and set this flag on\n    these chips as well.\n\n3.  Update version to 3.74.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5bf28cde894b3bb3bd25c13a7647020562f9ea0",
      "tree": "2d752106dfd37e7580268b89f1b18d72210b09c7",
      "parents": [
        "5fc7e655a50b0a19229a6b4a8a5e23bfedf700a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:21:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 21 11:21:44 2007 -0800"
      },
      "message": "Revert \"e1000: fix shared interrupt warning message\"\n\nThis reverts commit d2ed16356ff4fb9de23fbc5e5d582ce580390106.\n\nAs Thomas Gleixner reports:\n  \"e1000 is not working anymore. ifup fails permanentely.\n    ADDRCONF(NETDEV_UP): eth0: link is not ready\n   nothing else\"\n\nThe broken commit was identified with \"git bisect\".\n\nAuke Kok says:\n  \"I think we need to drop this now.  The report that says that this\n   *fixes* something might have been on regular interrupts only.  I\n   currently suspect that it breaks all MSI interrupts, which would make\n   sense if I look a the code.  Very bad indeed.\"\n\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91aa69315ef9a76b8f734438617a2e32812b630f",
      "tree": "b97040209da15734102f1a40589db887b4c2b06f",
      "parents": [
        "a5527c6a586537c1af7ae6db30bb444ee4abdfe8",
        "6606e17a7f1c3bc1b1e83d0c517f11d094e55bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:26:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:26:46 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (21 commits)\n  natsemi: Support Aculab E1/T1 PMXc cPCI carrier cards\n  natsemi: Add support for using MII port with no PHY\n  skge: race with workq and RTNL\n  Replace local random function with random32()\n  s2io: RTNL and flush_scheduled_work deadlock\n  8139too: RTNL and flush_scheduled_work deadlock\n  sis190: RTNL and flush_scheduled_work deadlock\n  r8169: RTNL and flush_scheduled_work deadlock\n  [PATCH] ieee80211softmac: Fix setting of initial transmit rates\n  [PATCH] bcm43xx: OFDM fix for rev 1 cards\n  [PATCH] bcm43xx: Fix for 4311 and 02/07/07 specification changes\n  [PATCH] prism54: correct assignment of DOT1XENABLE in WE-19 codepaths\n  [PATCH] zd1211rw: Readd zd_addr_t cast\n  [PATCH] bcm43xx: Fix for oops on resume\n  [PATCH] bcm43xx: Ignore ampdu status reports\n  [PATCH] wavelan: Use ARRAY_SIZE macro when appropriate\n  [PATCH] hostap: Use ARRAY_SIZE macro when appropriate\n  [PATCH] misc-wireless: Use ARRAY_SIZE macro when appropriate\n  [PATCH] ipw2100: Use ARRAY_SIZE macro when appropriate\n  [PATCH] bcm43xx: Janitorial change - remove two unused variables\n  ...\n"
    },
    {
      "commit": "f00a3ec4d47b51c5995fe10f8252a90aca331e62",
      "tree": "a66ca09ec8611e637344acd6e410b4f6207b243a",
      "parents": [
        "a0be2f7999aaff97962fe4240ab2ca12a394884c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Feb 20 05:15:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[NET] Eliminate user-selectable CONFIG_MV643XX_ETH_[012]\n\nRemove the use of CONFIG_MV643XX_ETH_[012] variables on most platforms.\nInstead, platform-specific code enables the ports supported by the\nhardware.  After this patch, these config variables are only used in\narch/ppc, so also move them from drivers/net/Kconfig to arch/ppc/Kconfig.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6606e17a7f1c3bc1b1e83d0c517f11d094e55bf1",
      "tree": "83f20d0d3c12d9db75fdfc74454d781d2e4ea590",
      "parents": [
        "6aab44475a1355365f0a24abe6f8eb32185a701e",
        "b312362be6d9155b66f3a26d9159e0a680fbd6c5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:28:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:28:42 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "6aab44475a1355365f0a24abe6f8eb32185a701e",
      "tree": "084fab50438559617142445b80059d901fc81cb8",
      "parents": [
        "68c90166e4aaa15ddcdd4778ad30bfb8b32534be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Mon Feb 19 20:15:40 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "natsemi: Support Aculab E1/T1 PMXc cPCI carrier cards\n\nAculab E1/T1 PMXc cPCI carrier card cards present a natsemi on the cPCI\nbus with an oversized EEPROM using a direct MII\u003c-\u003eMII connection with no\nPHY.  This patch adds a new device table entry supporting these cards.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "68c90166e4aaa15ddcdd4778ad30bfb8b32534be",
      "tree": "950de3fe588307589610ab4bef8c61de58bd7eab",
      "parents": [
        "208491d8f92e5aa129acb27e223e75d0173a3edd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Mon Feb 19 20:15:39 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "natsemi: Add support for using MII port with no PHY\n\nThis patch provides code paths which allow the natsemi driver to use the\nexternal MII port on the chip but ignore any PHYs that may be attached to it.\nThe link state will be left as it was when the driver started and can be\nconfigured via ethtool.  Any PHYs that are present can be accessed via the MII\nioctl()s.\n\nThis is useful for systems where the device is connected without a PHY\nor where either information or actions outside the scope of the driver\nare required in order to use the PHYs.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "208491d8f92e5aa129acb27e223e75d0173a3edd",
      "tree": "faa36a58a552f2a4c36bdc362701e81d7e7d7261",
      "parents": [
        "8b5b46718113166b5f6bcdf40e67ea867461e209"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 16 15:37:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "skge: race with workq and RTNL\n\nIf a workqueue function that needs RTNL is running when skge_down\nis called then a deadlock is possible. Fix by only clearing the timer,\nand handling the flush_scheduled_work on removal. This work queue is only\never used for the old fiber based boards.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b5b46718113166b5f6bcdf40e67ea867461e209",
      "tree": "ad0e8a3bb2ebd56938f4356e3daa608c481e0a20",
      "parents": [
        "22747d6b41f31c71abc2b351bc9f6bfa6bae5d5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 16 11:55:33 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "Replace local random function with random32()\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "22747d6b41f31c71abc2b351bc9f6bfa6bae5d5e",
      "tree": "543f2cd2d0d73795368edb945abed28a88d1cf73",
      "parents": [
        "83cbb4d2577174e27a91e63a47a2a27c3af50d4e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "s2io: RTNL and flush_scheduled_work deadlock\n\nMantra: don\u0027t use flush_scheduled_work with RTNL held.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83cbb4d2577174e27a91e63a47a2a27c3af50d4e",
      "tree": "115297292e852d352ca21b3ce66fd2f46e4d9bd6",
      "parents": [
        "c014f6c8f870271a8dcfe6e4139d6a651633aaf4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "8139too: RTNL and flush_scheduled_work deadlock\n\nYour usual dont-flush_scheduled_work-with-RTNL-held stuff.\n\nIt is a bit different here since the thread runs permanently\nor is only occasionally kicked for recovery depending on the\nhardware revision.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c014f6c8f870271a8dcfe6e4139d6a651633aaf4",
      "tree": "eff601055a1a77dc71eff1d631c4fdd7f6b7b510",
      "parents": [
        "eb2a021c4710b98081daa797d5a729ac23c240cd"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:29 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "sis190: RTNL and flush_scheduled_work deadlock\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb2a021c4710b98081daa797d5a729ac23c240cd",
      "tree": "93f0d67ed4fef48fa324f33890bec242e35fbfe0",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:21 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "r8169: RTNL and flush_scheduled_work deadlock\n\nflush_scheduled_work() in net_device-\u003eclose has a slight tendency\nto deadlock with tasks on the workqueue that hold RTNL.\n\nrtl8169_close/down simply need the recovery tasks to not meddle\nwith the hardware while the device is going down.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "874ff01bd9183ad16495acfd54e93a619d12b8b5",
      "tree": "e9527e94649fadfa705dae64018e027e51681b88",
      "parents": [
        "ebbe46f73a11a667df59cb8e58b371c0a35f29d0",
        "86aae08faa0069a559ba543ff3dab33fe95f891b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  Documentation/kernel-docs.txt update.\n  arch/cris: typo in KERN_INFO\n  Storage class should be before const qualifier\n  kernel/printk.c: comment fix\n  update I/O sched Kconfig help texts - CFQ is now default, not AS.\n  Remove duplicate listing of Cris arch from README\n  kbuild: more doc. cleanups\n  doc: make doc. for maxcpus\u003d more visible\n  drivers/net/eexpress.c: remove duplicate comment\n  add a help text for BLK_DEV_GENERIC\n  correct a dead URL in the IP_MULTICAST help text\n  fix the BAYCOM_SER_HDX help text\n  fix SCSI_SCAN_ASYNC help text\n  trivial documentation patch for platform.txt\n  Fix typos concerning hierarchy\n  Fix comment typo \"spin_lock_irqrestore\".\n  Fix misspellings of \"agressive\".\n  drivers/scsi/a100u2w.c: trivial typo patch\n  Correct trivial typo in log2.h.\n  Remove useless FIND_FIRST_BIT() macro from cardbus.c.\n  ...\n"
    },
    {
      "commit": "b312362be6d9155b66f3a26d9159e0a680fbd6c5",
      "tree": "52ebaad6117abf806dab4e738d01b509839f7b12",
      "parents": [
        "bdcac1878c80b068d8e073c1691d4bd09ba9996d",
        "bb52a653eaef4aee877b2fa36de8699926f788bd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 into upstream-jgarzik\n\nConflicts:\n\n\tnet/ieee80211/softmac/ieee80211softmac_module.c\n\tnet/ieee80211/softmac/ieee80211softmac_wx.c\n"
    },
    {
      "commit": "0b3581e26d4807f36b2294366d6fbd506c30d68a",
      "tree": "4d38e3786ce37512cdcdbae947a1022aa4e131ad",
      "parents": [
        "bdcac1878c80b068d8e073c1691d4bd09ba9996d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sat Feb 10 03:48:17 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 16:56:33 2007 -0500"
      },
      "message": "sk98lin: mark deprecated in Kconfig\n\nsk98lin is scheduled for removal in July 2007. This patch makes the\ndeprecation more obvious in the configuration interface. FWIW, Gentoo have\nbeen shipping a patch very similar to this for a long time.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "bdcac1878c80b068d8e073c1691d4bd09ba9996d"
}
