)]}'
{
  "commit": "87a8f240e9bcf025ba45e4563c842b0d59c5e8ef",
  "tree": "b6b42a74fc1135c11656d8cf4bf5ea4005c74a77",
  "parents": [
    "5adc78d0d231b030405b31759f125f13404fdb64"
  ],
  "author": {
    "name": "Mikulas Patocka",
    "email": "mpatocka@redhat.com",
    "time": "Thu Dec 10 23:52:01 2009 +0000"
  },
  "committer": {
    "name": "Alasdair G Kergon",
    "email": "agk@redhat.com",
    "time": "Thu Dec 10 23:52:01 2009 +0000"
  },
  "message": "dm log: add flush callback fn\n\nIntroduce a callback pointer from the log to dm-raid1 layer.\n\nBefore some region is set as \"in-sync\", we need to flush hardware cache on\nall the disks. But the log module doesn\u0027t have access to the mirror_set\nstructure. So it will use this callback.\n\nSo far the callback is unused, it will be used in further patches.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d779f8c915dd5c2689442aec0a52a5f005447667",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-log.c",
      "new_id": "666a80e3602e07dcb8c312fd4d2081b707de11f1",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-log.c"
    },
    {
      "type": "modify",
      "old_id": "752a29e1855b327f13ee24fa9fcfb4478fe32b29",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-raid1.c",
      "new_id": "d44bc497dad9ec00b4888813e0a195edb64d66d0",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-raid1.c"
    },
    {
      "type": "modify",
      "old_id": "5e8b11d88f6f891a5c56328ca54ecb0fa4e2ce57",
      "old_mode": 33188,
      "old_path": "include/linux/dm-dirty-log.h",
      "new_id": "7084503c3405f80cd94f9fc261f9b7cd1530f499",
      "new_mode": 33188,
      "new_path": "include/linux/dm-dirty-log.h"
    }
  ]
}
