)]}'
{
  "log": [
    {
      "commit": "8cfde8c1df31724f881de1a37f878ccbba4f178f",
      "tree": "d5317c59d3fabac6c77812e56b9f29e275aea46a",
      "parents": [
        "43299f285937c907abcdd987c670c755194943cc"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Dec 15 16:46:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc: make rtc-omap driver ioremap its register space\n\nThe rtc-omap driver currently assumes that the rtc\u0027s registers are at a\nfixed address and already mapped into virtual memory space.  Remove those\nassumptions so the same driver can be used for similar devices that reside\nat different physical addresses (e.g., TI\u0027s DA8xx/OMAP-L13x SoC\u0027s).\n\nAlso allow the possibility for the timer and alarm interrupts to use the\nsame IRQ.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-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": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "744bcb13d376b38ff1df3bbcc810493e1b999502",
      "tree": "b5b1788d19c315fa88256745473ad159a315061e",
      "parents": [
        "f2fecec51ad593cce1b07a2b54830a8412a441ea"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Mar 24 16:38:22 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 24 16:38:22 2009 -0700"
      },
      "message": "rtc: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: a.zummo@towertech.it\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fe20ba70abf7d6e5855c3dacc729490b3d0d077f",
      "tree": "918619427cc051d22cb38b44e94c7e65f29ee928",
      "parents": [
        "4110a0d6206bd175419cc5503f80cc296d184cbf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "drivers/rtc/: use bcd2bin/bin2bcd\n\nChange drivers/rtc/ to use the new bcd2bin/bin2bcd functions instead of\nthe obsolete BCD_TO_BIN/BIN_TO_BCD/BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: 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": "71fc822455ccb63a66be0b6e97a415aceb0062c6",
      "tree": "b066e07363f181691618b886dc6dede7a40fd44a",
      "parents": [
        "d3de851a445123f24ad8ece18662014b5e8a8b4e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 23 21:30:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: rtc-omap footprint shrinkage\n\nShrink the runtime footprint of the OMAP1 RTC driver a bunch by removing\nsome old hacks and switching to platform_driver_probe().\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"
    },
    {
      "commit": "f70c5253b41444fd2779e1f76bfe25811d9b8c23",
      "tree": "e7baa4133bc84b56c7ffcdff9feefa356595d71a",
      "parents": [
        "b8291ad07a7f3b5b990900f0001198ac23ba893e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 12:22:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:56:35 2008 +0100"
      },
      "message": "[RTC] remove references to asm/mach/time.h\n\nasm/mach/time.h is the ARM header file for setting up kernel ticker\ntimekeeping (be that the old jiffy interrupt or the new clocksource.)\nRTC drivers have no business using this header file, and in fact do\nnot require it.\n\nBuild tested on at91sam9rl, omap and s3c2410 configurations.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad28a07bcadc5945f7a90d9de3a196825e69d9d3",
      "tree": "73ed6752e8c63fcc50af20c8ed88c3fda98a58c0",
      "parents": [
        "f37d193c7c150c40059c7ce5de34e8b28a9cd4ae"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Apr 10 21:29:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:44 2008 -0700"
      },
      "message": "rtc: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable RTC\nplatform drivers, to re-enable module auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, minor fix]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\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"
    },
    {
      "commit": "558a40f708bbfb1b260d605cca6c3b9d2c86453e",
      "tree": "ea01da769acf05e4f01226e0d2a396cb69c20ced",
      "parents": [
        "83c6590cb83d3106df12fee36ac2a261951b8c88"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed May 16 22:11:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:05 2007 -0700"
      },
      "message": "rtc-omap build fix\n\nFix typo which breaks build.  How did that happen?\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8245c26886c912627ebc49f714e4491261224c4",
      "tree": "132a34d1e482f96a5d4bba5f744658aea9a5fcc9",
      "parents": [
        "416ce32e704d778c283f2f86cadd836cd5d3696c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:34:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:19 2007 -0700"
      },
      "message": "rtc: remove \"RTC_ALM_SET mode\" bugs\n\nThis fixes a common glitch in how RTC drivers handle two \"set alarm\" modes,\nby getting rid of the surprising/hidden one that was rarely implemented\ncorrectly (and which could expose nonportable hardware-specific behavior).\n\nThe glitch comes from the /dev/rtcX logic implementing the legacy\nRTC_ALM_SET (limited to 24 hours, needing RTC_AIE_ON) ioctl on top of the\nRTC driver call providing access to the newer RTC_WKALM_SET (without those\nlimitations) by initializing the day/month/year fields to be invalid ...\nthat second mode.\n\nNow, since few RTC drivers check those fields, and most hardware misbehaves\nwhen faced with invalid date fields, many RTC drivers will set bogus alarm\ntimes on those RTC_ALM_SET code paths.  (Several in-tree drivers have that\nissue, and I also noticed it with code reviews on several new RTC drivers.)\n\nThis patch ensures that RTC drivers never see such invalid alarm fields, by\nmoving some logic out of rtc-omap into the RTC_ALM_SET code and adding an\nexplicit check (which will prevent the issue on other code paths).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\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"
    },
    {
      "commit": "7ca1d488ffe4817adaba61cc05b972782f7d3f91",
      "tree": "97fee4d2ddbc5be5265d99f5825e902f7a9262c1",
      "parents": [
        "cd9662094edf4173e87f0452e57e4eacc228f8ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:33:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:18 2007 -0700"
      },
      "message": "rtc: suspend()/resume() restores system clock\n\nRTC class suspend/resume support, re-initializing the system clock on resume\nfrom the clock used to initialize it at boot time.\n\n - The reinit-on-resume is hooked to the existing RTC_HCTOSYS config\n   option, on the grounds that a clock good enough for init must also\n   be good enough for re-init.\n\n - Inlining a version of the code used by ARM, to save and restore the\n   delta between a selected RTC and the current system wall-clock time.\n\n - Removes calls to that ARM code from AT91, OMAP1, and S3C RTCs.  This\n   means that systems using those RTCs across suspend/resume will likely\n   want to change their kernel configs to enable RTC_HCTOSYS.\n\n   If HCTOSYS isn\u0027t using a second RTC (with battery?), this changes the\n   system\u0027s initial date from Jan 1970 to the epoch this hardware uses:\n   1998 for AT91, 2000 for OMAP1 (assuming no split power mode), etc.\n\nThis goes on top of the patch series removing \"struct class_device\" usage\nfrom the RTC framework.  That\u0027s all needed for class suspend()/resume().\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": "cd9662094edf4173e87f0452e57e4eacc228f8ff",
      "tree": "819d487aad05c7e61531bd25e3e7a0d4c08c6616",
      "parents": [
        "7d9f99eccc8f94ace31030a2a7ff73cf5f8c12a0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:33:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:18 2007 -0700"
      },
      "message": "rtc: remove rest of class_device\n\nFinish converting the RTC framework so it no longer uses class_device.\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": "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": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2db8dfce8d94fecae50128d912fec7980687a51",
      "tree": "0670b0d16e3282967dabb073cad6a7e3342812f5",
      "parents": [
        "5a6534e4cf53e16a6ea92f033f89d6575b3d7422"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:35:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] rtc framewok: rtc_wkalrm.enabled reporting updates\n\nFix a glitch in the procfs dumping of whether the alarm IRQ is enabled: use\nthe traditional name (from drivers/char/rtc.c and many other places) of\n\"alarm_IRQ\", not \"alrm_wakeup\" (which didn\u0027t even match the efirtc code, which\noriginated that reporting API).\n\nAlso, update a few of the RTC drivers to stop providing that duplicate status,\nand/or to expose it properly when reporting the alarm state.  We really don\u0027t\nwant every RTC driver doing their own thing here...\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": "db68b189f4b8026b2f532e1b1bbdba5fcb36638c",
      "tree": "ca0327319fb88fc12fa3c46ca1d24f5b5210cd3d",
      "parents": [
        "da015a6744f3648d34b83d1c4e015e6a798b8c56"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 06 20:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] add rtc-omap driver\n\nThis creates a new RTC-framework driver for the RTC/calendar module found\nin various OMAP1 chips.  (OMAP2 and OMAP3 use external RTCs, like those in\nTI\u0027s multifunction PM companion chips.) It\u0027s been in the Linux-OMAP tree\nfor several months now, and other trees before that, so it\u0027s quite stable.\nThe most notable issue is that the OMAP IRQ code doesn\u0027t yet support the\nRTC IRQ as a wakeup event.  Once that\u0027s fixed, a patch will be needed.\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"
    }
  ]
}
