)]}'
{
  "commit": "8a0bdfd7a05f5bb0486fbe7146a2cf775957e95e",
  "tree": "2de49bb837ef636cd07c10ef7773194731f412da",
  "parents": [
    "739d340dba45ab786a5553144bbffbee0afe15dd"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Wed Feb 06 01:38:45 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Feb 06 10:41:13 2008 -0800"
  },
  "message": "rtc-cmos alarm acts as oneshot\n\nStart making the rtc-cmos alarm act more like a oneshot alarm by disabling\nthat alarm after its IRQ fires.  (ACPI hooks are also needed.)\n\nThe Linux RTC framework has previously been a bit vague in this area, but\nany other behavior is problematic and not very portable.  RTCs with full\nYYYY-MM-DD HH:MM[:SS] alarms won\u0027t have a problem here.  Only ones with\npartial match criteria, with the most visible example being the PC RTC, get\nconfused.  (Because the criteria will match repeatedly.)\n\nUpdate comments relating to that oneshot behavior and timezone handling.\n(Timezones are another issue that\u0027s mostly visible with rtc-cmos.  That\u0027s\nbecause PCs often dual-boot MS-Windows, which likes its RTC to match local\nwall-clock time instead of UTC.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\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": "ab455ddb16cf9f053b411d31ab5eeb67d6834e94",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-cmos.c",
      "new_id": "ff7539a4dbea46943baafe616ad6ee8d4e262e01",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-cmos.c"
    },
    {
      "type": "modify",
      "old_id": "025c60a17a4a3c9841d4105bf0344a92f9c31510",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-dev.c",
      "new_id": "90dfa0df747acb9314b4ed115c2eec0dee1eae0d",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-dev.c"
    },
    {
      "type": "modify",
      "old_id": "2ae0e8304d3aa83bd7f75cdd6052b4394ba31a8b",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-sysfs.c",
      "new_id": "4d27ccc4fc069c174d5785ddfa7ad27aa55b35b4",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-sysfs.c"
    }
  ]
}
