)]}'
{
  "log": [
    {
      "commit": "3b060be0582373be3c380629d7a6de5f06a311ed",
      "tree": "67415fb9e06b14a2ff75d987f782854a4cd530f6",
      "parents": [
        "28a7e4c906bd86419eb8572b3b1343e619cd1470"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Sep 24 21:16:40 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 20:48:08 2008 -0400"
      },
      "message": "r6040: fix wrong assignment in r6040_free_txbufs\n\nThis patch fixes a wrong assignment in r6040_free_txbufs\non a receive skb pointer while we should actually do this\non the transmit skb pointer.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c1d69937ee5818bcde3bed8c012c9f07d60e492e",
      "tree": "534899fc1f7079509103269589592c650898bea1",
      "parents": [
        "31b760202a0911384fa07796df9d1905e9e89a7f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Sep 03 16:50:03 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:54:43 2008 -0400"
      },
      "message": "r6040: fix bad usage of udelay\n\nThis patch fixes the bad usage of udelay(5000), which in turns is a\nmdelay(5). It causes compilation for ARM where udelay maximum value\nis checked.\n\nReported-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fde9403a982218fa8a437f815e7aa0e583e2d6ed",
      "tree": "524b35ffc32420f4fb8092d079457b02e7f1a3e7",
      "parents": [
        "877acedc0d3ea07f7b36573ed2f1f479c2c1eefd"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Aug 11 12:56:44 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 14 04:26:38 2008 -0400"
      },
      "message": "[netdrvr] remove unnecessary #include\n\nThe drivers below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/net/acenic.c\n  drivers/net/bnx2x_link.c\n  drivers/net/bnx2x_main.c\n  drivers/net/cpmac.c\n  drivers/net/gianfar_sysfs.c\n  drivers/net/ipg.h\n  drivers/net/ppp_mppe.c\n  drivers/net/pppol2tp.c\n  drivers/net/r6040.c\n  drivers/net/sh_eth.c\n  drivers/net/sky2.c\n  drivers/net/tehuti.h\n  drivers/net/typhoon.c\n\nThis patch removes the said #include \u003clinux/version.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003chwy@cn.fujitsu.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b0e453902ad53580a77c2b1baddcc0b2d8ce8acc",
      "tree": "6e58208b5872fe4a18c0aa52cd1e2fc32180defc",
      "parents": [
        "1de95294f16cab0e924e1b4cd9b554a6eca65e6e"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Mon Jul 21 12:32:29 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 20:00:01 2008 -0400"
      },
      "message": "r6040: rework init_one error handling\n\nThis patch reworks the error handling in r6040_init_one\nin order not to leak resources and correcly unmap and release\nPCI regions of the MAC. Also prefix printk\u0027s with the driver name\nfor clarity.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1de95294f16cab0e924e1b4cd9b554a6eca65e6e",
      "tree": "299b845eebca0f1c4a4a8bf7a1f8557ec0e87037",
      "parents": [
        "e24ddf3aa8a2c4c14df1136e762c315c436488e7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:36:04 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:48 2008 -0400"
      },
      "message": "r6040: bump release number to 0.18\n\nThis patch bumps the release of the r6040 driver. There has been\nquite some versions of it out there, but this one is the one\npeople should report bugs against.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e24ddf3aa8a2c4c14df1136e762c315c436488e7",
      "tree": "a55450bc8f3ce7250ceb9dca2875239e438ffcdb",
      "parents": [
        "31718dedf62fd62e807001138ab5ac76e9b11064"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:35:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:46 2008 -0400"
      },
      "message": "r6040: handle RX fifo full and no descriptor interrupts\n\nThis patch allows the MAC to handle the RX FIFO full\nand no descriptor available interrupts. While we are at it\nreplace the TX interrupt with its corresponding definition.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "31718dedf62fd62e807001138ab5ac76e9b11064",
      "tree": "88f7f55540be351b617e954eb7afe31251d12677",
      "parents": [
        "32f565df9ba451a24117db67003ed2ae21bab88c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:35:00 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:39 2008 -0400"
      },
      "message": "r6040: change the default waiting time\n\nThis patch changes the default waiting time of a packet, which\nalong with our previous r6040_rx path, was causing huge delays\nwith another host (160 to 230 ms).\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "32f565df9ba451a24117db67003ed2ae21bab88c",
      "tree": "4d464ef718ac064b3ca2ecadbe69a2b96670e0ea",
      "parents": [
        "9ca28dc4c75f018201e21b10e34b8161bcb0ffb2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:34:15 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:35 2008 -0400"
      },
      "message": "r6040: use definitions for magic values in descriptor status\n\nDefine all the descriptor status the MAC can set.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9ca28dc4c75f018201e21b10e34b8161bcb0ffb2",
      "tree": "4f7f87b570df4d12077a3854f1deb0a0b6cffc51",
      "parents": [
        "129cf9a7028fc50b226b8021bc0b76fb38efa81d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:33:36 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:28 2008 -0400"
      },
      "message": "r6040: completely rework the RX path\n\nThis patch completely reworks the RX path in order to be\nmore accurate about what is going on with the MAC.\nWe no longer read the error from the MLSR register instead read\nthe descriptor status register which reflects, the error per descriptor.\nWe now allocate skbs on the fly in r6040_rx, and we handle allocation\nfailure instead of simply dropping the packet. Remove the\nrx_free_desc counter of r6040_private structure since we\nallocate skbs in the RX path.\n\nr6040_rx_buf_alloc is now removed and becomes unuseless.\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "129cf9a7028fc50b226b8021bc0b76fb38efa81d",
      "tree": "0ae6da9a3bedfbfa7838ca3fce42841c18af76dd",
      "parents": [
        "f2ca60f2067958e45f949e74abd580715c6c4b33"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:32:45 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:59:22 2008 -0400"
      },
      "message": "r6040: call napi_disable when puting down the interface and set lp-\u003edev accordingly.\n\nWe did not call napi_disabled when putting down the interface\nwhich should be done. Finally initialize lp-\u003edev when everything\nis set.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d4634193aa95a6d04a786fc12b190d0e4295685",
      "tree": "f5dbe0ec58c5961bd97474743d95514cd709657f",
      "parents": [
        "fec3a23be0daceeb0695f8296aea07ea1ad073d8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:32:18 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:32 2008 -0400"
      },
      "message": "r6040: rework the RX buffers allocation routine\n\nRework the RX buffers allocation function so that we do not\nleak memory in the case we could not allocate skbs for the\nRX path. Propagate the errors to the r6040_up function\nwhere we call the RX buffers allocation function.\n\nAlso rename the r6040_alloc_txbufs function to\nr6040_init_txbufs, to reflect what it really does.\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fec3a23be0daceeb0695f8296aea07ea1ad073d8",
      "tree": "aa4a7af7f89c423c0f0d1ca3de3c29c237207a38",
      "parents": [
        "3d25434816356e8d1e3167c5f7a56d3d81aeb239"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:29:20 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:30 2008 -0400"
      },
      "message": "r6040: fix scheduling while atomic in r6040_tx_timeout\n\nAdd a helper function which only modifies R6040 MAC registers\nuse it when we timeout, and on adapter initialization. Fix\nthe scheduling while atomic but in the timeout routine due\nto the reallocation of rx/tx buffers.\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3d25434816356e8d1e3167c5f7a56d3d81aeb239",
      "tree": "5a0f658324549defcaf2090141276996a2065df1",
      "parents": [
        "c6e69bb92ed6e22a0931e29daff6539f2bac29b9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 14:28:27 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:29 2008 -0400"
      },
      "message": "r6040: fix null pointer access and tx timeouts\n\nThis patch fixes a null pointer access in r6040_rx due\nto lp-\u003edev not being initialized.\n\nFix the TX timeouts, TX irq was not re-enabled on RX irq\n\nSigned-Off-By: Joerg Albert \u003cjal2@gmx.de\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c6e69bb92ed6e22a0931e29daff6539f2bac29b9",
      "tree": "581b0d58458ab7eb5bd6593de7e1191fcfbca07e",
      "parents": [
        "7e99eeddb35cdaafb820676a57517b5e58685e4c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Sun Jul 13 13:39:32 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:56:28 2008 -0400"
      },
      "message": "r6040: prefix all functions with r6040\n\nPrefix all functions inside the r6040 driver with r6040 to\navoid namespace clashing.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3f6602ad56dc538a846367bd6a05ac7ac4d3e641",
      "tree": "9642090d7b0f17a0f5ba8ff378e1ee1eebb2d44a",
      "parents": [
        "54299ef7e9ae4b5d47b02f3abea168cdc62a6f70"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jun 23 23:12:31 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 27 01:28:25 2008 -0400"
      },
      "message": "drivers/net/r6040.c: Eliminate double sizeof\n\nTaking sizeof the result of sizeof is quite strange and does not seem to be\nwhat is wanted here.\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n- sizeof (\n  sizeof (E)\n- )\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "208aefa2451cc1f4d87622cb9b2ca4333afa8337",
      "tree": "291fb8c4fcbb8f1edc2c2e1b144584fefd0b7f9b",
      "parents": [
        "8b9835108f68938a5f7e74fd2c0fc65da2abad92"
      ],
      "author": {
        "name": "Christophe Jaillet",
        "email": "christophe.jaillet@wanadoo.fr",
        "time": "Thu May 15 23:26:22 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jun 11 22:25:38 2008 -0400"
      },
      "message": "drivers/net/r6040.c: correct bad use of round_jiffies()\n\nCompared to other places in the kernel, I think that this driver misuses\nthe function round_jiffies.\n\nSigned-off-by: Christophe Jaillet \u003cchristophe.jaillet@wanadoo.fr\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ed773b4ab1387a25b3be027d45c94daae3c8a607",
      "tree": "b5c5ee82f447e7ea410b49da9a84540f1d2046d2",
      "parents": [
        "f1dd9c379cac7d5a76259e7dffcd5f8edc697d17"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:43:06 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:56:27 2008 -0400"
      },
      "message": "r6040 endianness fixes\n\npci_unmap_single() on little-endian address\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ec6d2d453a932fd50c5fd95d5aac633b4e5f241d",
      "tree": "2112d2ddbe9d5944242d6a8723c86ec67c52083b",
      "parents": [
        "106adf3c84d081776a1d1fbb8a047cad12af2bb9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 23:13:15 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:22 2008 +0100"
      },
      "message": "r6040: cleanups\n\n- use netdev_alloc_skb\n- remove an useless variable in the IRQ handler\n- remove an unused private structure member\n- fix a spelling mistake\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "106adf3c84d081776a1d1fbb8a047cad12af2bb9",
      "tree": "341e1d4acd15856f4dee1b385285ddbeefe8c043",
      "parents": [
        "b4f1255d6839bd970d5ff20a9c3d73f73c9adaa3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 23:01:33 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:15 2008 +0100"
      },
      "message": "r6040: recover from transmit timeout\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "b4f1255d6839bd970d5ff20a9c3d73f73c9adaa3",
      "tree": "3aff83e40c49238aaa962042f1fd0da0161de2b2",
      "parents": [
        "d248fd77902fcf33b0bc49ab521930877d94890f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 22:55:34 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:08 2008 +0100"
      },
      "message": "r6040: add helpers to allocate and free the Tx/Rx buffers\n\nr6040_init_ring_desc moves around but it is kept unchanged.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d248fd77902fcf33b0bc49ab521930877d94890f",
      "tree": "c627edcd15bada7898a374e188a85fc1485fc93c",
      "parents": [
        "21511abd0a248a3f225d3b611cfabb93124605a7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Dec 12 22:34:55 2007 +0100"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Feb 05 23:29:02 2008 +0100"
      },
      "message": "r6040: do not use a private stats structure to store statistics\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "5ac5d616327bdbdf632bdf4dc9ae09477f79b6b3",
      "tree": "4c118a77b2b185833ed06ada6838ab1113c74551",
      "parents": [
        "e6a9ea105222ad588d680b5e67dddb02dad3667a"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 28 23:02:33 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:16 2008 -0800"
      },
      "message": "r6040: cleanups\n\n- whitespaces vs tabs\n- use 80 cols\n- use if_mii\n- use netdev_priv\n- remove useless cast to void *\n- PCI device id does not need to be globally available\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "e6a9ea105222ad588d680b5e67dddb02dad3667a",
      "tree": "52eed6e175a5590ae8329478d150d737c31e9e36",
      "parents": [
        "6c3231035d7ec31b3830daebd4c742e0b7471661"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 28 22:55:36 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:16 2008 -0800"
      },
      "message": "r6040: erroneous dev-\u003epriv\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "6c3231035d7ec31b3830daebd4c742e0b7471661",
      "tree": "6da44de741ca77e09f752777630350cf5be8a8e9",
      "parents": [
        "5125a786680df0d6d31aad53bc23e19f51a30509"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 28 22:31:00 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:15 2008 -0800"
      },
      "message": "r6040: remove virt_to_bus\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "5125a786680df0d6d31aad53bc23e19f51a30509",
      "tree": "a515806a2a324a68ff229701dc9083adec423293",
      "parents": [
        "bd5a93462093305a9ea7abd888a16c8c83e4bdc2"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Nov 28 21:36:22 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:14 2008 -0800"
      },
      "message": "r6040: compile error\n\ndrivers/net/r6040.c: In function \u0027rx_buf_alloc\u0027:\ndrivers/net/r6040.c:262: warning: passing argument 2 of \u0027pci_map_single\u0027 makes pointer from integer without a cast\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "092427be8cef341c957a93ec2469890501a09bff",
      "tree": "d4f9e7c9860212bdd76f844d681055d5303b6bff",
      "parents": [
        "4790654c71b250018ecc234f6b9f1ed96a55572d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 21:49:27 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:04:03 2008 -0800"
      },
      "message": "drivers/net/r6040: fix obvious problems (but more remain)\n\n- checkpatch fixes\n\n- fix bogus and uninitialized return codes in r6040_start_xmit()\n\n- netdev_get_settings() fix obvious locking bug flagged by compiler warning\n\n- set DMA consistent mask\n\n- remove unnecessary setting of dev-\u003ebase_addr\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7a47dd7a2f178cc4e87d584b0469eef4b58b7aea",
      "tree": "0437941063a360aeaf7a9cdf73030a94303af55d",
      "parents": [
        "7734f6e6bcd7ba78b00e93e74a4ddafd9886cdea"
      ],
      "author": {
        "name": "Sten Wang",
        "email": "sten.wang@rdc.com.tw",
        "time": "Mon Nov 12 21:31:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:47 2008 -0800"
      },
      "message": "[NET]: Add support for the RDC R6040 Fast Ethernet controller\n\nThis patch adds support for the RDC R6040 MAC we can find in the RDC\nR-321x System-on-chips.\n\nSigned-off-by: Sten Wang \u003csten.wang@rdc.com.tw\u003e\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\n"
    }
  ]
}
