)]}'
{
  "commit": "4f6e6b9f97b0ce98a8d1da65adbaf743bd0486a9",
  "tree": "b50dcdfa6ee6249af1be8549acbe459a452deb55",
  "parents": [
    "c4d14bc0bb5d13e316890651ae4518b764c3344c"
  ],
  "author": {
    "name": "Andrea Righi",
    "email": "righi.andrea@gmail.com",
    "time": "Thu Sep 18 10:43:40 2008 +0000"
  },
  "committer": {
    "name": "Dave Jones",
    "email": "davej@redhat.com",
    "time": "Thu Oct 09 13:52:44 2008 -0400"
  },
  "message": "[CPUFREQ] Fix BUG: using smp_processor_id() in preemptible code\n\nUse get_cpu()/put_cpu() in cpufreq_ondemand init routine, instead of\nsmp_processor_id() to avoid the following BUG:\n\n[   35.313118] BUG: using smp_processor_id() in preemptible [00000000] code\u003d: modprobe/4952\n[   35.313132] caller is cpufreq_gov_dbs_init+0xa/0x8f [cpufreq_ondemand]\n[   35.313140] Pid: 4952, comm: modprobe Not tainted 2.6.27-rc5-mm1 #23\n[   35.313145] Call Trace:\n[   35.313158]  [\u003cffffffff80361ff7\u003e] debug_smp_processor_id+0xd7/0xe0\n[   35.313167]  [\u003cffffffffa010800a\u003e] cpufreq_gov_dbs_init+0xa/0x8f [cpufreq_ondemand]\n[   35.313176]  [\u003cffffffff8020903b\u003e] _stext+0x3b/0x160\n[   35.313185]  [\u003cffffffff804768c5\u003e] __mutex_unlock_slowpath+0xe5/0x190\n[   35.313195]  [\u003cffffffff8026236a\u003e] trace_hardirqs_on_caller+0xca/0x140\n[   35.313205]  [\u003cffffffff8026ef4c\u003e] sys_init_module+0xdc/0x210\n[   35.313212]  [\u003cffffffff8020b7cb\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd069349bcae512d5fe6dd1939e146217438e6b5",
      "old_mode": 33188,
      "old_path": "drivers/cpufreq/cpufreq_ondemand.c",
      "new_id": "2ab3c12b88afbd733fe5fd521a8dcc98540f8f3b",
      "new_mode": 33188,
      "new_path": "drivers/cpufreq/cpufreq_ondemand.c"
    }
  ]
}
