)]}'
{
  "commit": "8795d7717c467bea7b0a0649d44a258e09f34db2",
  "tree": "33d0dc56ef918bfc7dd615162be20e77899147c5",
  "parents": [
    "868c522b1b75fd3fd3e6a636b4c344ac08edf13a"
  ],
  "author": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Thu Apr 15 23:10:42 2010 +0200"
  },
  "committer": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Fri Apr 30 19:15:49 2010 +0200"
  },
  "message": "lockdep: Fix redundant_hardirqs_on incremented with irqs enabled\n\nWhen a path restore the flags while irqs are already enabled, we\nupdate the per cpu var redundant_hardirqs_on in a racy fashion\nand debug_atomic_inc() warns about this situation.\n\nIn this particular case, loosing a few hits in a stat is not a big\ndeal, so increment it without protection.\n\nv2: Don\u0027t bother with disabling irq, we can miss one count in\n    rare situations\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78325f8f1139eb038189e8978944b4d874e667c8",
      "old_mode": 33188,
      "old_path": "kernel/lockdep.c",
      "new_id": "1b58a1bbcc87ec7a2604a12b575aca61dfc2a15e",
      "new_mode": 33188,
      "new_path": "kernel/lockdep.c"
    }
  ]
}
