)]}'
{
  "commit": "03e88ae1b13dfdc8bbaa59b8198e1ca53aad12ac",
  "tree": "322127d9875129d2e9b1c3cb744b4940bd7d8a47",
  "parents": [
    "b87ba0a33a634c9a8e3609702122a04034a0688d"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Feb 16 13:50:23 2006 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Mar 20 13:42:58 2006 -0800"
  },
  "message": "[PATCH] fix module sysfs files reference counting\n\nThe module files, refcnt, version, and srcversion did not properly\nincrement the owner\u0027s module reference count, allowing the modules to\nbe removed while the files were open, causing oopses.\n\nThis patch fixes this, and also fixes the problem that the version and\nsrcversion files were not showing up, unless CONFIG_MODULE_UNLOAD was\nenabled, which is not correct.\n\nCc: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a25d5f61548c760f01fe85498ab8c3b5281c7d16",
      "old_mode": 33188,
      "old_path": "include/linux/module.h",
      "new_id": "70bd843c71cb83872e7a9190365ed3a870fd5d1d",
      "new_mode": 33188,
      "new_path": "include/linux/module.h"
    },
    {
      "type": "modify",
      "old_id": "5ca99fbe9f44276c5bb6a1ca245ba7217a5a4cb8",
      "old_mode": 33188,
      "old_path": "kernel/module.c",
      "new_id": "77764f22f021e252fe0455cfa8ba9d3316b0e6f1",
      "new_mode": 33188,
      "new_path": "kernel/module.c"
    },
    {
      "type": "modify",
      "old_id": "c76ad25e6a214df9d534f5142da9f2a1a1729b52",
      "old_mode": 33188,
      "old_path": "kernel/params.c",
      "new_id": "a29150582310e05e5bedd83f5e216610c9e69495",
      "new_mode": 33188,
      "new_path": "kernel/params.c"
    }
  ]
}
