)]}'
{
  "commit": "d4d7e5dffc4844ef51fe11f497bd774c04413a00",
  "tree": "e65b52809b9178c627f0d73c6b4bdf1fb3e03889",
  "parents": [
    "0f836ca4c122f4ef096110d652a6326fe34e6961"
  ],
  "author": {
    "name": "Kay Sievers",
    "email": "kay.sievers@suse.de",
    "time": "Fri Mar 24 20:45:35 2006 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Apr 14 11:41:24 2006 -0700"
  },
  "message": "[PATCH] BLOCK: delay all uevents until partition table is scanned\n\n[BLOCK] delay all uevents until partition table is scanned\n\nHere we delay the annoucement of all block device events until the\ndisk\u0027s partition table is scanned and all partition devices are already\ncreated and sysfs is populated.\n\nWe have a bunch of old bugs for removable storage handling where we\nprobe successfully for a filesystem on the raw disk, but at the\nsame time the kernel recognizes a partition table and creates partition\ndevices.\nCurrently there is no sane way to tell if partitions will show up or not\nat the time the disk device is announced to userspace. With the delayed\nevents we can simply skip any probe for a filesystem on the raw disk when\nwe find already present partitions.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af0cb4b9e784e21b5c0b38921728d8b1e0f069b5",
      "old_mode": 33188,
      "old_path": "fs/partitions/check.c",
      "new_id": "f3b6af071722e8aca189d1aa5d2a82dff95dc378",
      "new_mode": 33188,
      "new_path": "fs/partitions/check.c"
    },
    {
      "type": "modify",
      "old_id": "10a27f29d6925514265aa39834642bb58dd4c493",
      "old_mode": 33188,
      "old_path": "include/linux/genhd.h",
      "new_id": "2ef845b35175815b8823e35bf6c23723725c13d3",
      "new_mode": 33188,
      "new_path": "include/linux/genhd.h"
    }
  ]
}
