)]}'
{
  "commit": "b034c19f9f61c8b6f2435aa2e77f52348ebde767",
  "tree": "0dce206e1eaa998b7233a4679e366890881c1f7f",
  "parents": [
    "6bc1096d7ab3621b3ffcf06616d1f4e0325d903d"
  ],
  "author": {
    "name": "Borislav Petkov",
    "email": "borislav.petkov@amd.com",
    "time": "Fri May 22 13:52:19 2009 +0200"
  },
  "committer": {
    "name": "Borislav Petkov",
    "email": "borislav.petkov@amd.com",
    "time": "Wed Jun 10 12:18:43 2009 +0200"
  },
  "message": "x86: MSR: add methods for writing of an MSR on several CPUs\n\nProvide for concurrent MSR writes on all the CPUs in the cpumask. Also,\nadd a temporary workaround for smp_call_function_many which skips the\nCPU we\u0027re executing on.\n\nBart: zero out rv struct which is allocated on stack.\n\nCC: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e1213216e2b6dbb580d47cc38087294a7879b9a",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/msr.h",
      "new_id": "22603764e7db35c6098cf5d58befe070fb496a4a",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/msr.h"
    },
    {
      "type": "modify",
      "old_id": "cade714e57f9f9af8900065286ea9b0fd74ad7a1",
      "old_mode": 33188,
      "old_path": "arch/x86/lib/msr.c",
      "new_id": "1440b9c0547e9bd668a7bedf683686c57f5d1db0",
      "new_mode": 33188,
      "new_path": "arch/x86/lib/msr.c"
    }
  ]
}
