)]}'
{
  "commit": "21aa9280b9f4e9e68d3fa8990df6c9d7fd71f994",
  "tree": "dbf9011a8ba89037dc7807d50daa645bf1b2e2b7",
  "parents": [
    "5a52dd50091b6a6e710a1293db741028f8cc5aac"
  ],
  "author": {
    "name": "Arjan van de Ven",
    "email": "arjan@linux.intel.com",
    "time": "Fri Jan 25 21:08:33 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jan 25 21:08:33 2008 +0100"
  },
  "message": "debug: show being-loaded/being-unloaded indicator for modules\n\nIt\u0027s rather common that an oops/WARN_ON/BUG happens during the load or\nunload of a module. Unfortunatly, it\u0027s not always easy to see directly\nwhich module is being loaded/unloaded from the oops itself. Worse,\nit\u0027s not even always possible to ask the bug reporter, since there\nare so many components (udev etc) that auto-load modules that there\u0027s\na good chance that even the reporter doesn\u0027t know which module this is.\n\nThis patch extends the existing \"show if it\u0027s tainting\" print code,\nwhich is used as part of printing the modules in the oops/BUG/WARN_ON\nto include a \"+\" for \"being loaded\" and a \"-\" for \"being unloaded\".\n\nAs a result this extension, the \"taint_flags()\" function gets renamed to\n\"module_flags()\" (and takes a module struct as argument, not a taint\nflags int).\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dcb8a2cbf75e2152496ebe4ca25d19ac50018401",
      "old_mode": 33188,
      "old_path": "kernel/module.c",
      "new_id": "5bbf225ca07a4d665c3575890caa7f37701abe3d",
      "new_mode": 33188,
      "new_path": "kernel/module.c"
    }
  ]
}
