)]}'
{
  "log": [
    {
      "commit": "a417493ef916b8b6d1782a589766a713c553842e",
      "tree": "f19875bbf0dec0bc3d07149b4ba498434edeb763",
      "parents": [
        "4cebe7aadc9ee8e7b44857b7aba3a878870cef65"
      ],
      "author": {
        "name": "Marcelo Roberto Jimenez",
        "email": "mroberto@cpti.cetuc.puc-rio.br",
        "time": "Mon Feb 07 19:16:07 2011 -0200"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Mar 09 11:25:07 2011 -0800"
      },
      "message": "RTC: Fix the cross interrupt issue on rtc-test.\n\nThe rtc-test driver is meant to provide a test/debug code for the RTC\nsubsystem.\n\nThe rtc-test driver simulates specific interrupts by echoing to the\nsys interface. Those were the update, alarm and periodic interrupts.\n\nAs a side effect of the new implementation, any interrupt generated in\nthe rtc-test driver would trigger the same code path in the generic\ncode, and thus the distinction among interrupts gets lost.\n\nThis patch preserves the previous behaviour of the rtc-test driver,\nwhere e.g. an update interrupt would not trigger an alarm or periodic\ninterrupt, and vice-versa. In real world RTC drivers, this is not an\nissue, but in the rtc-test driver it may be interesting to distinguish\nthese interrupts for testing purposes.\n\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCC: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCC: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nCC: rtc-linux@googlegroups.com\nSigned-off-by: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "16380c153a69c3784d2afaddfe0a22f353046cf6",
      "tree": "e923f26334d999a1e456ca80c446fbf8b1c2eedd",
      "parents": [
        "ac54cd2bd5b4db4f1c03392d63daf355627ea180"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Wed Feb 02 17:02:41 2011 -0800"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu Feb 03 13:02:35 2011 -0800"
      },
      "message": "RTC: Convert rtc drivers to use the alarm_irq_enable method\n\nSome rtc drivers use the ioctl method instead of the alarm_irq_enable\nmethod for enabling alarm interupts. With the new virtualized RTC\nrework, its important for drivers to use the alarm_irq_enable instead.\n\nThis patch converts the drivers that use the AIE ioctl method to\nuse the alarm_irq_enable method. Other ioctl cmds are left untouched.\n\nI have not been able to test or even compile most of these drivers.\nAny help to make sure this change is correct would be appreciated!\n\nCC: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCC: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nReported-by: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nTested-by: Marcelo Roberto Jimenez \u003cmroberto@cpti.cetuc.puc-rio.br\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "e6229bec25be4ba00f31dd26e25721cc96c22262",
      "tree": "a27e4c51dd8b9aaeb589a147a22bbd06bde77cf0",
      "parents": [
        "575c5807f6842422e9fe2432fd48dfcc1d7aef41"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 18 16:49:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 19 16:46:05 2009 -0700"
      },
      "message": "rtc: make rtc_update_irq callable with irqs enabled\n\nThe rtc_update_irq() might be called with irqs enabled, if a interrupt\nhandler was registered without IRQF_DISABLED.  Use\nspin_lock_irqsave/spin_unlock_irqrestore instead of spin_lock/spin_unlock.\n\nAlso update kerneldoc and drivers which do extra work to follow the\ncurrent interface spec, as suggestted by David Brownell.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbccf83f6c4e1a0de5bdf51ec9ec708d3a1ce933",
      "tree": "8c9797c7914b0f7fc78e5878ef33ae5f3219a202",
      "parents": [
        "f60091575d43e5a27b26f4d6fa4251cdd6b9ae8a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: use set_mmss when set_time is not available\n\nDrivers should only need to implement either set_mmss (counter based RTCs)\nor set_time (most RTCs).  The RTC subsystem will handle them\nappropriately.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c464652813fe128c346ce6e7ec8fb0d2b67de6fb",
      "tree": "dfa63e2029c6d7eaa8b95dae1319db7f62a754fc",
      "parents": [
        "4edac2b442d6176afb0ae431123993dc00882987"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Apr 28 02:11:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc: silence section mismatch warning in rtc-test\n\nFix following warning:\nWARNING: vmlinux.o(.data+0x253e28): Section mismatch in reference from the variable test_drv to the function .devexit.text:test_remove()\n\nFix by renaming the platfrom_driver variable from *_drv to *_driver\nso modpost ignore the reference to an __devexit section.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab6a2d70d18edc7a716ef3127b9e13382faec98c",
      "tree": "6de624dfcbd0181e54e21f1730d2a52ae9822c47",
      "parents": [
        "5726fb2012f0d96153113ddb7f988a0daea587ce"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:33:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:18 2007 -0700"
      },
      "message": "rtc: rtc interfaces don\u0027t use class_device\n\nThis patch removes class_device from the programming interface that the RTC\nframework exposes to the rest of the kernel.  Now an rtc_device is passed,\nwhich is more type-safe and streamlines all the relevant code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-By: 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"
    },
    {
      "commit": "91046a8a693823d434f0aa70419c48ebeb8e1b11",
      "tree": "10eb9325fa0a929f00b24485ad3031726c8ba57d",
      "parents": [
        "bfc7ee207078e8ca51264355805e6f56b485be4b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Dec 06 20:35:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:31 2006 -0800"
      },
      "message": "[PATCH] RTC: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d728b1e69fd5829ec2ab2434381e5a268d4f684a",
      "tree": "e11b3dea35247074628f04f5441e4a458bdbd86b",
      "parents": [
        "2601a46474db2dcbc08ee690e56f08a10abe65cb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] rtc class locking bugfixes\n\nI got a lockdep warning when running \"rtctest\" so I though it\u0027d be good\nto see what was up.\n\n - The warning was for rtc-\u003eirq_task_lock, gotten from rtc_update_irq()\n   by irq handlerss ... but in a handful of other cases, grabbed without\n   blocking IRQs.\n\n - Some callers to rtc_update_irq() were not ensuring IRQs were blocked,\n   yet the routine expects that; make sure all callers block IRQs.\n\nIt would appear that RTC API tests haven\u0027t been part of anyone\u0027s kernel\nregression test suite recently, at least not with lockdep running.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff8371ac9a5a55c956991fed8e5f58640c7a32f3",
      "tree": "893271623ab3f66ec54e2c27ef93598975f4efbc",
      "parents": [
        "db621f174d2c017d960089ea8cbc91c0763f1069"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Sep 30 23:28:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:25 2006 -0700"
      },
      "message": "[PATCH] constify rtc_class_ops: update drivers\n\nUpdate RTC framework so that drivers can constify their method tables, moving\nthem from \".data\" to \".rodata\".  Then update the drivers.\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@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3969e5831adac133b286600e74214e1ae42ec05",
      "tree": "d708f1be2b626f0f73ab09a7e6a241640a5dd9fc",
      "parents": [
        "eae07ac607f317ee6781983d3f9d8f77ef144b45"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Sat May 20 15:00:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] rtc subsystem: use ENOIOCTLCMD and ENOTTY where appropriate\n\nAppropriately use -ENOIOCTLCMD and -ENOTTY when the ioctl is not\nimplemented by a driver.\n\n(akpm: we\u0027re not allowed to return -ENOIOCTLCMD to userspace.  This patch does\nthe right thing).\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1d65b7712016ca5ff2e44470eb13e772999de94",
      "tree": "06f6e823cf5ca785f055b129c003c55b9cbdae86",
      "parents": [
        "8289607249ad25ecfc9a3742873fcd8f319d5b09"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: compact error messages\n\nMove registration error message from drivers to core.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adfb4341259f2f89baac2316a8a3660b63c1103b",
      "tree": "acd4fac57e6cbe9569aac967835200a1e188c417",
      "parents": [
        "f90a65060e6a71a818abc3584ac64f986b838fba"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: fix proc output\n\nMove the \"24hr: yes\" proc output from drivers to rtc proc code.  This is\nrequired because the time value in the proc output is always in 24hr mode\nregardless of the driver.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a95579cd4b40a4e062e187d931f498145551ee29",
      "tree": "f7c47f1e27210194448d2fe48c32ac8244ee41ac",
      "parents": [
        "1fec7c66ba98fc3a04e15fd14fad6b404e56fc94"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Mar 27 01:16:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:51 2006 -0800"
      },
      "message": "[PATCH] RTC subsystem: test device/driver\n\nInterrupts can be generated by\n\necho \"alarm|tick|update\" \u003e/sys/class/rtc/rtcX/device/irq\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
