)]}'
{
  "log": [
    {
      "commit": "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
      "tree": "13825eeb5bbeae27d66e95f12168eff4b60701ab",
      "parents": [
        "01a16b21d6adf992aa863186c3c4e561a57c1714",
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n"
    },
    {
      "commit": "9eb0e6f26e48ef22cc56a2b81b1572ace999f70f",
      "tree": "dbca40cac19ea455aeab697df9f20287582549df",
      "parents": [
        "a90e81579de79e1e94b9af6216e4ef54e468ef4a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Feb 22 23:28:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 28 12:35:44 2011 -0800"
      },
      "message": "net/fec: fix unterminated platform_device_id table\n\nThe platform_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9721dbb375a9db5f7f430601b7ec0393e1c59f82",
      "tree": "bc7e87733527b9c646d2c75e76c8da4edd53088e",
      "parents": [
        "cd1f402c18cf31b38bb304bc0c320669762ac50b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 17 21:14:15 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 17 21:47:24 2011 +0100"
      },
      "message": "net/fec: remove unused driver data\n\nApart from not being used the first argument isn\u0027t even a struct\nplatform_device *.\n\nReported-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "cd1f402c18cf31b38bb304bc0c320669762ac50b",
      "tree": "3c949bfcb739cae6661698dadce1e655d8b2ea4f",
      "parents": [
        "b3cde36cf1e19f696cb302ea426b5cf6ab4afb8a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Jan 25 22:11:25 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:31 2011 +0100"
      },
      "message": "net/fec: enable flow control and length check on enet-mac\n\nAlso optimize not to reread the value written to FEC_R_CNTRL.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "b3cde36cf1e19f696cb302ea426b5cf6ab4afb8a",
      "tree": "797635767410827b172259fd5b77729ea3180085",
      "parents": [
        "d1ab1f54a1b0fb0ae6479fad6e26983f09fd263a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Jan 25 18:03:37 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:31 2011 +0100"
      },
      "message": "net/fec: postpone unsetting driver data until the hardware is stopped\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "d1ab1f54a1b0fb0ae6479fad6e26983f09fd263a",
      "tree": "29a01abd508b85dacc5c60c46e83575559f90e1b",
      "parents": [
        "45993653bd5935dbf975bc26a834f2ff23c9f914"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 20 09:26:38 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:30 2011 +0100"
      },
      "message": "net/fec: provide device for dma functions and matching sizes for map and unmap\n\nThis fixes warnings when CONFIG_DMA_API_DEBUG\u003dy:\n\n\tNULL NULL: DMA-API: device driver tries to free DMA memory it has not allocated [device address\u003d0x000000004781a020] [size\u003d64 bytes]\n\tnet eth0: DMA-API: device driver frees DMA memory with different size [device address\u003d0x000000004781a020] [map size\u003d2048 bytes] [unmap size\u003d64 bytes]\n\nMoreover pass the platform device to dma_{,un}map_single which makes\nmore sense because the logical network device doesn\u0027t know anything\nabout dma.\n\nPassing the platform device was a suggestion by Lothar Waßmann.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "45993653bd5935dbf975bc26a834f2ff23c9f914",
      "tree": "fc2a34c1e236a52d4ac83c24d2fa8a8f91c53a90",
      "parents": [
        "db8880bc92657559320ba8384acb2547d4255521"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 19 20:47:04 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:30 2011 +0100"
      },
      "message": "net/fec: reorder functions a bit allows removing forward declarations\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "db8880bc92657559320ba8384acb2547d4255521",
      "tree": "ba825e59003ee189d42303081f8336b4ea68876e",
      "parents": [
        "c556167f819160e157b4d73937885de8754ea53c"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 19 20:26:39 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:30 2011 +0100"
      },
      "message": "net/fec: some whitespace cleanup\n\nA few of these were found and reported by Lothar Waßmann.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "c556167f819160e157b4d73937885de8754ea53c",
      "tree": "6ffc0cb2346d1dc0e14215db2ea9497161ae00d1",
      "parents": [
        "e497ba825b60727f02d8bc21869f445c5aad34e2"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 19 11:58:12 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:30 2011 +0100"
      },
      "message": "net/fec: consistenly name struct net_device pointers \"ndev\"\n\nA variable named \"dev\" usually (usually subjective) points to a struct\ndevice.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "e497ba825b60727f02d8bc21869f445c5aad34e2",
      "tree": "d52b2fe128b7214fc0a5f5e481a5bbce3b2bb935",
      "parents": [
        "085e79ed88351d2f3cbf257ff4fc00394792da18"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jan 17 20:04:23 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:29 2011 +0100"
      },
      "message": "net/fec: add phy_stop to fec_enet_close\n\nThis undoes the effects of phy_start in fec_enet_open.\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "085e79ed88351d2f3cbf257ff4fc00394792da18",
      "tree": "d21a1ccdbc05ff14e0a6bd0818547c24ac63bda8",
      "parents": [
        "24e531b401752995493fa36ee8d8f10c45038e75"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jan 17 09:52:18 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:29 2011 +0100"
      },
      "message": "net/fec: consolidate all i.MX options to CONFIG_ARM\n\nMoreover stop listing all i.MX platforms featuring a FEC, and use\nthe platform\u0027s config symbol that selects registration of a fec device\ninstead.  This might make it easier to add new platforms.\n\nSet default \u003d y for ARMs having a fec to reduce defconfig sizes.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "24e531b401752995493fa36ee8d8f10c45038e75",
      "tree": "999a60a27a723676fac84880fe8d117799512521",
      "parents": [
        "8b06dc2b1cdc33f6426bc4b0d58b357146d739f9"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 13 22:29:05 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:29 2011 +0100"
      },
      "message": "net/fec: put the ioremap cookie immediately into a void __iomem pointer\n\nSaving it first into struct net_device-\u003ebase_addr (which is an unsigned\nlong) is pointless and only needs to use more casts than necessary.\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "8b06dc2b1cdc33f6426bc4b0d58b357146d739f9",
      "tree": "7feb3a730342c0ca47fbae89bd2603d2f1c22f3b",
      "parents": [
        "04e5216d44e173fab619d03e2f746f444ea21ebd"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 13 21:56:14 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:28 2011 +0100"
      },
      "message": "net/fec: no need to memzero private data\n\nalloc_etherdev internally uses kzalloc, so the private data is already\nzerod out.\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "04e5216d44e173fab619d03e2f746f444ea21ebd",
      "tree": "ea55a76a411363d1db9b56d87554574bc7fae58f",
      "parents": [
        "b2b09ad63cc09448e49f6a4addae6e078c0e5e36"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 13 21:53:40 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:28 2011 +0100"
      },
      "message": "net/fec: no need to check for validity of ndev in suspend and resume\n\ndev_set_drvdata is called unconditionally in the probe function and so\nit cannot be NULL.\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "b2b09ad63cc09448e49f6a4addae6e078c0e5e36",
      "tree": "33f2e98d4ebeacbe6ea1a22f5df3cf3fbc057565",
      "parents": [
        "28e2188efc614c714c69dd5c3f063e066e80d3ba"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 13 21:49:05 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:28 2011 +0100"
      },
      "message": "net/fec: don\u0027t free an irq that failed to be requested\n\nReported-by: Lothar Waßmann \u003cLW@KARO-elektronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "28e2188efc614c714c69dd5c3f063e066e80d3ba",
      "tree": "e9db61aa5324f31d051efdaef6d898db7a384f8d",
      "parents": [
        "8a73b0bc86366113e13d079b3de76df6e94a4a5c"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 13 21:44:18 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:28 2011 +0100"
      },
      "message": "net/fec: release mem_region requested in probe in error path and remove\n\nReported-by: Lothar Waßmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "8a73b0bc86366113e13d079b3de76df6e94a4a5c",
      "tree": "f9233b95cc07415a19db52371d6ee75229f50de9",
      "parents": [
        "c69b90920a36b88ab0d649963d81355d865eeb05"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 13 21:34:31 2011 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Feb 15 09:26:27 2011 +0100"
      },
      "message": "net/fec: no need to cast arguments for memcpy\n\nmemcpy takes a const void * as 2nd argument.  So the argument is\nconverted automatically to void * anyhow.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "b5680e0b591f2701c5ba7d5fc8f96b55414073c8",
      "tree": "393a02162339aba1c10e6c558b078d82bf6cef96",
      "parents": [
        "bcc67771ed8ee31cc1f2b1e033ae822b40c72ff9"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:56 2011 -0800"
      },
      "message": "net/fec: add dual fec support for mx28\n\nThis patch is to add mx28 dual fec support. Here are some key notes\nfor mx28 fec controller.\n\n - The mx28 fec controller naming ENET-MAC is a different IP from FEC\n   used on other i.mx variants.  But they are basically compatible\n   on software interface, so it\u0027s possible to share the same driver.\n - ENET-MAC design on mx28 made an improper assumption that it runs\n   on a big-endian system. As the result, driver has to swap every\n   frame going to and coming from the controller.\n - The external phys can only be configured by fec0, which means fec1\n   can not work independently and both phys need to be configured by\n   mii_bus attached on fec0.\n - ENET-MAC reset will get mac address registers reset too.\n - ENET-MAC MII/RMII mode and 10M/100M speed are configured\n   differently FEC.\n - ETHER_EN bit must be set to get ENET-MAC interrupt work.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc67771ed8ee31cc1f2b1e033ae822b40c72ff9",
      "tree": "1b41ce6cd2fd9f4af71c2bbe2a6084e5c8f0bcd1",
      "parents": [
        "49da97dcb6b00a6869bbc3fa6ec7fdfd8a6e41a3"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:56 2011 -0800"
      },
      "message": "net/fec: improve pm for better suspend/resume\n\nThe following commit made a fix to use fec_enet_open/fec_enet_close\nover fec_enet_init/fec_stop for suspend/resume, because fec_enet_init\ndoes not allow to have a working network interface at resume.\n\n  e3fe8558c7fc182972c3d947d88744482111f304\n  net/fec: fix pm to survive to suspend/resume\n\nThis fix works for i.mx/mxc fec controller, but fails on mx28 fec\nwhich gets a different interrupt logic design. On i.mx fec, interrupt\ncan be triggered even bit ETHER_EN of ECR register is not set. But\non mx28 fec, ETHER_EN must be set to get interrupt work. Meanwhile,\nMII interrupt is mandatory to resume the driver, because MDIO\nread/write changed to interrupt mode by commit below.\n\n  97b72e4320a9aaa4a7f1592ee7d2da7e2c9bd349\n  fec: use interrupt for MDIO completion indication\n\nfec_restart/fec_stop comes out as the solution working for both\ncases.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49da97dcb6b00a6869bbc3fa6ec7fdfd8a6e41a3",
      "tree": "8d558ccfa1cd3c7c20bf0822250a4631d00519c4",
      "parents": [
        "8649a230e33320b00f778a6f7c17a2764e844730"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:55 2011 -0800"
      },
      "message": "net/fec: add mac field into platform data and consolidate fec_get_mac\n\nAdd mac field into fec_platform_data and consolidate function\nfec_get_mac to get mac address in following order.\n\n 1) module parameter via kernel command line fec.macaddr\u003d0x00,0x04,...\n 2) from flash in case of CONFIG_M5272 or fec_platform_data mac\n    field for others, which typically have mac stored in fuse\n 3) fec mac address registers set by bootloader\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8649a230e33320b00f778a6f7c17a2764e844730",
      "tree": "0384070956fcf781dd83af4543bb607fc1651b8d",
      "parents": [
        "862f0982eadcea0e114576c57ea426d3d51a69a6"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:55 2011 -0800"
      },
      "message": "net/fec: remove the use of \"index\" which is legacy\n\nThe \"index\" becomes legacy since fep-\u003epdev-\u003eid starts working\nto identify the instance.\n\nMoreover, the call of fec_enet_init(ndev, 0) always passes 0\nto fep-\u003eindex. This makes the following code in fec_get_mac buggy.\n\n\t/* Adjust MAC if using default MAC address */\n\tif (iap \u003d\u003d fec_mac_default)\n\t\tdev-\u003edev_addr[ETH_ALEN-1] \u003d fec_mac_default[ETH_ALEN-1] + fep-\u003eindex;\n\nIt may be the time to remove \"index\" and use fep-\u003epdev-\u003eid instead.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "862f0982eadcea0e114576c57ea426d3d51a69a6",
      "tree": "83de79f6fe540ca72457200070e2badaebd6214c",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:54 2011 -0800"
      },
      "message": "net/fec: fix MMFR_OP type in fec_enet_mdio_write\n\nFEC_MMFR_OP_WRITE should be used than FEC_MMFR_OP_READ in\na mdio write operation.\n\nIt\u0027s probably a typo introduced by commit:\n\ne6b043d512fa8d9a3801bf5d72bfa3b8fc3b3cc8\nnetdev/fec.c: add phylib supporting to enable carrier detection (v2)\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fcc040f02d281c7e9563127358a77ce2bbfe284",
      "tree": "2a92b5836785359516c0d1662a5011dff9727c93",
      "parents": [
        "b0057c51db66c5f0f38059f242c57d61c4741d89"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Oct 11 21:03:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:56:31 2010 -0700"
      },
      "message": "net: allow FEC driver to use fixed PHY support\n\nAt least one board using the FEC driver does not have a conventional\nPHY attached to it, it is directly connected to a somewhat simple\nethernet switch (the board is the SnapGear/LITE, and the attached\n4-port ethernet switch is a RealTek RTL8305). This switch does not\npresent the usual register interface of a PHY, it presents nothing.\nSo a PHY scan will find nothing - it finds ID\u0027s of 0 for each PHY\non the attached MII bus.\n\nAfter the FEC driver was changed to use phylib for supporting PHYs\nit no longer works on this particular board/switch setup.\n\nAdd code support to use a fixed phy if no PHY is found on the MII bus.\nThis is based on the way the cpmac.c driver solved this same problem.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c698c93fc15d976738a853a7ccb6ea26396003",
      "tree": "ffb5de06aefd486cd5d0bd7d23b845ebcb1628fe",
      "parents": [
        "82553bb6218d2707d2e6446d7b2313dfd60b48a8"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "oskar@linutronix.de",
        "time": "Thu Oct 07 02:30:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 10 21:12:27 2010 -0700"
      },
      "message": "net/fec: carrier off initially to avoid root mount failure\n\nwith hardware slow in negotiation, the system did freeze\nwhile trying to mount root on nfs at boot time.\n\nthe link state has not been initialised so network stack\ntried to start transmission right away. this caused instant\nretries, as the driver solely stated business upon link down,\nrendering the system unusable.\n\nnotify carrier off initially to prevent transmission until\nphylib will report link up.\n\nSigned-off-by: Oskar Schirmer \u003coskar@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bee1f9ac066ef0350b961eab9fedc4d0bd0a549",
      "tree": "6ca695f0f1387a322ae7d9ba2b1af8c90e2edb01",
      "parents": [
        "8cd47ea19bf8c6f9d3a41b3c312237d007138ae0"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jul 21 02:51:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 22 14:14:46 2010 -0700"
      },
      "message": "net/fec: restore interrupt mask after software-reset in fec_stop()\n\nAfter the change from mdio polling to irq, it became necessary to\nrestore the interrupt mask after resetting the chip in fec_stop().\nOtherwise, with all irqs disabled, no communication with the PHY will be\npossible after e.g. un-/replugging the cable and the device gets\nstalled.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28b041139e344ecd0f144d6205b004ae354cfa1e",
      "tree": "7fc0e05d01717da0410a7b3252b0cac3fc8db81d",
      "parents": [
        "4507a71507d4ff37e9a499c4241b7701ed1feab4"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sat Jul 17 08:48:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 18 19:15:25 2010 -0700"
      },
      "message": "net: preserve ifreq parameter when calling generic phy_mii_ioctl().\n\nThe phy_mii_ioctl() function unnecessarily throws away the original ifreq.\nWe need access to the ifreq in order to support PHYs that can perform\nhardware time stamping.\n\nTwo maverick drivers filter the ioctl commands passed to phy_mii_ioctl().\nThis is unnecessary since phylib will check the command in any case.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97b72e4320a9aaa4a7f1592ee7d2da7e2c9bd349",
      "tree": "9712577d22be873356e0b7e07d651128ee53035a",
      "parents": [
        "15fd0cd9a2ad24a78fbee369dec8ca660979d57e"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Sun Jul 11 21:12:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 12 20:21:48 2010 -0700"
      },
      "message": "fec: use interrupt for MDIO completion indication\n\nWith the move to phylib (commit e6b043d) I was seeing sporadic \"MDIO write\ntimeout\" messages. Measure of the actual time spent showed latency times of\nmore than 1600us.\n\nThis patch uses the MII event indication of the FEC hardware to detect\ncompletion of MDIO transactions.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87cad5c385877ce45244886748564672fd6db035",
      "tree": "f8b11f2281545b46b0865372e61a722487699088",
      "parents": [
        "d05f6cf01cc5241ddaca6e122021e64441fe08f3"
      ],
      "author": {
        "name": "Eric Benard",
        "email": "eric@eukrea.com",
        "time": "Fri Jun 18 04:19:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:33:14 2010 -0700"
      },
      "message": "net/fec: clean suspend/resume\n\nCommit 59d4289b83b11379d867e2f7146904b19cc96404 converted fec to dev_pm_ops but\ndidn\u0027t update the suspend/resume functions thus leading to the following warning :\n\"initialization from incompatible pointer type\" when CONFIG_PM is set.\n\nThis patch also fixe a few indentation and style around CONFIG_PM area.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nCc: netdev@vger.kernel.org\nCc: davem@davemloft.net\nCc: amit.kucheria@canonical.com\nCc: s.hauer@pengutronix.de\nCc: linux-arm-kernel@lists.infradead.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eedc765ca4b19a41cf0b921a492ac08d640060d1",
      "tree": "95c566c6238cc953e1e336115d2daafe8bcb388f",
      "parents": [
        "e59d44df46edaafb6b637e98d046775524b31104",
        "024a07bacf8287a6ddfa83e9d5b951c5e8b4070e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 06 17:42:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 06 17:42:02 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/net_driver.h\n\tdrivers/net/sfc/siena.c\n"
    },
    {
      "commit": "59d4289b83b11379d867e2f7146904b19cc96404",
      "tree": "8c2c7d01d411832ce66f58af6cc61f54d3e118a0",
      "parents": [
        "bb1d912323d5dd50e1079e389f4e964be14f0ae3"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Wed Jun 02 09:27:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 05 02:23:18 2010 -0700"
      },
      "message": "fec: convert legacy PM hooks to dem_pm_ops\n\nThis patch compile tested only.\n\nConvert legacy PM hooks to dev_pm_ops\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1273d97674a1782ff55b823aa6c40aea9b538aaf",
      "tree": "c4030975260322e0a6e1b3ac102aeeefd201c233",
      "parents": [
        "c7621cb3d9a2c42d2fed7e16845611c8c6fd5835"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Wed Jun 02 09:17:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 03 03:18:21 2010 -0700"
      },
      "message": "fec: Cleanup PHY probing\n\nCleanup PHY probing: use helpers from phylib\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7621cb3d9a2c42d2fed7e16845611c8c6fd5835",
      "tree": "da225ca9fd06d08aaf1c045ecc53bd0514da57a0",
      "parents": [
        "7e364e9668ceb5094622144ef4c931305329c175"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Wed Jun 02 09:15:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 03 03:18:21 2010 -0700"
      },
      "message": "fec: convert TX hook to netdev_tx_t\n\nConvert TX hook return value to netdev_tx_t\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3fe8558c7fc182972c3d947d88744482111f304",
      "tree": "ce78761ef007487fc65d0f0991b2a3925a6b759d",
      "parents": [
        "b1011b375be106e0a312baafc981a26165283efe"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Wed Jun 02 06:13:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 02 06:13:34 2010 -0700"
      },
      "message": "net/fec: fix pm to survive to suspend/resume\n\n* in the actual driver, calling fec_stop and fec_enet_init doesn\u0027t\nallow to have a working network interface at resume (where a\nifconfig down and up is required to recover the interface)\n* by using fec_enet_close and fec_enet_open, this patch solves this\nproblem and handle the case where the link changed between suspend\nand resume\n* this patch also disable clock at suspend and reenable it at resume\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "418bd0d4dfbff25ffe4365ddd3e7cba8c70ccba8",
      "tree": "7366addfff922e8a0508054101c09a4593540a34",
      "parents": [
        "b58ffb41fc09d1ffaca97e5ae801233575be2a7f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Fri May 28 03:40:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 28 03:40:39 2010 -0700"
      },
      "message": "netdev/fec: fix ifconfig eth0 down hang issue\n\nBugLink: http://bugs.launchpad.net/bugs/559065\n\nIn fec open/close function, we need to use phy_connect and phy_disconnect\noperation before we start/stop phy. Otherwise it will cause system hang.\n\nOnly call fec_enet_mii_probe() in open function, because the first open\naction will cause NULL pointer error.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5eb32bd059379530fc3809a7fcf183feca75f601",
      "tree": "66b1cc6d4cbd57287efbb63eb23bca341fe94e8b",
      "parents": [
        "8286274284e15b11b0f531b6ceeef21fbe00a8dd"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon May 24 00:36:13 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 24 00:36:13 2010 -0700"
      },
      "message": "fec: add support for PHY interface platform data\n\nThe i.MX25 PDK uses RMII to communicate with its PHY. This patch adds\nthe ability to configure RMII, based on platform data.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by:  Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "278554bd6579206921f5d8a523649a7a57f8850d",
      "tree": "4e6c527daf0910e455b3aa72e2c96b0479e430be",
      "parents": [
        "5a147e8bf982f9dd414c1dd751fe02c1942506b2",
        "cea0d767c29669bf89f86e4aee46ef462d2ebae8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 12 00:05:35 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wireless/ath/ar9170/usb.c\n\tdrivers/scsi/iscsi_tcp.c\n\tnet/ipv4/ipmr.c\n"
    },
    {
      "commit": "1ae5dc342ac78d7a42965fd1f323815f6f5ef2c1",
      "tree": "d1955a7639e99832590df26466a34d5786a880ae",
      "parents": [
        "2b0b05ddc04b6d45e71cd36405df512075786f1e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon May 10 05:01:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 10 05:01:31 2010 -0700"
      },
      "message": "net: trans_start cleanups\n\nNow that core network takes care of trans_start updates, dont do it\nin drivers themselves, if possible. Drivers can avoid one cache miss\n(on dev-\u003etrans_start) in their start_xmit() handler.\n\nExceptions are NETIF_F_LLTX drivers\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cff0943a1104479fc9fc2d6ced24c02ba81e73e",
      "tree": "afda069dcdff2f06d22bc45fcb89a1eb58dadd67",
      "parents": [
        "f935aa9e99d6ec74a50871c120e6b21de7256efb"
      ],
      "author": {
        "name": "Mattias Walström",
        "email": "mattias@vmlinux.org",
        "time": "Wed May 05 00:55:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 05 00:55:48 2010 -0700"
      },
      "message": "FEC: Fix kernel panic in fec_set_mac_address.\n\nFix memory corruption that sometimes result in kernel panic.\n\nSigned-off-by: Mattias Walström \u003cmattias@vmlinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6b043d512fa8d9a3801bf5d72bfa3b8fc3b3cc8",
      "tree": "df7adaf0e220436ba0b5b5219e930a1b6697e4b3",
      "parents": [
        "5acbbd428db47b12f137a8a2aa96b3c0a96b744e"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Wed Mar 31 02:10:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 01 19:53:13 2010 -0700"
      },
      "message": "netdev/fec.c: add phylib supporting to enable carrier detection (v2)\n\nBugLink: http://bugs.launchpad.net/bugs/457878\n\nv2:\n - remove duplicated phy_speed caculation\n - fix the phy_speed caculation according to the DataSheet\n\nv1:\n - removed old MII phy control code\n - add phylib supporting\n - add ethtool interface to make user space NetworkManager works\n\nTested on Freescale i.MX51 Babbage board.\n\nThis patch is based on a patch from Frederic Rodo \u003cfred.rodo@gmail.com\u003e\n\nCc: Frederic Rodo \u003cfred.rodo@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48e2f183cb1709600012265a2e723f45a350d5fe",
      "tree": "608368bda6f159342c307deca3b03998d25434c8",
      "parents": [
        "7a81e9f3ca712db82344ea3ab2a5879241f59c48"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 22 09:22:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:52 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part4\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fceb2919192d7a667be81c17c0bfa227fd7fa992",
      "tree": "01cdd00d21f3e64f6bf032fab638f5ffcf25da70",
      "parents": [
        "633e7533cec78b99d806248e832fc83e689d2453"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@canonical.com",
        "time": "Fri Feb 05 08:56:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 10 13:05:42 2010 -0800"
      },
      "message": "fec: Add LAN8700 phy support\n\nThe i.MX51 babbage board has a FEC ethernet controller with this phy.\n\nIn the long term we should resurrect the phylib patches for fec.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "633e7533cec78b99d806248e832fc83e689d2453",
      "tree": "ce20891b9038d35d21687957491383ed9e167ce8",
      "parents": [
        "67de792420be2daa1c6fec07ec8552af9ea0bde3"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "r.herring@freescale.com",
        "time": "Fri Feb 05 08:56:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 10 13:05:42 2010 -0800"
      },
      "message": "fec: fix uninitialized rx buffer usage\n\nThe fec driver was enabling receive buffer descriptor without allocating\nthe buffers. Make sure the buffer descriptors are initialized to not\nstart receiving packets.\n\nOpen also calls fec_restart after the rx buffers are allocated. With the code\nin fec_restart, it zeroes out the buffer descriptors that have just been\nsetup.\n\nSigned-off-by: Rob Herring \u003cr.herring@freescale.com\u003e\nSigned-off-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78abcb13dd573f80d76d12007b36200a86f1e494",
      "tree": "be9eb383fe6d7f6bc760e759e7cc12ed1060920e",
      "parents": [
        "abf90cca9725bd05362fb3443ad55071a69a12d9"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Tue Oct 20 18:51:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 20 18:51:37 2009 -0700"
      },
      "message": "net: fix section mismatch in fec.c\n\nfec_enet_init is called by both fec_probe and fec_resume, so it\nshouldn\u0027t be marked as __init.\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66bc4a6f34a950c7aede597c578352c3eba82017",
      "tree": "d8005bd9abc0209cff47072d7e48cf19fddc52f5",
      "parents": [
        "96c015b75feaaa67c8744229937bd9c35919d16b",
        "2985709d7f3078c7609ae7f16affc0fb478d7d7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:52:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:52:43 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (53 commits)\n  m68knommu: Make PAGE_SIZE available to assembly files.\n  m68knommu: fix ColdFire definition of CLOCK_TICK_RATE\n  m68knommu: set multi-function pins for ethernet when enabled\n  m68knommu: remove special interrupt handling code for ne2k support\n  m68knommu: relax IO_SPACE_LIMIT setting\n  m68knommu: remove ColdFire direct interrupt register access\n  m68knommu: create a speciailized ColdFire 5272 interrupt controller\n  m68knommu: add support for second interrupt controller of ColdFire 5249\n  m68knommu: clean up old ColdFire timer irq setup\n  m68knommu: map ColdFire interrupts to correct masking bits\n  m68knommu: clean up ColdFire 532x CPU timer setup\n  m68knommu: simplify ColdFire \"timers\" clock initialization\n  m68knommu: support code to mask external interrupts on old ColdFire CPU\u0027s\n  m68knommu: merge old ColdFire interrupt controller masking macros\n  m68knommu: remove duplicate ColdFire mcf_autovector() code\n  m68knommu: move ColdFire INTC definitions to new include file\n  m68knommu: mask off all interrupts in ColdFire intc-simr controller\n  m68knommu: remove timer device interrupt setup for ColdFire 532x\n  m68knommu: remove interrupt masking from ColdFire pit timer\n  m68knommu: remove unecessary interrupt level setting in ColdFire 520x setup\n  ...\n"
    },
    {
      "commit": "49802967cb7ec4f36a64e192108babe1c3b67e8e",
      "tree": "4e869066f37e6215f7dd6c66c76395f7b1332c92",
      "parents": [
        "9075216d2c8761c91dc268125f6580af3ffc58b5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jul 07 12:13:23 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Sep 16 09:43:54 2009 +1000"
      },
      "message": "m68knommu: remove ColdFire direct interrupt register access\n\nNow that the ColdFire 5272 has full interrupt controller functionality\nwe can remove all the interrupt masking and acking code from the FEC\nethernet driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "81538e74ca12a71ea37ce72f809ebc65a90b9538",
      "tree": "5c390159ef7d0605f6b8e65fa0b77661af77ede1",
      "parents": [
        "84177a20799072c65a69b62571660d4d9780823c"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 01 23:14:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 23:46:06 2009 -0700"
      },
      "message": "fec: don\u0027t enable irqs in hard irq context\n\nfec_enet_mii, fec_enet_rx and fec_enet_tx are both only called by\nfec_enet_interrupt in interrupt context.  So they must not use\nspin_lock_irq/spin_unlock_irq.\n\nThis fixes:\n\tWARNING: at kernel/lockdep.c:2140 trace_hardirqs_on_caller+0x130/0x194()\n\t...\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nCc: netdev@vger.kernel.org\nCc: Tim Sander \u003ctim01@vlsi.informatik.tu-darmstadt.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84177a20799072c65a69b62571660d4d9780823c",
      "tree": "2655c26b0601acf13509d25670d3924ae051449c",
      "parents": [
        "3eb0027594e25f5947f074ae53fea30c15c5a7f6"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 01 23:14:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 02 23:46:03 2009 -0700"
      },
      "message": "fec: fix recursive locking of mii_lock\n\nmii_discover_phy is only called by fec_enet_mii (via mip-\u003emii_func).  So\n\u0026fep-\u003emii_lock is already held and mii_discover_phy must not call\nmii_queue which locks \u0026fep-\u003emii_lock, too.\n\nThis was noticed by lockdep:\n\n\t\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\t[ INFO: possible recursive locking detected ]\n\t2.6.31-rc8-00038-g37d0892 #109\n\t---------------------------------------------\n\tswapper/1 is trying to acquire lock:\n\t (\u0026fep-\u003emii_lock){-.....}, at: [\u003cc01569f8\u003e] mii_queue+0x2c/0xcc\n\n\tbut task is already holding lock:\n\t (\u0026fep-\u003emii_lock){-.....}, at: [\u003cc0156328\u003e] fec_enet_interrupt+0x78/0x460\n\n\tother info that might help us debug this:\n\t2 locks held by swapper/1:\n\t #0:  (rtnl_mutex){+.+.+.}, at: [\u003cc0183534\u003e] rtnl_lock+0x18/0x20\n\t #1:  (\u0026fep-\u003emii_lock){-.....}, at: [\u003cc0156328\u003e] fec_enet_interrupt+0x78/0x460\n\n\tstack backtrace:\n\tBacktrace:\n\t[\u003cc00226fc\u003e] (dump_backtrace+0x0/0x108) from [\u003cc01eac14\u003e] (dump_stack+0x18/0x1c)\n\t r6:c781d118 r5:c03e41d8 r4:00000001\n\t[\u003cc01eabfc\u003e] (dump_stack+0x0/0x1c) from [\u003cc005bae4\u003e] (__lock_acquire+0x1a20/0x1a88)\n\t[\u003cc005a0c4\u003e] (__lock_acquire+0x0/0x1a88) from [\u003cc005bbac\u003e] (lock_acquire+0x60/0x74)\n\t[\u003cc005bb4c\u003e] (lock_acquire+0x0/0x74) from [\u003cc01edda8\u003e] (_spin_lock_irqsave+0x54/0x68)\n\t r7:60000093 r6:c01569f8 r5:c785e468 r4:00000000\n\t[\u003cc01edd54\u003e] (_spin_lock_irqsave+0x0/0x68) from [\u003cc01569f8\u003e] (mii_queue+0x2c/0xcc)\n\t r7:c785e468 r6:c0156b24 r5:600a0000 r4:c785e000\n\t[\u003cc01569cc\u003e] (mii_queue+0x0/0xcc) from [\u003cc0156b78\u003e] (mii_discover_phy+0x54/0xa8)\n\t r8:00000002 r7:00000032 r6:c785e000 r5:c785e360 r4:c785e000\n\t[\u003cc0156b24\u003e] (mii_discover_phy+0x0/0xa8) from [\u003cc0156354\u003e] (fec_enet_interrupt+0xa4/0x460)\n\t r5:c785e360 r4:c077a170\n\t[\u003cc01562b0\u003e] (fec_enet_interrupt+0x0/0x460) from [\u003cc0066674\u003e] (handle_IRQ_event+0x48/0x120)\n\t[\u003cc006662c\u003e] (handle_IRQ_event+0x0/0x120) from [\u003cc0068438\u003e] (handle_level_irq+0x94/0x11c)\n\t...\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nCc: netdev@vger.kernel.org\nCc: Tim Sander \u003ctim01@vlsi.informatik.tu-darmstadt.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa11d958d1a6572eda08214d7c6a735804fe48a5",
      "tree": "d025b05270ad1e010660d17eeadc6ac3c1abbd7d",
      "parents": [
        "07f6642ee9418e962e54cbc07471cfe2e559c568",
        "9799218ae36910af50f002a5db1802d576fffb43"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tarch/microblaze/include/asm/socket.h\n"
    },
    {
      "commit": "9555b31e8c29d2000e1e1f569f6f242ebd596e47",
      "tree": "f12a6e5ac329c6059539a39e0cc4fce38afef8a3",
      "parents": [
        "e84b90ae5eb3c112d1f208964df1d8156a538289"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu Aug 06 17:58:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 09 21:45:33 2009 -0700"
      },
      "message": "fec: fix FEC driver packet transmission breakage\n\nCommit f0b3fbeae11a526c3d308b691684589ee37c359b (\"FEC Buffer rework\")\nbreaks transmission of packets where the skb data buffer is not memory\naligned according to FEC_ALIGNMENT. It incorrectly passes to\ndma_sync_single() the buffer address directly from the skb, instead of\nthe address calculated for use (which may be the skb address or one of\nthe bounce buffers).\n\nIt seems there is no use converting the cpu address of the buffer to\na physical either, since dma_map_single() expects the cpu address and\nwill return the dma address to use in the descriptor. So remove the use\nof __pa() on the buffer address as well.\n\nThis patch is against 2.6.30-rc5. This breakage is a regression over\n2.6.30, which does not have this problem.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da8120355e80ddaf534adb8ed910871d97512d56",
      "tree": "9958a6c33e29b5af5faccf6650e98729151618a2",
      "parents": [
        "c86ae82605ef92594a0de809a8c588ae955fed63",
        "7fefe6a88494b00b151b5ca7bb84daaa781bbca7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 16 20:21:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 16 20:21:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/orinoco/main.c\n"
    },
    {
      "commit": "635ecaa70e862f85f652581305fe0074810893be",
      "tree": "ea69b5944526e1dd8f11edd7892134f06a177299",
      "parents": [
        "240c102d9c54fee7fdc87a4ef2fabc7eb539e00a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Jul 09 17:59:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 12 14:20:04 2009 -0700"
      },
      "message": "netdev: restore MTU change operation\n\nalloc_etherdev() used to install a default implementation of this\noperation, but it must now be explicitly installed in struct\nnet_device_ops.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ed106549d17474ca17a16057f4c0ed4eba5a7ca",
      "tree": "b98c09081509b3a9757339b6b66779e4126dfa29",
      "parents": [
        "0e8635a8e1f2d4a9e1bfc6c3b21419a5921e674f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 23 06:03:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:16:04 2009 -0700"
      },
      "message": "net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions\n\nThis patch is the result of an automatic spatch transformation to convert\nall ndo_start_xmit() return values of 0 to NETDEV_TX_OK.\n\nSome occurences are missed by the automatic conversion, those will be\nhandled in a seperate patch.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b548140225c6bbbbd560551dd1048b2c0ce58be",
      "tree": "9306a37dbca0095ca6d88e0b0ab297bcb2dc5ae8",
      "parents": [
        "5b2c4b972c0226406361f83b747eb5cdab51e68e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Jun 12 06:22:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 13 01:18:50 2009 -0700"
      },
      "message": "net: use symbolic values for ndo_start_xmit() return codes\n\nConvert magic values 1 and -1 to NETDEV_TX_BUSY and NETDEV_TX_LOCKED respectively.\n\n0 (NETDEV_TX_OK) is not changed to keep the noise down, except in very few cases\nwhere its in direct proximity to one of the other values.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a54bfa40fd16aeb90bc556189221576f746f8567",
      "tree": "176bb7a99ffab5f42f0dd4e9671f335be3f3efa0",
      "parents": [
        "fe957c40ec5e2763b9977c565beab3bde3aaf85b",
        "134ffb4cad92a6aa534e55a9be145bca780a32c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 17:35:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 17:35:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "fe957c40ec5e2763b9977c565beab3bde3aaf85b",
      "tree": "07e10dff2cdaa3a9414fa19864f181eb65082942",
      "parents": [
        "f0b3fbeae11a526c3d308b691684589ee37c359b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:54 2009 -0700"
      },
      "message": "fec: call fec_restart() in fec_open()\n\nWe called fec_stop() in fec_enet_close(), thus we have to call\nfec_restart() in fec_enet_open().\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0b3fbeae11a526c3d308b691684589ee37c359b",
      "tree": "f6a40339d96ad7921a4969a100e272194e08d0d2",
      "parents": [
        "009fda83ee2f38e5deb9d62fc54a904a92645fe4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:53 2009 -0700"
      },
      "message": "FEC Buffer rework\n\nAllocate buffers in fec_open and free them again in fec_close. This makes\nit possible to use this driver as a module.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "009fda83ee2f38e5deb9d62fc54a904a92645fe4",
      "tree": "ffc9cfe3d5f9b55a11d6087f63b85b082518161d",
      "parents": [
        "3644ee00c43cca08c9baac7eaea22250aaf84182"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:52 2009 -0700"
      },
      "message": "fec: switch to net_device_ops\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3644ee00c43cca08c9baac7eaea22250aaf84182",
      "tree": "75938c61f11bb6d000e6e6a1ab7ec358ea2073e5",
      "parents": [
        "8549889c3369f7653bd98861c3d2cf97d810dc37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:52 2009 -0700"
      },
      "message": "fec: remove debugging printks\n\nThese printks in fec_timeout do not give useful information in\na production kernel.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8549889c3369f7653bd98861c3d2cf97d810dc37",
      "tree": "8cac34b6665c9c709a2b854464e25e625c2167af",
      "parents": [
        "4f1ceb4b46d523382f5a46622af9d3315a9b3e7f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:51 2009 -0700"
      },
      "message": "fec: align receive packets\n\nOtherwise we get a lot of alignment errors\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f1ceb4b46d523382f5a46622af9d3315a9b3e7f",
      "tree": "fb0ba8327da59e8a8ece954d129621819abbcf66",
      "parents": [
        "4e8318368af44488f6438a31537ddb57de0d4e00"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:51 2009 -0700"
      },
      "message": "fec: refactor init function\n\nfec_enet_init() does the hardware initialisation and then calls\nfec_restart() which does the same initialisation again, so we\ncan safely remove the initialisation from fec_enet_init().\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e8318368af44488f6438a31537ddb57de0d4e00",
      "tree": "ad3b0d8a32301830a812eec881ba136014667545",
      "parents": [
        "22f6b860da25abe2c3e33347ccb806e6bcc57390"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:50 2009 -0700"
      },
      "message": "fec: refactor set_multicast_list() to make it more readable\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22f6b860da25abe2c3e33347ccb806e6bcc57390",
      "tree": "555737e3658ec576f20a7fe40325511b0b254d39",
      "parents": [
        "8d4dd5cff892e18a34422852c05a88b79ff978ed"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:50 2009 -0700"
      },
      "message": "fec: Codingstyle cleanups\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d4dd5cff892e18a34422852c05a88b79ff978ed",
      "tree": "f28822408c874736c99687d02480893278c4a577",
      "parents": [
        "2e28532f7e63c3011f7b3c1516cfebd5321bdd15"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:49 2009 -0700"
      },
      "message": "fec: remove unnecessary cast\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e28532f7e63c3011f7b3c1516cfebd5321bdd15",
      "tree": "b164c335b57ea5e5e4cd92f68fb64b600ac308f5",
      "parents": [
        "f44d6305280378cb34319e0118e18d84cc7ac773"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:48 2009 -0700"
      },
      "message": "fec: do not typedef struct types\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f44d6305280378cb34319e0118e18d84cc7ac773",
      "tree": "c9c0b254dff43a48769aad1fe28b208b63b643fe",
      "parents": [
        "2160187a0a1cdeeeff1d41f53333bea91c82f259"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 03:11:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:47 2009 -0700"
      },
      "message": "fec: switch to writel/readl\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb922b0de60d64473f68515a90a7df603267d245",
      "tree": "6108850b2d0391645f4468fbae97fb8e786e7431",
      "parents": [
        "58f3e0a864c46dadbeadf682e6bbdcab14ba19d3"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 08 15:44:45 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 08 15:44:45 2009 -0700"
      },
      "message": "FEC driver: add missing #endif\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43be63662db56de3f87cb4a86bfe062a9797be65",
      "tree": "31f68005e1f165be66209d76bd2c430e882ddbec",
      "parents": [
        "ffba3f48bcd2d8af0570e7d4ce9b86fc4de9b10d"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Thu Feb 26 22:42:51 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 22:42:51 2009 -0800"
      },
      "message": "m68knommu: remove ColdFire specific setup code from FEC driver\n\nRemove the ColdFire CPU specific setup from here. The ColdFire\nCPU platform code now sets up all this.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3ff29d2ccfe3af065a9b393699a8fbf2abd1b15",
      "tree": "99e5b423473097756353d038f922b2623f3edd2a",
      "parents": [
        "1bded710a574f20d41bc9e7fb531301db282d623",
        "fb53fde9762432d091dac209bdf4f3f850117c55"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 03 00:15:35 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 03 00:15:35 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/Kconfig\n"
    },
    {
      "commit": "ead731837d142b103eab9870105f50bc40b69255",
      "tree": "2c58dcfb60b042af8e73d58e8dbef9a351768c32",
      "parents": [
        "196719ecec0c526de273dcb902f0be956a193232"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:26 2009 -0800"
      },
      "message": "FEC: Turn FEC driver into platform device driver\n\nThis turns the fec driver into a platform device driver for new\nplatforms. Old platforms are still supported through a FEC_LEGACY define\ntill they are also ported.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "196719ecec0c526de273dcb902f0be956a193232",
      "tree": "fc134667f844daf2a4015621d0f881e887e99d54",
      "parents": [
        "ccdc4f198193eb4956b8dbc00745270525c4cd6e"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:26 2009 -0800"
      },
      "message": "fec: Add support for Freescale MX27\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccdc4f198193eb4956b8dbc00745270525c4cd6e",
      "tree": "77efa737a2ee47692e6c09250f0cf0da3ae5a220",
      "parents": [
        "43268dcea7512cc10bc2542f20ce37971ecfeb48"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:24 2009 -0800"
      },
      "message": "fec: replace flush_dcache_range with dma_sync_single\n\nflush_dcache_range is not portable across architectures. Use\ndma_sync_single instead. Also, the memory must be synchronised in the\nreceive path aswell.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43268dcea7512cc10bc2542f20ce37971ecfeb48",
      "tree": "a307bd59363cd14d5bb3fe592fffe7a3809e3ae2",
      "parents": [
        "4661e75b9d7bb12bcbe9be8bbf40ebf0845879a9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:24 2009 -0800"
      },
      "message": "fec: Fix KS8721BL_ICSR phy register offset\n\nAccording to the datasheet the ICSR register is at offset 27, not 22.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4661e75b9d7bb12bcbe9be8bbf40ebf0845879a9",
      "tree": "6a94e7e6ff9d3fcf99efb1556692bf3eddffd5d5",
      "parents": [
        "6989f5122f84046ba286efe8ce8be2fec42a1b7c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:23 2009 -0800"
      },
      "message": "fec: use dma_alloc_coherent for descriptor ring\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6989f5122f84046ba286efe8ce8be2fec42a1b7c",
      "tree": "435e34fc15e363a6a76f5cba6d9c46fe13c746be",
      "parents": [
        "6f501b173f2d69973497599f5358fb4c30922d67"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:22 2009 -0800"
      },
      "message": "fec: do not use memcpy on physical addresses\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f501b173f2d69973497599f5358fb4c30922d67",
      "tree": "32bb151ad9526fd15c464c2872fc7f4294e4be5b",
      "parents": [
        "6a8ea2c6f5521096b9972c75f7ad7b5303bce29c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:22 2009 -0800"
      },
      "message": "fec: use linux/*.h instead of asm/*.h\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a8ea2c6f5521096b9972c75f7ad7b5303bce29c",
      "tree": "aaef506d0e805f5952ba85603efa9b3143c819de",
      "parents": [
        "51bbc3e31cb59d94b0c9c1ca3f1851b7f1787169"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:21 2009 -0800"
      },
      "message": "fec: remove empty functions\n\nThere are some architecture specific functions which are all\nempty. Remove them.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51bbc3e31cb59d94b0c9c1ca3f1851b7f1787169",
      "tree": "ca836cc41b3f2da659fbf194e993be21c92eaaba",
      "parents": [
        "b2f66d183966114fcc91591191ec9af14a252ac5"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 23:03:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:58:21 2009 -0800"
      },
      "message": "fec: remove unused #else branches\n\nThe #else branches throughout this driver belong to a PowerPC 8xx for\nwhich this driver is not used.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9d57f94bb0ed56a5a2b58552a9ff4453013ff0b",
      "tree": "c2e3c567b1de887db169079e2d2ad447bbca6729",
      "parents": [
        "d4732d3c59b84bb093e11c8f755f32801b4bf86d"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Jan 13 17:14:20 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:03 2009 +1000"
      },
      "message": "m68knommu: correct the mii calculations for 532x ColdFire FEC\n\nSigned-off-by: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "4cf1653aa90c6320dc8032443b5e322820aa28b1",
      "tree": "7920008d3f953defdcda8c81d39da963290d93ad",
      "parents": [
        "454d7c9b14e20fd1949e2686e9de4a2926e01476"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Nov 12 23:38:14 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:38:14 2008 -0800"
      },
      "message": "netdevice: safe convert to netdev_priv() #part-2\n\nWe have some reasons to kill netdev-\u003epriv:\n1. netdev-\u003epriv is equal to netdev_priv().\n2. netdev_priv() wraps the calculation of netdev-\u003epriv\u0027s offset, obviously\n   netdev_priv() is more flexible than netdev-\u003epriv.\nBut we cann\u0027t kill netdev-\u003epriv, because so many drivers reference to it\ndirectly.\n\nThis patch is a safe convert for netdev-\u003epriv to netdev_priv(netdev).\nSince all of the netdev-\u003epriv is only for read.\nBut it is too big to be sent in one mail.\nI split it to 4 parts and make every part smaller than 100,000 bytes,\nwhich is max size allowed by vger.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e174961ca1a0b28f7abf0be47973ad57cb74e5f0",
      "tree": "e8f74ecd420a0e380a71670e5aec5c2a0c15640a",
      "parents": [
        "0c68ae2605dbcf67414d8d1f19af93be44b355fb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 15:59:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:06:18 2008 -0700"
      },
      "message": "net: convert print_mac to %pM\n\nThis converts pretty much everything to print_mac. There were\na few things that had conflicts which I have just dropped for\nnow, no harm done.\n\nI\u0027ve built an allyesconfig with this and looked at the files\nthat weren\u0027t built very carefully, but it\u0027s a huge patch.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87f4abb45bc640638e6986f0f4d412b2d0ea21e1",
      "tree": "13b2ffb72d98b9dc8011dfe5cb74bfec03ec7a1c",
      "parents": [
        "c1863bed8c88324405dc2a922c153fe5d7df716c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Fri Jun 06 15:55:36 2008 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Jul 23 15:11:29 2008 +1000"
      },
      "message": "m68knommu: remove last use of CONFIG_FADS and CONFIG_RPXCLASSIC\n\nThey have never been used in this port of the driver. It is has only\never been used on the ColdFire SoC ethernet core.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "c1863bed8c88324405dc2a922c153fe5d7df716c",
      "tree": "bf061373bdba0e9e4ab79357b101d2dd60d7aa75",
      "parents": [
        "0d176af5b7e658490b75427ccd23ff6a158c472b"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Apr 28 11:43:17 2008 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Jul 23 15:11:29 2008 +1000"
      },
      "message": "m68knommu: remove RPXCLASSIC from the m68k tree\n\nThis ifdefs are leftovers from the time as the driver was running\non a ppc.\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "0d176af5b7e658490b75427ccd23ff6a158c472b",
      "tree": "912c8d568d888b9851bf8171608ec1395f75c968",
      "parents": [
        "2b9a69861c39ae4c232385def833816acc07a0a4"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Apr 28 11:43:20 2008 +0200"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Jul 23 15:11:28 2008 +1000"
      },
      "message": "m68knommu: fec: remove FADS\n\nI found config FADS only in ppc/Kconfig. Bye bye relic.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "3b2b74cad34e7a0cf6d4929ee9e8ad4e11a84867",
      "tree": "363055bb8fb9dcdf04aac3191f6258c798b9a43f",
      "parents": [
        "c1d9615680c3f43a305b1f66dff0f933d5079273"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 14:08:12 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: fix FEC driver locking\n\nIt\u0027s easy: grab locks before talking to hardware and realease\nthem afterwards. The one big lock has been splitted into a hw_lock\nand mii_lock.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1d9615680c3f43a305b1f66dff0f933d5079273",
      "tree": "e0ea3a2469c9c03f35a6467c18510730e9754a41",
      "parents": [
        "398ec922b9cd5fdec26d2ca75b9389bed2432557"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 14:04:02 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: kill warnings in FEC driver\n\nlinux-2.6-mk68/drivers/net/fec.c: In function \u0027fec_enet_module_init\u0027:\nlinux-2.6-mk68/drivers/net/fec.c:2627: warning: unused variable \u0027j\u0027\nlinux-2.6-mk68/drivers/net/fec.c: At top level:\nlinux-2.6-mk68/drivers/net/fec.c:2136: warning: \u0027mii_link_interrupt\u0027 defined but not used\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "398ec922b9cd5fdec26d2ca75b9389bed2432557",
      "tree": "c50f97044d787cde0a5fc613fdd8bf728dc6d14d",
      "parents": [
        "cc462f7df0a78df568fd4e1d19f0874476f3c002"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 13:47:09 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: remove unused interrupts in FEC driver\n\nRemove the acquisition of unused interrupt types. We don\u0027t need to\nregister all the TX and RX varients used on some ColdFire FEC hardware.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc462f7df0a78df568fd4e1d19f0874476f3c002",
      "tree": "28cdcbac286d6ac8a50b812a6d5162574d90bb23",
      "parents": [
        "6c5a7d504fb0e27aa90b96267177d434642a393d"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 13:35:34 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: fix ColdFire 5272 fec driver hash registers\n\nRenamed the 5272 hash_table registers to match the \"grp\" hash_table\nregisters of the other ColdFire parts. They are actually a group hash.\nThe makes for consistent setup across all ColdFire parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a504779d312ab20b9dbe3c8f1c66f395f80e2eb",
      "tree": "7907b3e00d0b55ac7bdfa3ea89f38f0102b0c1d8",
      "parents": [
        "e311f68a4e43ade048d7dbaa6b458fbe31114daf"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Mar 04 16:52:01 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 08:04:11 2008 -0800"
      },
      "message": "m68knommu: fix fec driver interrupt races\n\nThe FEC driver has a common interrupt handler for all interrupt event\ntypes. It is raised on a number of distinct interrupt vectors.\nThis handler can\u0027t be re-entered while processing an interrupt, so\nmake sure all requested vectors are flagged as IRQF_DISABLED.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be6cb66da76fe089a4032a85c3825223a2216beb",
      "tree": "f55082c48f1558516146048e5c22c4ea137bdcaf",
      "parents": [
        "dbf18c8f62cd87473d6db8c16afe4207bc370d3e"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Tue Oct 23 14:37:54 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:32:34 2007 -0700"
      },
      "message": "m68knommu: improve mii_do_cmd code in FEC driver\n\nImprove the readability of mii_do_cmd().\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f909b1ef8ce3e93d1cf66f33313d8ed11102e87f",
      "tree": "9a94b9e5faf3fcd74c83341cd775e31a3004091a",
      "parents": [
        "7fa57a0cd98bdd163eeb5f15cbe234c3a0cf68a1"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Tue Oct 23 14:37:54 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:32:07 2007 -0700"
      },
      "message": "m68knommu: improve code formating FEC driver\n\nIndent all the `else\u0027 the same way.\nRemove some unecesary white space.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0",
      "tree": "4c85b0b395abe7f88c87162fc22570e5de255cb1",
      "parents": [
        "ff8ac60948ba819b89e9c87083e8050fc2f89999"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 17:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:16 2007 -0700"
      },
      "message": "[NET] drivers/net: statistics cleanup #1 -- save memory and shrink code\n\nWe now have struct net_device_stats embedded in struct net_device,\nand the default -\u003eget_stats() hook does the obvious thing for us.\n\nRun through drivers/net/* and remove the driver-local storage of\nstatistics, and driver-local -\u003eget_stats() hook where applicable.\n\nThis was just the low-hanging fruit in drivers/net; plenty more drivers\nremain to be updated.\n\n[ Resolved conflicts with napi_struct changes and fix sunqe build\n  regression... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8a94b3dece0cdfdb42460bab28c454f71d3fa1d",
      "tree": "cc6d3fc91dc7dd0f7222accd1faf6a51aca51579",
      "parents": [
        "f861d62e12d3f732a36634e9e6b3b7b0112fef60"
      ],
      "author": {
        "name": "Mike Cruse",
        "email": "mcruse@definium.net",
        "time": "Mon Jul 30 16:29:29 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "setup and detect 2nd phy on MCF5275 in FEC driver\n\nAdded code to recognize the second interface on M5275 boards.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f861d62e12d3f732a36634e9e6b3b7b0112fef60",
      "tree": "3bc418ce7c69b7f0fbd58c09ad89cf07a82a6212",
      "parents": [
        "cb84d6e7ad10bd679df1787a1fc9624432a73317"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:29:16 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "clean up reading of ICR register in FEC driver\n\nOn the MCF5272, there is no need to read the ICR before writing it :\nthe bit 4n+3 is a write-enable for the bits 4n,4n+1 and 4n+2.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb84d6e7ad10bd679df1787a1fc9624432a73317",
      "tree": "e2282ebc5410c61895c6e3b10df106bdee031fff",
      "parents": [
        "f0d3464f5cd1002ad5c1f1116cc84a8815c41476"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:29:09 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "fix work queues in FEC driver\n\nFix the work queue code in the FEC driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0d3464f5cd1002ad5c1f1116cc84a8815c41476",
      "tree": "4de65e320beb957792ec4b5aa997ab6af7a15bbd",
      "parents": [
        "080853afe3da90d3c54a2eea8a9ab6a2f814fb0e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:28:57 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:09 2007 -0700"
      },
      "message": "remove unused config symbol from FEC driver\n\nRemoved unused CONFIG symbol and its conditional code from FEC driver.\nPointed out by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "080853afe3da90d3c54a2eea8a9ab6a2f814fb0e",
      "tree": "6b987265cf97fa09671d9d2b13b207d3e53bbb83",
      "parents": [
        "05ff09706bacc92ccadde3a74289118789581475"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 16:28:46 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:49:31 2007 -0700"
      },
      "message": "include cacheflush.h in FEC driver\n\nInclude cacheflush.h to get definitions for cache functions used\nin this code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c7b7faaa630fef7f68d8728cee1cce398cc9697",
      "tree": "844c5c5aad361b7c1e24f8d0b8f3195c4a4ad816",
      "parents": [
        "a7ab4b501f9b8a9dc4d5cee542db67b6ccd1088b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "message": "[NET]: Kill eth_copy_and_sum().\n\nIt hasn\u0027t \"summed\" anything in over 7 years, and it\u0027s\njust a straight mempcy ala skb_copy_to_linear_data()\nso just get rid of it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0"
}
