)]}'
{
  "commit": "e09b457bdb7e8d23fc54dcef0930ac697d8de895",
  "tree": "41035bf61a8acb08292d01c0f66e5450502688af",
  "parents": [
    "37004c42f7240035bc2726c340c4efa726b4818e"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Sat Nov 13 11:55:17 2010 +0100"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Sat Nov 13 11:55:17 2010 +0100"
  },
  "message": "block: simplify holder symlink handling\n\nCode to manage symlinks in /sys/block/*/{holders|slaves} are overly\ncomplex with multiple holder considerations, redundant extra\nreferences to all involved kobjects, unused generic kobject holder\nsupport and unnecessary mixup with bd_claim/release functionalities.\n\nStrip it down to what\u0027s necessary (single gendisk holder) and make it\nuse a separate interface.  This is a step for cleaning up\nbd_claim/release.  This patch makes dm-table slightly more complex but\nit will be simplified again with further changes.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nCc: dm-devel@redhat.com\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90267f8d64eeadf5d9e72afae174f6d4b22e6bf5",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-table.c",
      "new_id": "2c876ffc63df30097c643750f6e2af2af2669c2b",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-table.c"
    },
    {
      "type": "modify",
      "old_id": "4e957f3140a81c64a75982d8764436962d929a15",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "c47644fca1a1c0037ce993bbc25e6a6a67a25672",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    },
    {
      "type": "modify",
      "old_id": "06e8ff12b97c8fa74d4b2eb05c900801b3adb150",
      "old_mode": 33188,
      "old_path": "fs/block_dev.c",
      "new_id": "9329068684d2ebef6344c844e44e55f5734efc35",
      "new_mode": 33188,
      "new_path": "fs/block_dev.c"
    },
    {
      "type": "modify",
      "old_id": "334d68a171081472a25f98baa510bc7eb4cfeb8e",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "66b7f2c5d7e9f1f4f04ffa5ae018c50d22d14a07",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
