)]}'
{
  "commit": "1d96469a34781340b2cc9bdf97d5913eecdaa038",
  "tree": "a1ffd32c3119714a1a4e242417f9b3f8e9388930",
  "parents": [
    "ff9bc512f198eb47204f55b24c6fe3d36ed89592"
  ],
  "author": {
    "name": "Atsushi Nemoto",
    "email": "anemo@mba.ocn.ne.jp",
    "time": "Wed Aug 20 14:09:11 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Aug 20 15:40:31 2008 -0700"
  },
  "message": "rtc: fix double lock on UIE emulation\n\nWith commit 5ad31a575157147b43fa84ef1e21471661653878 (\"rtc: remove BKL\nfor ioctl()\"), RTC_UIE_ON ioctl cause double lock on rtc-\u003eops_lock.\nThe ops_lock must not be held while set_uie() calls rtc_read_time()\nwhich takes the lock.  Also clear_uie() does not need ops_lock.  This\npatch fixes return value of RTC_UIE_OFF ioctl too.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35dcc06eb3e2dab77b16e27881f2b6bd6250c372",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-dev.c",
      "new_id": "f118252f3a9f2b921cef3fff96fd1ef890d65b3c",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-dev.c"
    }
  ]
}
