)]}'
{
  "commit": "838ea8e8dbfc8d907c7a55bbad507a44c1b81d57",
  "tree": "77882a5d063136e61a67a91ba95c2edf1da75e03",
  "parents": [
    "185000fc556372b7fb7f26516c325f212030dbd3"
  ],
  "author": {
    "name": "Ben Dooks",
    "email": "ben-linux@fluff.org",
    "time": "Thu Jun 12 19:00:34 2008 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Jul 21 21:54:56 2008 -0700"
  },
  "message": "sysdev: fix debugging statements in registration code.\n\nThe systdev_class_register() and sysdev_register() functions have\npr_debug() statements which are enabled when the user selects the\ndriver core debug. Both of these routines do not produce the\ncorrect output, as they make assumptions about data which has not\nbeen initialised.\n\nIn sysdev_class_register() the code uses the kobject_name(\u0026cls-\u003ekset.kobj)\nat the start of the function, but this is not setup until later in the\nsame call. Change this to use cls-\u003ename which is passed in from the caller.\n\nThe sysdev_register() function tries to get the name of the sysdev by\nkobject_name(\u0026sysdev-\u003ekobj), but that isn\u0027t setup until later in the same\nfunction so change this message to use the name of the sysdev\u0027s class and\nadd another message once the name is initialised.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "358bb0be3c0838b9233bae7b1eab1cc2b05ef1e6",
      "old_mode": 33188,
      "old_path": "drivers/base/sys.c",
      "new_id": "50690d9df2487daf06fa3b2e272a5dfd6f7273f3",
      "new_mode": 33188,
      "new_path": "drivers/base/sys.c"
    }
  ]
}
