)]}'
{
  "commit": "c41247e1d4864c863ee25e029dd53acdb2abc000",
  "tree": "86011181ada393aadad02a79085678bda508d2cc",
  "parents": [
    "ab74fdfd4e11ec040f21cf87edc14fc9f62cc934"
  ],
  "author": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Mon May 05 08:18:30 2014 -0700"
  },
  "committer": {
    "name": "Paul E. McKenney",
    "email": "paulmck@linux.vnet.ibm.com",
    "time": "Wed Jul 09 09:14:33 2014 -0700"
  },
  "message": "signal: Explain local_irq_save() call\n\nThe explicit local_irq_save() in __lock_task_sighand() is needed to avoid\na potential deadlock condition, as noted in a841796f11c90d53 (signal:\nalign __lock_task_sighand() irq disabling and RCU).  However, someone\nreading the code might be forgiven for concluding that this separate\nlocal_irq_save() was completely unnecessary.  This commit therefore adds\na comment referencing the shiny new block comment on rcu_read_unlock().\n\nReported-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nReviewed-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4077e90f19fcba4776af7f62a9ed2d4ddb9de03",
      "old_mode": 33188,
      "old_path": "kernel/signal.c",
      "new_id": "40b76e351e64aae9cb92039d3d77332afac50d51",
      "new_mode": 33188,
      "new_path": "kernel/signal.c"
    }
  ]
}
