)]}'
{
  "commit": "a2bd1140a264b561e38d99e656cd843c2d840e86",
  "tree": "9c9f19dde5c0213a52de0e77c16059062cc6c8a1",
  "parents": [
    "f26df1a1a9452573af7b6cea9a4723593e838568"
  ],
  "author": {
    "name": "Dave Jiang",
    "email": "dave.jiang@intel.com",
    "time": "Wed Apr 04 16:10:46 2012 -0700"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Thu Apr 05 15:27:12 2012 -0700"
  },
  "message": "netdma: adding alignment check for NETDMA ops\n\nThis is the fallout from adding memcpy alignment workaround for certain\nIOATDMA hardware. NetDMA will only use DMA engine that can handle byte align\nops.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Dave Jiang \u003cdave.jiang@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6c6051ec85811041277c64d675810f14d9da851",
      "old_mode": 33188,
      "old_path": "drivers/dma/dmaengine.c",
      "new_id": "0f1ca74fe0bb9edc21b54119dbb1b82754e9b703",
      "new_mode": 33188,
      "new_path": "drivers/dma/dmaengine.c"
    },
    {
      "type": "modify",
      "old_id": "679b349d9b66695f65bb3597b2a530e3e9709600",
      "old_mode": 33188,
      "old_path": "include/linux/dmaengine.h",
      "new_id": "a5bb3ad5c7a5a6a89d16d529c564f6e2e3274642",
      "new_mode": 33188,
      "new_path": "include/linux/dmaengine.h"
    },
    {
      "type": "modify",
      "old_id": "22ef5f9fd2ff2e92dc4955dc9a2ac450d8a435fa",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp.c",
      "new_id": "8712c5d4f91de3064a27b12999ac6b4927185fd7",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp.c"
    },
    {
      "type": "modify",
      "old_id": "b5e315f13641d683c2ab9031c0d52969c6c0873a",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "27c676dfea336017faf91d69028c9a10eead4296",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    },
    {
      "type": "modify",
      "old_id": "fd54c5f8a255e81f490846e13fa827da9aaf77ac",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "3810b6fe0a1e801ed7820072b6776bc94a6fa0c5",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "3edd05ae4388741176949e9c72f3543fa8d52c87",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "fcb3e4f0010ee3bf25b07fdfdbd61cc68c291b8d",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    }
  ]
}
