)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4b98074b1b787e481c3d13f6dd351494245ac11",
      "old_mode": 33188,
      "old_path": "drivers/net/fec.c",
      "new_id": "c9fd82d3a80d0dba6290af1720a9f11ccd0ca460",
      "new_mode": 33188,
      "new_path": "drivers/net/fec.c"
    }
  ]
}
