)]}'
{
  "commit": "ffa6a7054d172a2f57248dff2de600ca795c5656",
  "tree": "f93c6234bb90295c52fcef09e367ed77ff6c3645",
  "parents": [
    "60530afe1ee8a5532cb09d0ab5bc3f1a6495b780"
  ],
  "author": {
    "name": "Cornelia Huck",
    "email": "cornelia.huck@de.ibm.com",
    "time": "Wed Mar 04 12:44:00 2009 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Mar 24 16:38:26 2009 -0700"
  },
  "message": "Driver core: Fix device_move() vs. dpm list ordering, v2\n\ndpm_list currently relies on the fact that child devices will\nbe registered after their parents to get a correct suspend\norder. Using device_move() however destroys this assumption, as\nan already registered device may be moved under a newly registered\none.\n\nThis patch adds a new argument to device_move(), allowing callers\nto specify how dpm_list should be adapted.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "95c67ffd71da12484f90b137815908b93b3f6b4b",
      "old_mode": 33188,
      "old_path": "drivers/base/core.c",
      "new_id": "e73c92d13a23dfcd0e5ead18322584de1bb3a154",
      "new_mode": 33188,
      "new_path": "drivers/base/core.c"
    },
    {
      "type": "modify",
      "old_id": "2d14f4ae6c01da28be636629db5e50b9205b5699",
      "old_mode": 33188,
      "old_path": "drivers/base/power/main.c",
      "new_id": "e255341682c88d4a0955f1151595c1334e005dd5",
      "new_mode": 33188,
      "new_path": "drivers/base/power/main.c"
    },
    {
      "type": "modify",
      "old_id": "41f51fae042f06f06d7548f4ad10463b7b399f4f",
      "old_mode": 33188,
      "old_path": "drivers/base/power/power.h",
      "new_id": "c7cb4fc3735c5594cdb26530c81d92fbcacaf438",
      "new_mode": 33188,
      "new_path": "drivers/base/power/power.h"
    },
    {
      "type": "modify",
      "old_id": "611d2e001dd5f784a10e6b5bcd45224ce812c53f",
      "old_mode": 33188,
      "old_path": "drivers/s390/cio/device.c",
      "new_id": "e28f8ae534539c4014b095409ed51017504a0868",
      "new_mode": 33188,
      "new_path": "drivers/s390/cio/device.c"
    },
    {
      "type": "modify",
      "old_id": "914c1016dd8f45941c07c763a34444ccc23afde2",
      "old_mode": 33188,
      "old_path": "include/linux/device.h",
      "new_id": "f98d0cfb4f81e6d05b269d81912a18e5f2021018",
      "new_mode": 33188,
      "new_path": "include/linux/device.h"
    },
    {
      "type": "modify",
      "old_id": "24ba5f67b3a3a590480b6ad32b62326be2156c9f",
      "old_mode": 33188,
      "old_path": "include/linux/pm.h",
      "new_id": "1d4e2d289821d1d74f9e203dc966ed0ed1e5e0ef",
      "new_mode": 33188,
      "new_path": "include/linux/pm.h"
    },
    {
      "type": "modify",
      "old_id": "1a1f916be44e258a853fcbf4d60483199c976c32",
      "old_mode": 33188,
      "old_path": "net/bluetooth/hci_sysfs.c",
      "new_id": "ed82796d4a0fe353a2ac8722221c479957c56907",
      "new_mode": 33188,
      "new_path": "net/bluetooth/hci_sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "d030c69cb5a306ee2cf8c89584e286fc4cf1afb9",
      "old_mode": 33188,
      "old_path": "net/bluetooth/rfcomm/tty.c",
      "new_id": "abdc703a11d2709ea0305f1cf0b9d9ff0965818a",
      "new_mode": 33188,
      "new_path": "net/bluetooth/rfcomm/tty.c"
    }
  ]
}
