)]}'
{
  "commit": "2ddce3fd0acbdc1be684fb5f919ae3d2e9518aac",
  "tree": "9868c190efdf179e3f9939f53f2273c3640d2102",
  "parents": [
    "a690606d1f54845b018d033ac32e91df25cb2680"
  ],
  "author": {
    "name": "Ian Armstrong",
    "email": "ian@iarmst.demon.co.uk",
    "time": "Tue Sep 22 16:47:52 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Sep 23 07:39:57 2009 -0700"
  },
  "message": "fbcon: only unbind from console if successfully registered\n\nAttempting to unload a framebuffer module calls unregister_framebuffer()\nwhich in turn gets fbcon to release it.  If fbcon has no framebuffers\nlinked to a console, it will also unbind itself from the console driver.\nHowever, if fbcon never registered itself as a console driver, the unbind\nwill fail causing the framebuffer device entry to persist.  In most cases\nthis failure will result in an oops when attempting to access the now\nnon-existent device.\n\nThis patch ensures that the fbcon unbind request will succeed even if a\nbind was never done.  It tracks if a successful bind ever occurred \u0026 will\nonly attempt to unbind if needed.  If there never was a bind, it simply\nreturns with no error.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bee7c2e6313925c2905d46cbca23de42012c478",
      "old_mode": 33188,
      "old_path": "drivers/video/console/fbcon.c",
      "new_id": "5a686cea23f4931db5ad56b8cfe7f07471de90fd",
      "new_mode": 33188,
      "new_path": "drivers/video/console/fbcon.c"
    }
  ]
}
