)]}'
{
  "commit": "3a450de1365d20afde406f0d9b2931a5e4a4fd6a",
  "tree": "3631a02fc90e6fbf098182b99d1d7eb7870f74ba",
  "parents": [
    "ccea34b5d0fbab081496d1860f31acee99fa8a6d"
  ],
  "author": {
    "name": "Cliff Wickman",
    "email": "cpw@sgi.com",
    "time": "Fri Mar 06 17:30:56 2009 -0600"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sun Mar 08 11:17:15 2009 +0100"
  },
  "message": "x86: UV: remove uv_flush_tlb_others() WARN_ON\n\nIn uv_flush_tlb_others() (arch/x86/kernel/tlb_uv.c),\nthe \"WARN_ON(!in_atomic())\" fails if CONFIG_PREEMPT is not enabled.\n\nAnd CONFIG_PREEMPT is not enabled by default in the distribution that\nmost UV owners will use.\n\nWe could #ifdef CONFIG_PREEMPT the warning, but that is not good form.\nAnd there seems to be no suitable fix to in_atomic() when CONFIG_PREMPT\nis not on.\n\nAs Ingo commented:\n\n  \u003e and we have no proper primitive to test for atomicity. (mainly\n  \u003e because we dont know about atomicity on a non-preempt kernel)\n\nSo we drop the WARN_ON.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f04549afcfe9369b8581159088808f7a7a1ffd9a",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/tlb_uv.c",
      "new_id": "d038b9c45cf89597e10ab05d1814b2557b606994",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/tlb_uv.c"
    }
  ]
}
