)]}'
{
  "commit": "c63469a3985a9771c18a916b8d42845d044ea0b1",
  "tree": "7d54c8741aec9d71864203ce430d289d40c4c975",
  "parents": [
    "cbe9c595f1de2e2a98403be2c14bfbc2486e84c4"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Nov 28 12:23:18 2007 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jan 24 20:40:35 2008 -0800"
  },
  "message": "Driver core: move the driver specific module code into the driver core\n\nThe module driver specific code should belong in the driver core, not in\nthe kernel/ directory.  So move this code.  This is done in preparation\nfor some struct device_driver rework that should be confined to the\ndriver core code only.\n\nThis also lets us keep from exporting these functions, as no external\ncode should ever be calling it.\n\nThanks to Andrew Morton for the !CONFIG_MODULES fix.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b39ea3f59c9b77edc9ec636383bcc3f3f3225f4e",
      "old_mode": 33188,
      "old_path": "drivers/base/Makefile",
      "new_id": "ff2696823f8d3090721d5b067f9fc24ad1f58e7a",
      "new_mode": 33188,
      "new_path": "drivers/base/Makefile"
    },
    {
      "type": "modify",
      "old_id": "ca6d273064f870a0671d5d01745b847bd8c2f6d6",
      "old_mode": 33188,
      "old_path": "drivers/base/base.h",
      "new_id": "05472360f6a2902bcf1001f8c0076776052f6c89",
      "new_mode": 33188,
      "new_path": "drivers/base/base.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cad07be5de1a0ec5ce431335d62090f01091d11b",
      "new_mode": 33188,
      "new_path": "drivers/base/module.c"
    },
    {
      "type": "modify",
      "old_id": "fbe930b9b69ce14c3249bd71fbe57f17de5d94e2",
      "old_mode": 33188,
      "old_path": "include/linux/module.h",
      "new_id": "c97bdb7eb957cdd71e625ac9cf66862132d153da",
      "new_mode": 33188,
      "new_path": "include/linux/module.h"
    },
    {
      "type": "modify",
      "old_id": "d03fcd9d652cd78523c559cc53d2929ee405727d",
      "old_mode": 33188,
      "old_path": "kernel/module.c",
      "new_id": "dc4d3f5ce820882d26c7c1e4c8042610e5038239",
      "new_mode": 33188,
      "new_path": "kernel/module.c"
    }
  ]
}
