)]}'
{
  "commit": "9575499dfebc0f0fbbf122223f02e9e92630661d",
  "tree": "d43f958bec192f127907ba393762a0a4728fea4c",
  "parents": [
    "5a90e5bca96696f1daa0bb0a9db299eb40241ada"
  ],
  "author": {
    "name": "Helge Deller",
    "email": "deller@gmx.de",
    "time": "Fri Mar 16 00:59:29 2007 -0400"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dtor@insightbb.com",
    "time": "Fri Mar 16 00:59:29 2007 -0400"
  },
  "message": "Input: HIL - fix rwlock recursion bug\n\nThe following bug happens when insmoding hp_sdc_mlc.ko:\n\n    HP SDC MLC: Registering the System Domain Controller\u0027s HIL MLC.\n    BUG: rwlock recursion on CPU#0, hotplug/1814, 00854734\n    Backtrace:\n     [\u003c10267560\u003e] _raw_write_lock+0x50/0x88\n     [\u003c10104008\u003e] _write_lock_irqsave+0x14/0x24\n     [\u003c008537d4\u003e] hp_sdc_mlc_out+0x38/0x25c [hp_sdc_mlc]\n     [\u003c0084ebd8\u003e] hilse_donode+0x308/0x470 [hil_mlc]\n     [\u003c0084ed80\u003e] hil_mlcs_process+0x40/0x6c [hil_mlc]\n     [\u003c10130f80\u003e] tasklet_action+0x78/0xb8\n     [\u003c10130cec\u003e] __do_softirq+0x60/0xcc\n     [\u003c1010428c\u003e] __lock_text_end+0x38/0x48\n     [\u003c10108348\u003e] do_cpu_irq_mask+0xf0/0x11c\n     [\u003c1010b068\u003e] intr_return+0x0/0xc\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "485b0742842b5c6d3c53e99fe1556f7de899b7e5",
      "old_mode": 33188,
      "old_path": "drivers/input/serio/hil_mlc.c",
      "new_id": "93a1a6ba216a8c13b08c2fca350509f9d2e56526",
      "new_mode": 33188,
      "new_path": "drivers/input/serio/hil_mlc.c"
    },
    {
      "type": "modify",
      "old_id": "31826e601fba291fbb29bb97049569e9b0712d84",
      "old_mode": 33188,
      "old_path": "drivers/input/serio/hp_sdc.c",
      "new_id": "6af199805ffc420ecfa3cce67e18ba054ed3e648",
      "new_mode": 33188,
      "new_path": "drivers/input/serio/hp_sdc.c"
    },
    {
      "type": "modify",
      "old_id": "cb0b28877e05f65c5d0904f9fc480d4979ae242f",
      "old_mode": 33188,
      "old_path": "drivers/input/serio/hp_sdc_mlc.c",
      "new_id": "c45ea74d53e4d27c887ab3ada74621020bc853ee",
      "new_mode": 33188,
      "new_path": "drivers/input/serio/hp_sdc_mlc.c"
    },
    {
      "type": "modify",
      "old_id": "debd71515312b51569ab8dba413a8eb4871cfc29",
      "old_mode": 33188,
      "old_path": "include/linux/hp_sdc.h",
      "new_id": "9db3d454887f1b14be3492fd0a0fae18e678a22f",
      "new_mode": 33188,
      "new_path": "include/linux/hp_sdc.h"
    }
  ]
}
