)]}'
{
  "log": [
    {
      "commit": "4cad4431fcd872a1b2efc093b0db6df943f5a898",
      "tree": "99849c4f20e0847eb1931f11ed4276a0308373bf",
      "parents": [
        "7e2a31da854dcf8324012a83a31b40bc11e52589"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:30:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-vr41xx: add irq_set_freq() and irq_set_state()\n\nImplement the ioctls RTC_PIE_ON, RTC_PIE_OFF, RTC_IRQP_SET and\nRTC_IRQP_READ in the standard RTC way.\n\nThanks Dave for noticing it.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\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": "7e2a31da854dcf8324012a83a31b40bc11e52589",
      "tree": "fb982e22f3d9ac6ec2fc67a96a297dc743ef67e6",
      "parents": [
        "449321b39f6c6ebfa15d6da24f134240bd51db29"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:30:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-cmos: avoid spurious irqs\n\nThis fixes kernel http://bugzilla.kernel.org/show_bug.cgi?id\u003d11112 (bogus\nRTC update IRQs reported) for rtc-cmos, in two ways:\n\n  - When HPET is stealing the IRQs, use the first IRQ to grab\n    the seconds counter which will be monitored (instead of\n    using whatever was previously in that memory);\n\n  - In sane IRQ handling modes, scrub out old IRQ status before\n    enabling IRQs.\n\nThat latter is done by tightening up IRQ handling for rtc-cmos everywhere,\nalso ensuring that when HPET is used it\u0027s the only thing triggering IRQ\nreports to userspace; net object shrink.\n\nAlso fix a bogus HPET message related to its RTC emulation.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReport-by: W Unruh \u003cunruh@physics.ubc.ca\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "449321b39f6c6ebfa15d6da24f134240bd51db29",
      "tree": "8ec83906bfc53883cf3da71e9e3eb8b2765eb581",
      "parents": [
        "773be7ee97c11fbb6b8a912a58b268dbe8a6a3fe"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:30:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-at91rm9200: avoid spurious irqs\n\nThis fixes kernel http://bugzilla.kernel.org/show_bug.cgi?id\u003d11112 (bogus\nRTC update IRQs reported) for rtc-at91rm9200 by scrubbing old IRQ status\nbefore enabling IRQs.\n\nIt also removes nonfunctional periodic IRQ support from this driver;\nonly update IRQs are reported, or provided by the hardware.\n\nI suspect some other RTCs probably have versions of #11112; it\u0027s easy to\noverlook, since most non-RTC drivers don\u0027t care about spurious IRQs:\nthey\u0027re not reported to userspace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReport-by: W Unruh \u003cunruh@physics.ubc.ca\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "773be7ee97c11fbb6b8a912a58b268dbe8a6a3fe",
      "tree": "d550b52722b2fd26afb33ee05486e06778411f1c",
      "parents": [
        "4cd0c5c40b64ef9fd94fb8382dade2fd28f2b935"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:30:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: rtc-s3c: update IRQ handling\n\nThe rtc-s3c.c driver has been using its own ioctl() handling to deal with\nalarm and periodic interrupts to handle what should now be done with the\nrtc core code.\n\nChange to using the .irq_set_freq and .irq_set_state driver entries and\nremove the .ioctl handling.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.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": "4cd0c5c40b64ef9fd94fb8382dade2fd28f2b935",
      "tree": "d66b4af28b4d147bee1ca2a84401310fecdf077d",
      "parents": [
        "35d3fdd5f304c06654c940921fc045c60df34693"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:30:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: rtc-s3c: add __devexit and __devinit markers\n\nAdd the relevant __devinit and __devexit attributes to the rtc-s3c driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.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": "35d3fdd5f304c06654c940921fc045c60df34693",
      "tree": "da28110f8634d4c933ea5666257ee1b1ce1e87a4",
      "parents": [
        "c68d07b2da54c941bb36c9d6d35fe8f263ee10ef"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:30:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-cmos: improve HPET IRQ glue\n\nResolve http://bugzilla.kernel.org/show_bug.cgi?id\u003d11051 and other bugs\nrelated to the way the HPET glue code in rtc-cmos was incomplete and\ninconsistent:\n\n * Switch the approach so that the basic driver code flow isn\u0027t\n   changed by having HPET ... instead, just have HPET shadow the\n   RTC_CONTROL irq enables and RTC_FREQ_SELECT data.  It\u0027s only\n   coping with IRQ thievery, after all.\n\n * Do that consistently (!!) to avoid problems when the HPET code\n   is out of sync with the real RTC intent.  Examples include:\n\n   - cmos_procfs(), which now reports correct data\n\n   - cmos_irq_set_state() ... also removing the previous PIE_{ON,OFF}\n     ioctl support so only one code path manages \"periodic\" IRQs\n\n   - cmos_do_shutdown() ... currently a \"just in case\" change.\n\n   - cmos_suspend() and cmos_resume() ... also handling a bug that\n     was specific to HPET\u0027s IRQ thievery, where the alarm wasn\u0027t\n     disabled after waking the system\n\n * Always call that HPET code under the RTC spinlock (it doesn\u0027t do\n   its own locking)\n\nAlso clean up the HPET glue:\n\n * Add some comments explaining what\u0027s going on.\n\n * Switch to having just one #ifdef for the HPET glue, and inline\n   functions (not #defines) to avoid some compiler warnings.\n\n * Have the probe message also report when HPET IRQs are involved\n\nThis still leaves various holes in the HPET glue, like the emulated update\nIRQs being out of sync with the RTC, alarms never using day or month\nmatches, and many extra IRQs (at 64 Hz).\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tomas Janousek \u003ctomi@nomi.cz\u003e\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Carlos R. Mafra \u003ccrmafra@ift.unesp.br\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": "c68d07b2da54c941bb36c9d6d35fe8f263ee10ef",
      "tree": "13a84b5e2928c67753734e4f79e55a1d12dd74a3",
      "parents": [
        "02bb584f3b1cfc8188522a4d2c8881b65073a4f1"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@ift.unesp.br",
        "time": "Wed Jul 23 21:30:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: remove and clarify unneeded externs\n\nWhen CONFIG_HPET_EMULATE_RTC is defined the external declaration of\nhpet_rtc_interrupt is redundant due to the inclusion of hpet.h.\n\nWhen !CONFIG_HPET_EMULATE_RTC we make it clear that hpet_rtc_interrupt is\nnot used by defining it to return zero.\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@ift.unesp.br\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bb584f3b1cfc8188522a4d2c8881b65073a4f1",
      "tree": "00612154b5888448e8819cf71b7504d1ef38814a",
      "parents": [
        "71fc822455ccb63a66be0b6e97a415aceb0062c6"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jul 23 21:30:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: convert the PCF8583 driver to the new I2C style framework with device_ids\n\nConvert the PCF8583 driver to the new I2C style framework with device_ids\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\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": "53e84b672c1a8190af2b376c35c7a39cf1214f59",
      "tree": "660b29a2ecde189abf799ff3bb5c142434707638",
      "parents": [
        "8fc2c767b06067b417c565c4e75731e68ed41fd8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 23 21:30:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: ds1305/ds1306 driver\n\nSupport the Dallas/Maxim DS1305 and DS1306 RTC chips.  These use SPI, and\nsupport alarms, NVRAM, and a trickle charger for use when their backup\npower supply is a supercap or rechargeable cell.\n\nThis basic driver doesn\u0027t yet support suspend/resume or wakealarms.\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": "8fc2c767b06067b417c565c4e75731e68ed41fd8",
      "tree": "7ae425a9fb09bacec67c55f1a412e4585e1836a9",
      "parents": [
        "5ad31a575157147b43fa84ef1e21471661653878"
      ],
      "author": {
        "name": "Kim B. Heino",
        "email": "Kim.Heino@bluegiga.com",
        "time": "Wed Jul 23 21:30:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: add support for ST M41T94 SPI RTC\n\nThis patch adds kernel driver for M41T94 RTC chip connected via SPI.\nI\u0027ve tested it on two different AT91-based hardwares.\n\nThis is third revision of the patch: some comments made by\nAlessandro Zummo fixed.\n\nRevision two added support for century bit and fixes.\n\nSigned-off-by: Kim B. Heino \u003cKim.Heino@bluegiga.com\u003e\nSigned-off-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": "5ad31a575157147b43fa84ef1e21471661653878",
      "tree": "c4a42d45957362aa8391938ae3e11496321c19d8",
      "parents": [
        "53f1b1433da7eac2607a4a0898a221a4485fd732"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 23 21:30:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: remove BKL for ioctl()\n\nRemove implicit use of BKL in ioctl() from the RTC framework.\n\nInstead, the rtc-\u003eops_lock is used.  That\u0027s the same lock that already\nprotects the RTC operations when they\u0027re issued through the exported\nrtc_*() calls in drivers/rtc/interface.c ...  making this a bugfix, not\njust a cleanup, since both ioctl calls and set_alarm() need to update IRQ\nenable flags and that implies a common lock (which RTC drivers as a rule\ndo not provide on their own).\n\nA new comment at the declaration of \"struct rtc_class_ops\" summarizes\ncurrent locking rules.  It\u0027s not clear to me that the exceptions listed\nthere should exist ...  if not, those are pre-existing problems which can\nbe fixed in a patch that doesn\u0027t relate to BKL removal.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\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": "4c228db0b30fa12d65ae7461ce29ed1f4da12c5b",
      "tree": "71642638de47ba369a620699687cc34575a8233a",
      "parents": [
        "35aa64f3a117a16c466f688f52ac3847b3b572e8"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 23 21:30:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: m41t80: use pr_info() as appropriate\n\nReplace printk(KERN_INFO ...) calls with appropriate pr_info(...)\nequivalents.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexander Bigga \u003cab@mycable.de\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": "35aa64f3a117a16c466f688f52ac3847b3b572e8",
      "tree": "a98673fd5c40fbbadffef0fe597badb0399d764a",
      "parents": [
        "aa55ddf340c9fa3f303ee16bbf35887e42c50304"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 23 21:30:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: m41t80: sort header inclusions for readability\n\nSort the header inclusions for readability.  No functional changes.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexander Bigga \u003cab@mycable.de\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": "695794ae0c5bdd9bd06e35b118801e2e9be04f9e",
      "tree": "71011d17230e67798c6e474ffac10cb93d72919e",
      "parents": [
        "93562b537659fc0f63920fd4d9d24f54e434f4c4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 22 17:21:08 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:47 2008 -0700"
      },
      "message": "Driver Core: add ability for class_find_device to start in middle of list\n\nThis mirrors the functionality that driver_find_device has as well.\n\nWe add a start variable, and all callers of the function are fixed up at\nthe same time.\n\nThe block layer will be using this new functionality in a follow-on\npatch.\n\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
      "tree": "edbc09b7945994f78668d218fa02e991c3b3b365",
      "parents": [
        "666484f0250db2e016948d63b3ef33e202e3b8d0",
        "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (241 commits)\n  [ARM] 5171/1: ep93xx: fix compilation of modules using clocks\n  [ARM] 5133/2: at91sam9g20 defconfig file\n  [ARM] 5130/4: Support for the at91sam9g20\n  [ARM] 5160/1: IOP3XX: gpio/gpiolib support\n  [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.\n  [ARM] 5084/1: zylonite: Register AC97 device\n  [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n  [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n  [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting\n  [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n  [ARM] 5144/1: pxaficp_ir: cleanup includes\n  [ARM] pxa: remove pxa_set_cken()\n  [ARM] pxa: allow clk aliases\n  [ARM] Feroceon: don\u0027t disable BPU on boot\n  [ARM] Orion: LED support for HP mv2120\n  [ARM] Orion: add RD88F5181L-FXO support\n  [ARM] Orion: add RD88F5181L-GE support\n  [ARM] Orion: add Netgear WNR854T support\n  [ARM] s3c2410_defconfig: update for current build\n  [ARM] Acer n30: Minor style and indentation fixes.\n  ...\n"
    },
    {
      "commit": "d1794f2c5b5817eb79ccc5e00701ca748d1b073a",
      "tree": "5a4c98e694e88a8c82f342d0cc9edb2a4cbbef36",
      "parents": [
        "a41eebab7537890409ea9dfe0fcda9b5fbdb090d",
        "2fceef397f9880b212a74c418290ce69e7ac00eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 14:48:31 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6: (146 commits)\n  IB/umad: BKL is not needed for ib_umad_open()\n  IB/uverbs: BKL is not needed for ib_uverbs_open()\n  bf561-coreb: BKL unneeded for open()\n  Call fasync() functions without the BKL\n  snd/PCM: fasync BKL pushdown\n  ipmi: fasync BKL pushdown\n  ecryptfs: fasync BKL pushdown\n  Bluetooth VHCI: fasync BKL pushdown\n  tty_io: fasync BKL pushdown\n  tun: fasync BKL pushdown\n  i2o: fasync BKL pushdown\n  mpt: fasync BKL pushdown\n  Remove BKL from remote_llseek v2\n  Make FAT users happier by not deadlocking\n  x86-mce: BKL pushdown\n  vmwatchdog: BKL pushdown\n  vmcp: BKL pushdown\n  via-pmu: BKL pushdown\n  uml-random: BKL pushdown\n  uml-mmapper: BKL pushdown\n  ...\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "6c118e43dc513a7118b49b9ff953fe61e14515dc",
      "tree": "ef654ba1982c17a516697d25b3d0405acb6aeac1",
      "parents": [
        "847106ff628805e1a0aa91e7f53381f3fdfcd839",
        "72f6befeea7dc634a83219287d5b874734b85637"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:37:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 13:37:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6: (31 commits)\n  avr32: Fix typo of IFSR in a comment in the PIO header file\n  avr32: Power Management support (\"standby\" and \"mem\" modes)\n  avr32: Add system device for the internal interrupt controller (intc)\n  avr32: Add simple SRAM allocator\n  avr32: Enable SDRAMC clock at startup\n  rtc-at32ap700x: Enable wakeup\n  macb: Basic suspend/resume support\n  atmel_serial: Drain console TX shifter before suspending\n  atmel_serial: Fix build on avr32 with CONFIG_PM enabled\n  avr32: Use a quicklist for PTE allocation as well\n  avr32: Use a quicklist for PGD allocation\n  avr32: Cover the kernel page tables in the user PGDs\n  avr32: Store virtual addresses in the PGD\n  avr32: Remove useless zeroing of swapper_pg_dir at startup\n  avr32: Clean up and optimize the TLB operations\n  avr32: Rename at32ap.c -\u003e pdc.c\n  avr32: Move setup_platform() into chip-specific file\n  avr32: Kill special exception handler sections\n  avr32: Kill unneeded #include \u003casm/pgalloc.h\u003e from asm/mmu_context.h\n  avr32: Clean up time.c #includes\n  ...\n"
    },
    {
      "commit": "8ea9212cbd65db749543ec619e32fdff9a8b3408",
      "tree": "4ed7aaba8a21cf2d95f659370877709939b268e2",
      "parents": [
        "876550aa3e5f6448a1abae3704cbebcc50545998"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Sat Jul 12 13:47:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 12 14:33:42 2008 -0700"
      },
      "message": "rtc-pcf8563: add chip id\n\nAdd the rtc8564 chip entry\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-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": "876550aa3e5f6448a1abae3704cbebcc50545998",
      "tree": "50f6d78d959153e26c79bffaa6c5864bc0b2d090",
      "parents": [
        "bca5c2c550f16d2dc2d21ffb7b4712bd0a7d32a9"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Sat Jul 12 13:47:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 12 14:33:41 2008 -0700"
      },
      "message": "rtc-fm3130: fix chip naming\n\nFix chip naming from fm3031-rtc to fm3031\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Sergey Lapin \u003cslapin@ossfans.org\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": "a177ba3b7a08beef3f0fe74efa0f90701891945a",
      "tree": "ff57cc45ed39eced001d3cb61e93d3dcd2f79714",
      "parents": [
        "66ee156078697cdc013d46aed3b2fee445c325a1",
        "3ef8191f43cfd936ea00b7483ea0acf2f0303a23",
        "150c9173031d43746d70582a17931350f3da8932",
        "0c5d5b70449eddb7e2c8a5fdaf71b6108c1a9afc",
        "63f385cd1f649b3f4f2d59fc609e051981215fd7",
        "7e36e2f5355ab87f8946041d044b34cda01e2077",
        "f7def13ed0775ee506c62a8612a124dce1776ac2",
        "188237e28d7fece0471640ba86f6d8cd164ed085",
        "88b8ba90570067178d32c654ad95786041e86e86",
        "341eb781019afbf279b42722b00f63c6db00bf09",
        "bedd78ca786c1d18c2a2785c7e40593dc9c9870f",
        "7ba06b17a1931b2c9e1bee525a8c36920f5be0e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dyntick\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027misc\u0027, \u0027orion\u0027, \u0027omap-reviewed\u0027, \u0027rpc\u0027, \u0027rtc\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "471d47e3223311d2638755717f97dc9a298f6dc9",
      "tree": "6c3b5280f04776528bb7183aa1f2a3afe71534ca",
      "parents": [
        "7a36a752d006f6874049da510297eeb7f09d92a7"
      ],
      "author": {
        "name": "Michael Hamel",
        "email": "mhamel@adi.co.nz",
        "time": "Fri Jul 04 09:59:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:05 2008 -0700"
      },
      "message": "rtc-x1205: Fix alarm set\n\nI have discovered that the current version of rtc-x1205.c does not work\ncorrectly when asked to set the alarm time by the RTC_WKALM_SET ioctl()\ncall.  This happens because the alarm registers do not behave like the\ncurrent-time registers.  They are non-volatile.  Two things go wrong:\n\n- the X1205 requires a 10 msec delay after any attempt to write to the\n  non-volatile registers.  The x1205_set_datetime() routine does the write\n  as 8 single-byte writes without any delay.  Only the first write\n  succeeds.  The second is NAKed because the chip is busy.\n\n- the X1205 resets the RWEL bit after any write to the non-volatile\n  registers.  This would lock out any further writes after the first even\n  with a 10msec delay.\n\nI fix this by doing a single 8-byte write and then waiting 10msec for the\nchip to be ready.  A side effect of this change is that it will speed up\nx1205_rtc_set_time() which uses the same code.\n\nI have also implemented the \u0027enable\u0027 bit in the rtc_wkalm structure, which\nthe existing driver does not attempt to do.  I have modified both\nx1205_rtc_set_alarm() to set the AL0E bit, and x1205_rtc_read_alarm() to\nreturn it.\n\nI have tested this patch on a LinkSys NSLU2 under OpenWRT, but on no other\nhardware.  On the NSLU2 the X1205 correctly asserts its IRQ pin when the\nalarm time matches the current time.\n\n[akpm@linux-foundation.org: clean up over-parenthesisation]\nSigned-off-by: Michael Hamel \u003cmhamel@adi.co.nz\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": "a01cc6570326c01e70619bf6540fb32139947c33",
      "tree": "810c96598eebc23ca7e53a25b857a9143a17d7d6",
      "parents": [
        "251b97f552b1ad414cc5a9ccc8e4e94503edd5fc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jul 04 09:59:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:04 2008 -0700"
      },
      "message": "rtc: rtc_read_alarm() handles wraparound\n\nWhile 0e36a9a4a788e4e92407774df76c545910810d35 (\"rtc: fix readback from\n/sys/class/rtc/rtc?/wakealarm\") made sure that active alarms were never\nreturned with invalid \"wildcard\" fields (negative), it can still report\n(wrongly) that the alarm triggers in the past.\n\nExample, if it\u0027s now 10am, an alarm firing at 5am will be triggered\nTOMORROW not today.  (Which may also be next month or next year...)\n\nThis updates that alarm handling in three ways:\n\n  * Handle alarm rollover in the common cases of RTCs that don\u0027t\n    support matching on all date fields.\n\n  * Skip the invalid-field logic when it\u0027s not needed.\n\n  * Minor bugfix ... tm_isdst should be ignored, it\u0027s one of the\n    fields Linux doesn\u0027t maintain.\n\nA warning is emitted for some of the unhandled rollover cases, but the\npossible combinations are a bit too numerous to handle every bit of\npotential hardware and firmware braindamage.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Mark Lord \u003clkml@rtr.ca\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": "41012735352e72b8a3f95521817dcad1b2986636",
      "tree": "32508a6e49a2abc2a932511e0e2a88066c44dd18",
      "parents": [
        "4333deee6b7a5a82afb9e700e76cb46e68fde68d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:39 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:24 2008 -0600"
      },
      "message": "rtc-rtc-m41t80: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f3a24e1e272f844a4d14a39731b4fa946ba36adc",
      "tree": "ec61db81fca4f7060a22f838729ea6b7284e8d46",
      "parents": [
        "c1f598fd71db6a971ee88311167c8003243ebff2"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon Jun 30 10:54:31 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jul 02 11:05:01 2008 +0200"
      },
      "message": "rtc-at32ap700x: Enable wakeup\n\nCall device_init_wakeup() to signal that the RTC is capable of waking\nthe system. This is needed for rtcwake to work.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "e5a2c9ccb3e849fed70674ac6880536eaf553dba",
      "tree": "5f910751daebb99597c391ca4901ab096da23cc1",
      "parents": [
        "ee98476bbc565f8fe42e198602e647288b6a258d"
      ],
      "author": {
        "name": "Uli Luckas",
        "email": "u.luckas@road.de",
        "time": "Wed Jun 18 09:54:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 22 14:32:12 2008 +0100"
      },
      "message": "[ARM] 5109/1: Mark rtc sa1100 driver as wakeup source before registering it\n\nMark rtc sa1100 driver as wakeup source before registering it.\nrtc_device_register evaluates device_can_wakeup(rtc-\u003edev.parent) and\nsupresses the creation of /sys/class/rtc/rtcX/wakealarm if\ndevice_can_wakeup is not (yet) true.\n\nSigned-off-by: Uli Luckas \u003cu.luckas@road.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "51a776fa7a7997e726d4a478eda0854c6f9143bd",
      "tree": "4e56020d78b78c36d6bd153cc716dabd65af1eea",
      "parents": [
        "0bec0bba7a507bdaf07312fcabdc00b5576abb32"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu May 15 09:38:18 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:03:43 2008 -0600"
      },
      "message": "rtc: cdev lock_kernel() pushdown\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "c6d8f400cc7610f04177f81168c19b8407cb48c3",
      "tree": "2313cdd3e506c1b9e8050a04690bf7cfd4761b04",
      "parents": [
        "e6d2bb2bacb43ff03b0f458108d71981d58e775a"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Thu Jun 12 15:21:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:42 2008 -0700"
      },
      "message": "rtc: Ramtron FM3130 RTC support\n\nRamtron FM3130 is a chip with two separate devices inside, RTC clock and\nFRAM.  This driver provides only RTC functionality.\n\nThis chip is met in lots of custom boards with AT91SAMXXXX CPU I work\nwith, is cheap and in no way better or worse than any other RTC on market.\n While it is mostly met on much smaller devices, I think it is great to\nhave it supported in Linux.\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\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": "1da2e3d679a8ea2d9e82040359a706da0bd3bef6",
      "tree": "1ce5966c9310366ed911fb0c6b7b514186a7af00",
      "parents": [
        "643b52b9c0b4e959436b4b551ebf4060d06d5ae8"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Thu Jun 12 15:21:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:42 2008 -0700"
      },
      "message": "provide rtc_cmos platform device\n\nRecently (around 2.6.25) I\u0027ve noticed that RTC no longer works for me.  It\nturned out this is because I use pnpacpi\u003doff kernel option to work around\nthe parport_pc bugs.  I always did so, but RTC used to work fine in the\npast, and now it have regressed.\n\nThe patch fixes the problem by creating the platform device for the RTC\nwhen PNP is disabled.  This may also help running the PNP-enabled kernel\non an older PCs.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "529a4f4ec90ffd9394fdfc22bea7a858ae343171",
      "tree": "b73ef0d578f67a63113e57871e465b9e4bae17e3",
      "parents": [
        "6c38d8578545482fe45d6e6ea37be02a2e1bb289"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Jun 12 15:21:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:40 2008 -0700"
      },
      "message": "rtc-at32ap700x: fix bug in at32_rtc_readalarm()\n\nalarm-\u003epending indicates whether there\u0027s an alarm that has actually been\ntriggered, not whether we\u0027re waiting for it.  alarm-\u003eenabled indicates\nthat.\n\nAlso add missing locking around reading the RTC registers.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\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": "aabe188565124ee2ed060a072764d6ed34dfa4ed",
      "tree": "b2570905b65a6caa39f266f591b2907ff2c530f2",
      "parents": [
        "ec0ced156f930aba24e7527905de294ad929ef65"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 05 22:46:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:13 2008 -0700"
      },
      "message": "rtc: class driver for ppc_md RTC functions\n\nThis hooks up the platform-specific [gs]et_rtc_time functions so that\nkernels using CONFIG_RTC_CLASS have RTC support on most PowerPC platforms.\n\nA new driver, and one which we\u0027ve been shipping in Fedora for a while\nalready, since otherwise RTC support breaks.\n\n[akpm@linux-foundation.org: fix Kconfig indenting]\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2eb432715a81a703e626df59347ba3557009557",
      "tree": "d0965d9df54463fde7860f40312fe0eb6e0ccd5d",
      "parents": [
        "44d1b980c72db0faf35adb082fb2208351803028"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "rtc-ds1374: rename device to just \"ds1374\"\n\nChange the name of the device from \"rtc-ds1374\" to just \"ds1374\", to match\nwhat all other RTC drivers do.  I seem to remember that this name was\nchosen to avoid possible confusion with an older ds1374 driver, but that\ndriver was removed 3 months ago.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "6b71dbf65e63c13202fb18773a5fd2d4415b6b2e",
      "tree": "acfb1ca1c7a84b929483cd2a5cccaa38a009a6ab",
      "parents": [
        "7c8cf66529ebf95f1a5f34d1b69504d442b42630"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Sat Apr 05 21:16:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 15:08:11 2008 +0100"
      },
      "message": "[ARM] 4935/1: AT91CAP9: enable RTC-on-RTT in defconfig.\n\nUpdate the help text for RTC_DRV_AT91SAM9 to mention that the\noption apply to AT91CAP9 processors too, and enable it in the\ndefconfig.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "797276ec9e4d2ee210e11068a2ce815394fe8c58",
      "tree": "d97f8f1725d51adce785b51f508dafb582ee8265",
      "parents": [
        "7da285b626860eb6d35e08ae33eba90f0e83ad58"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 12:30:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:56:40 2008 +0100"
      },
      "message": "[RTC] rtc-sa1100: remove dependence on asm/rtc.h\n\nMove the two functions rtc-sa1100 wants from the old ARM RTC library\ninto the rtc-sa1100 driver.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7da285b626860eb6d35e08ae33eba90f0e83ad58",
      "tree": "d7f8f21826f089eed007ca4120066cd670d9b101",
      "parents": [
        "a190901c6b5f1f4a31681e8c69d811a4f9426e2b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 12:26:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:56:39 2008 +0100"
      },
      "message": "[RTC] remove unused asm/rtc.h includes from ARM RTC drivers\n\nOn ARM, asm/rtc.h only contains definitions for the predecessor to\nthe RTC class support.  RTC class drivers should not be including\nthis include.\n\nBuild tested on at91sam9rl and s3c2410 configurations.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a190901c6b5f1f4a31681e8c69d811a4f9426e2b",
      "tree": "146d286488cf0b838c9ea1789a00b18dcabd73b4",
      "parents": [
        "2dba8518b7761aee3ba757b298efa15dd34eff18"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 12:08:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:56:38 2008 +0100"
      },
      "message": "[RTC] rtc-pl030: add driver, remove old non-rtc lib driver\n\nConvert Integrator PL030 RTC driver to use the RTC class interfaces.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2dba8518b7761aee3ba757b298efa15dd34eff18",
      "tree": "ab1be221f514a015fac7c0518bd7db4911e29082",
      "parents": [
        "f70c5253b41444fd2779e1f76bfe25811d9b8c23"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 12:08:04 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:56:36 2008 +0100"
      },
      "message": "[RTC] rtc-pl031: use proper resources, use proper apis, clean up includes\n\nClean up PL031 RTC includes, make driver use proper resource checking,\nand use amba bus specific accessors.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "9fb1f68d40d9dd99fdbf65349c9c6af760e19e6e",
      "tree": "c7671ec24da86f084c0fc01d877f58d952cb5da8",
      "parents": [
        "417607d05f41dbe2acccdb7a298a81d30ba1d22b"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon May 12 14:02:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:26 2008 -0700"
      },
      "message": "rtc: m41t80: include \u003clinux/kernel.h\u003e for printk()\n\nThe driver uses printk(), but does not include \u003clinux/kernel.h\u003e -- add it.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\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": "417607d05f41dbe2acccdb7a298a81d30ba1d22b",
      "tree": "8e9b8fd1140aa9876a76da235e3fcbd7e6519682",
      "parents": [
        "6c82c4150910dedd449194cb6d286b80478f3542"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon May 12 14:02:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:26 2008 -0700"
      },
      "message": "RTC/watchdog: M41T80: fix a potential use of unitialized data\n\nWatchdog handlers within the driver make use of \"save_client\" -- make sure it\nhas been initalized before the handlers are registered.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\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": "945185a69daa457c4c5e46e47f4afad7dcea734f",
      "tree": "688be6d624632b5538c925ac278511ea2aa79f02",
      "parents": [
        "f38c84312748de9d04562c12af57080c6901f931"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon May 12 14:02:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:25 2008 -0700"
      },
      "message": "rtc: rtc_time_to_tm: use unsigned arithmetic\n\nThe input argument to rtc_time_to_tm() is unsigned as well as are members of\nthe output structure.  However signed arithmetic is used within for\ncalculations leading to incorrect results for input values outside the signed\npositive range.  If this happens the time of day returned is out of range.\n\nFound the problem when fiddling with the RTC and the driver where year was set\nto an unexpectedly large value like 2070, e.g.:\n\nrtc0: setting system clock to 2070-01-01 1193046:71582832:26 UTC (3155760954)\n\nwhile it should be:\n\nrtc0: setting system clock to 2070-01-01 00:15:54 UTC (3155760954)\n\nChanging types to unsigned fixes the problem.\n\n[akpm@linux-foundation.org: remove old-fashioned `register\u0027 keyword]\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60b129d7bfa3e20450816983bd52c49bb0bc1c21",
      "tree": "20a49a8b11a4e8cf9386a84956d6660960323f26",
      "parents": [
        "b11a9d8392a698f01337232aa8c5d5603519943f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 11 20:37:06 2008 +0200"
      },
      "message": "i2c: Match dummy devices by type\n\nAs the old driver_name/type matching scheme is going away soon, change\nthe dummy device mechanism to use the new matching scheme.\n\nThis has the downside that dummy i2c clients can no longer choose\ntheir name, they\u0027ll all appear as \"dummy\" in sysfs and in log\nmessages. I don\u0027t think it is a problem in practice though, as there\nis little reason to use these i2c clients to log messages.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a9545ee3c8153e133556aaaa8110337ca3f864dc",
      "tree": "0a172f74b37b239d850b8b363683e191511bc87a",
      "parents": [
        "c20b4b69f774896623a8ad87d974982bc89af7ed",
        "9731e287e08b804592191d8bffaad023154af2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:07:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 09 08:07:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (37 commits)\n  SH: catch negative denormal_subf1() retval in denormal_add()\n  sh: Fix DMAC base address for SH7709S\n  sh: update smc91x platform data for se7206.\n  sh: Stub in cpu_to_node() and friends for NUMA build.\n  sh: intc register modify fix\n  sh: no high level trigger on some sh3 cpus\n  sh: clean up sh7710 and sh7720 intc tables\n  sh: add interrupt ack code to sh3\n  sh: unify external irq pin code for sh3\n  sh-sci: avoid writing to nonexistent registers\n  sh-sci: sh7722 lacks scsptr registers\n  sh-sci: improve sh7722 support\n  sh: reset hardware from early printk\n  sh: drain and wait for early printk\n  sh: use sci_out() for early printk\n  sh: add memory resources to /proc/iomem\n  sh: add kernel bss resource\n  sh: fix sh7705 interrupt vector typo\n  sh: update smc91x platform data for se7722\n  sh: update smc91x platform data for MigoR\n  ...\n"
    },
    {
      "commit": "9a0f4aea878315ba87cb8a4d0dddc67832218e3f",
      "tree": "954e3e1b8e02909f4906dd3a0edc46cf619f7cac",
      "parents": [
        "a8b1ecf3d5c48ebde9fed61c7a682b2270e09d2b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 06 20:42:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 08 10:46:55 2008 -0700"
      },
      "message": "fix irq flags in rtc-ds1511\n\nThe file in drivers/rtc/rtc-ds1551.c uses \"int\" for flags.  This can cause\nhard to find bugs on some architectures.  This patch converts the flags to use\n\"long\" instead.\n\nThis bug was discovered by doing an allyesconfig make on the -rt kernel where\nchecks are done to ensure all flags are of size sizeof(long).\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\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": "0305794c7a86f1b25281fb9109b76fc4578f6038",
      "tree": "d9384d92ed8dc86916831f0158859952874589c3",
      "parents": [
        "ae8a5348acaefc5cb1f60199ded30900d445c986"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 17:58:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:45 2008 +0900"
      },
      "message": "rtc: rtc-sh: Fixup for 64-bit resources.\n\nioremap() and friends get the size information right, so force everything\nto go through there.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "3760f736716f74bdc62a4ba5406934338da93eb2",
      "tree": "e28e22c6655dd62566f1b7a99f9354a31bf9d06e",
      "parents": [
        "d2653e92732bd3911feff6bee5e23dbf959381db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "message": "i2c: Convert most new-style drivers to use module aliasing\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nUpdate most new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. I\u0027ve\nleft the video drivers apart (except for SoC camera drivers) as\nthey\u0027re a bit more diffcult to deal with, they\u0027ll have their own\npatch later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "d2653e92732bd3911feff6bee5e23dbf959381db",
      "tree": "fd3a413bc150855a09de29b2d253b7dbeb2705ff",
      "parents": [
        "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "message": "i2c: Add support for device alias names\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nThis patch allows new-style i2c chip drivers to have alias names using\nthe official kernel aliasing system and MODULE_DEVICE_TABLE(). At this\npoint, the old i2c driver binding scheme (driver_name/type) is still\nsupported.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "801678c5a3b4c79236970bcca27c733f5559e0d1",
      "tree": "5ad4761f539525077895f261b64fccda4d1303c4",
      "parents": [
        "9a6f70bbed4e8b72dd340812d7c606bfd5e00b47"
      ],
      "author": {
        "name": "Hirofumi Nakagawa",
        "email": "hnakagawa@miraclelinux.com",
        "time": "Tue Apr 29 01:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:25 2008 -0700"
      },
      "message": "Remove duplicated unlikely() in IS_ERR()\n\nSome drivers have duplicated unlikely() macros.  IS_ERR() already has\nunlikely() in itself.\n\nThis patch cleans up such pointless code.\n\nSigned-off-by: Hirofumi Nakagawa \u003chnakagawa@miraclelinux.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7705f3449c7edd5c1744871097f93977227afc4",
      "tree": "d2f121a4b1ae3ae458db76ec0210ea2172c31e5a",
      "parents": [
        "1b50221738108c438d5f25c7a043fb89e9e27044"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:22 2008 -0700"
      },
      "message": "drivers: use non-racy method for proc entries creation (2)\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.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": "8766ad0ce8621aa6f0e4a91ef355509cc3364d5b",
      "tree": "8adb0b418fcf129c99294acc7e93885412abf699",
      "parents": [
        "95ab3669f7830682c7762e9c305a0c1dd44454cc"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 28 16:34:27 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:22:27 2008 -0400"
      },
      "message": "rtc: dont reference pnp_resource_table directly\n\npnp_resource_table is going away soon, so use the more\ngeneric public interfaces instead.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-By: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2a4e2b8780c6df42b19c053243dada7fa4d311ee",
      "tree": "4970af3a9ee9c2a8b3e4861ac552cb9262acbaa0",
      "parents": [
        "dca03a51549bc645685fb8a77efa64df531666c3"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:12:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.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": "c116bc2ae516e9949d645bc75b1ee294ff15db23",
      "tree": "9296da3e37dfc8f80566624faf781f19d41ea9f1",
      "parents": [
        "e2bfe3424b368e977002fc58f81536d5d8ea9449"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Apr 28 02:11:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: add the support for alarm time relative to current time in sysfs\n\nIn current kernel if we want to set the alarm time, the absolute time the\nseconds relative to 1970-01-01 00:00:00) should be written into\n/sys/class/rtc/rtc0/wakealarm.  It is not convenient.\n\nIt is more reasonable to add the support for the alarm time relative to\ncurrent RTC time.(the unit is second)\n\nFor example:\nIf the RTC is required to generate alarm after 2 minutes, the following\nwill be OK.\n\techo +120 \u003e /sys/class/rtc/rtc0/wakealarm\nor      echo +0x78 \u003e /sys/class/rtc/rtc0/wakealarm\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\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": "e2bfe3424b368e977002fc58f81536d5d8ea9449",
      "tree": "6bdc0c1dbf189ce7b8c4f7e74db2ef40cbf97ec9",
      "parents": [
        "e275ac477161a3df5c27e40c55f7af94cfb396cf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 28 02:11:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: rtc-rs5c372: fix up NULL name in transfer error path\n\nrs5c_get_regs() currently uses rs5c-\u003ertc-\u003ename for its debug printk when\ni2c_transfer() fails, though it is used several times before the rtc dev\nhas been registered. The earliest we can get at the symbolic name is via\nthe i2c client\u0027s struct device, which can be handled by moving the first\nrs5c_get_regs() until after the client pointer is assigned.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.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": "a3ed107e63b7cd4d1ba1567a69a1feec5f0eabc1",
      "tree": "af8b2801234d1218397801348b2917ceb5f37983",
      "parents": [
        "c464652813fe128c346ce6e7ec8fb0d2b67de6fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.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": "make ds1511_rtc_{read,set}_time() static\n\nMake the needlessly global ds1511_rtc_{read,set}_time() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.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": "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": "4edac2b442d6176afb0ae431123993dc00882987",
      "tree": "8cbe92c992f682788bbd1bfaccf8f59c6c3e7688",
      "parents": [
        "e5fc9cc0266e5babcf84c81908ec8843b7e3349f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-x1205: new style conversion\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-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": "e5fc9cc0266e5babcf84c81908ec8843b7e3349f",
      "tree": "4249515ce296b58634170e775b3bc70386412b1f",
      "parents": [
        "9edae7bcdcbac2dbf037b751ce1809eb2758cd8e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-pcf8563: new style conversion\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-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": "9edae7bcdcbac2dbf037b751ce1809eb2758cd8e",
      "tree": "800704222a5db8a1373d789e2d940b253b61c3df",
      "parents": [
        "c750090085f260503d8beec1c73c4d2e4fe93628"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-isl1208: new style conversion and minor bug fixes\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Herbert Valerio Riedel \u003chvr@gnu.org\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": "c750090085f260503d8beec1c73c4d2e4fe93628",
      "tree": "6e9b40b453fe55587036d3449c6093b2d83eac36",
      "parents": [
        "77459b059b02c16b2c8cbc39b524941a576ad36e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 28 02:11:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc: avoid legacy drivers with generic framework\n\nKconfig tweaks to help reduce RTC configuration bugs, by avoiding\nlegacy RTC drivers when the generic RTC framework is enabled:\n\n - If rtc-cmos is selected, disable the legacy rtc driver;\n\n - When using generic RTC on x86, enable rtc-cmos by default;\n\n - In the old \"chardev RTC\" section of Kconfig, add a comment\n   warning people off these (seven) legacy RTC drivers when\n   the generic framework is in use.\n\nPeople can still use the legacy drivers if they want (or need) to.\n\nThis doesn\u0027t fix the broken dependencies for the legacy \"CMOS\" RTC driver.\nIdeally it would be a full list of platforms where it works, not a partial\nlist of ones where it won\u0027t.  Or better yet, it would depend on a\n\"HAVE_CMOS_RTC\" flag defined by various platforms ...  surely there\u0027s a\nKconfig style guideline lurking there.\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@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77459b059b02c16b2c8cbc39b524941a576ad36e",
      "tree": "802f2c83ae5298461634612a219cf1e6f76a3819",
      "parents": [
        "1ecf0d0cd28a4bfed3009f752061998e52d14db2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Apr 28 02:11:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-pcf8583 build fix\n\nFix bogus #include in rtc-pcf8583, so it compiles on platforms that\ndon\u0027t support PC clone RTCs.  (Original issue noted by Adrian Bunk.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b420b1a7a17ea88531d0e12b2f2679a0c8365803",
      "tree": "d94200d33678cbc9866ce8a338c80edbcdca5fcb",
      "parents": [
        "90fce7f4fb98c4256976aaa89b4453a544d74fd4"
      ],
      "author": {
        "name": "Angelo Castello",
        "email": "angelo.castello@st.com",
        "time": "Thu Mar 06 12:50:53 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 18 09:50:01 2008 -0700"
      },
      "message": "rtc: rtc-sh: Add support for periodic IRQs.\n\nThis adds support for periodic IRQs to the rtc-sh driver.\nRTC_IRQP_READ/RTC_IRQP_SET are added, with a number of other fixes and\nreordering across the rest of the code.\n\nSigned-off-by: Angelo Castello \u003cangelo.castello@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b653e06ce2d70d21483f22ef1b1b63749c54223",
      "tree": "4d0550c89b8a7ca419eedac240a21a3455abad79",
      "parents": [
        "bc65c724d5a2c61539b2c52680941505152fcf30"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Apr 15 14:34:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:40 2008 -0700"
      },
      "message": "rtc: fix the error in the function of cmos_set_alarm\n\nThere is a bug in the function of cmos_set_alarm.  RTC alarm time for October\ncan\u0027t be set correctly.\n\nFor October: 0x0A will be written into the RTC region (MONTH_ALARM) in current\nkernel.  But in fact 0x10 should be written.  Wildcards are also not handled\ncorrectly.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\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": "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": "d479540dbaba6f7acdb48e0242fee868c7a68116",
      "tree": "56b217084f4b201eb40f544630ebdee58602a640",
      "parents": [
        "b6c3006d204a0b86e1ebe02ca38f9f071a03c7ef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 10 21:29:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:06:43 2008 -0700"
      },
      "message": "rtc: rtc-s35390a.c needs the bitreverse library\n\nrtc-s35390a uses BITREVERSE functions so it needs to select that config symbol\nto ensure that the functions are built.\n\n  drivers/built-in.o: In function `s35390a_set_datetime\u0027:\n  linux-2.6.25-rc8-git7/drivers/rtc/rtc-s35390a.c:144: undefined reference to `byte_rev_table\u0027\n  drivers/built-in.o: In function `s35390a_get_datetime\u0027:\n  linux-2.6.25-rc8-git7/drivers/rtc/rtc-s35390a.c:163: undefined reference to `byte_rev_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\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": "9fedc9f1b18f6b931c3b695d7280f17fc308309b",
      "tree": "17c5ed06d8ac23e5bf14111d8d28aa662a83879c",
      "parents": [
        "3150e63df41450a795bbd0bd98a8e70da74e0285"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Mar 19 17:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:37 2008 -0700"
      },
      "message": "rtc-at91sam9 fixes\n\nUpdates to the at91sam9 rtt-as-rtc driver:\n\n - Bugfix:  IRQ enable bits need shifting before masking with status\n - Platform code to initialize wakeup bits didn\u0027t get merged; cope\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Justin Waters \u003cjustin.waters@timesys.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": "44e0451db0a9c0bceabaa9cc77cbcc717a094fcc",
      "tree": "daf5d09fc3cab04c20df73c2f64435d638f50585",
      "parents": [
        "1d252fb870aa9cd227c4beb1a226ecd434f57f28"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Wed Mar 19 17:00:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 19 18:53:36 2008 -0700"
      },
      "message": "rtc: fix kconfig help\n\nSigned-off-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": "c46288b09e1a5b5741a7e1a575d5f53f79132d39",
      "tree": "fe1c9db584f2c76073509341c53070ee12ebce29",
      "parents": [
        "fb78922ce9c71b24c4af1ffc9c3d60c57ac471fb"
      ],
      "author": {
        "name": "Byron Bradley",
        "email": "byron.bbradley@gmail.com",
        "time": "Tue Mar 04 14:28:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:09 2008 -0800"
      },
      "message": "rtc: add support for the S-35390A RTC chip\n\nThis adds basic get/set time support for the Seiko Instruments S-35390A.\nThis chip communicates using I2C and is used on the QNAP TS-109/TS-209 NAS\ndevices.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Byron Bradley \u003cbyron.bbradley@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nTested-by: Tim Ellis \u003ctim@ngndg.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": "c8626a1d7250c593f148530b559c20f6f6af18e8",
      "tree": "332279f151a0cf5c16e1c0229d07c5d6e8ee235f",
      "parents": [
        "4185108c77afee83674101319dc071599846a40b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Feb 23 15:23:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 17:12:14 2008 -0800"
      },
      "message": "rtc-cmos: display HPET emulation mode\n\nFor the \"cmos\" RTC, have /proc/driver/rtc say whether HPET based IRQ\nemulation is in effect.  Given the problems we\u0027ve had with this particular\nhardware maldesign (and the fact that most BIOS code seems not to provide\nthe IRQ routing needed to use the saner HPET modes), this should help\ntroubleshooting.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9820380a387b1135eace699270e795e3f51fc5dd",
      "tree": "651c076ade217d34a640f40ca1422e87581dafc8",
      "parents": [
        "91a0736531c3c8a6ce49ac2a0dec0c83125936e1"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Sun Feb 10 05:10:48 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:27:01 2008 -0800"
      },
      "message": "rtc-r9701.c: silence compiler warning\n\nCommit 75b6102257874a4ea796af686de2f72cfa0452f9 (\"rtc: add support for\nEpson RTC-9701JE V4\") introduced the warning\n\n  drivers/rtc/rtc-r9701.c: In function `r9701_get_datetime\u0027:\n  drivers/rtc/rtc-r9701.c:74: warning: unused variable `time\u0027\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cdf854f7d60498bbda436068a118b95059b244b",
      "tree": "e7d5169176a48a9b5dd980baa42c9083244736e7",
      "parents": [
        "f618258ad8af0413f08af60bd0eb050562e700fa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Feb 06 01:38:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "rtc: at91sam9 RTC support (RTT and/or RTC)\n\nAT91sam9 RTC support, primarily in the form of an RTT-as-RTC driver that was\nextracted from 2.6.23-at91 patch and updated:\n\n - Relies on now-merged platform updates, which associate the RTT\n   hardware address with each RTT and use the \"at91_rtt\" name.\n\n - RTC framework related fixes and cleanups, notably:\n    * removed now-needless suspend/resume clock offset logic\n    * alarm read/write now respects the \"enabled\" flag\n    * suspend always disables update irqs\n    * shutdown (and startup) disables all irqs\n\n - Misc cleanup:\n    * use dev_*() messaging\n    * add comments\n    * remove globals,\n    * ... etc\n\n - Don\u0027t force use of RTT0 and GPBR0.  Either resource may need\n   to be used for other purposes (like NO_HZ support).\n\n - Update \"AT91RM9200 RTC\" Kconfig to allow it on SAM9RL chips\n   (it has both RTT and RTC).\n\nDriver binding uses bus_find_device() to avoid needing any kind of \"timer\nlibrary\" code when there\u0027s more than one RTT module.  (This timer can be used\nas an RTC, to support NO_HZ operation, or potentially for other stuff.  The\nchoice is a per-system policy.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Michel Benoit \u003cmurpme@gmail.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f618258ad8af0413f08af60bd0eb050562e700fa",
      "tree": "ae31c182676cb3b470c09549f153ed5d79a1824d",
      "parents": [
        "8696e70267a6b1c7f1e26b32ce97646334b1613a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Feb 06 01:38:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "rtc: remove more dev-\u003epower.power_state usage\n\nRemove some more references to dev-\u003epower.power_state.  That field is overdue\nfor removal, but we can\u0027t do that while it\u0027s still referenced in the kernel.\nThe only reason to update it was to make the /sys/devices/.../power/state\nfiles (now removed) work better.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\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": "fcd8db002f784706e9aa190d0b6350f868e61c32",
      "tree": "7d70a4ee57996bcf03acf539acfa5638843fa43d",
      "parents": [
        "75b6102257874a4ea796af686de2f72cfa0452f9"
      ],
      "author": {
        "name": "frederic Rodo",
        "email": "f.rodo@til-technologies.fr",
        "time": "Wed Feb 06 01:38:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "rtc ds1307: ds_1340 change init\n\nFor DS140, clear the oscillator fault flag as needed.\n\nSigned-off-by: Frederic RODO \u003cf.rodo@til-technologies.fr\u003e\n[ And remove some \"sparse\" warnings. ]\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": "75b6102257874a4ea796af686de2f72cfa0452f9",
      "tree": "1605df88c3a77a61cc77be5eec6836793fca2143",
      "parents": [
        "2805b9698445e898ca6e5ffdc132e80d94664a0f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Feb 06 01:38:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "rtc: add support for Epson RTC-9701JE V4\n\nAdd support for the Epson RTC-9701JE SPI RTC device.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: 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": "2805b9698445e898ca6e5ffdc132e80d94664a0f",
      "tree": "7341a04b8666df38be04fde6b28dbdbfa81e1069",
      "parents": [
        "102f4a02de5c7217a04ccbbc24f35224b98bb183"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Feb 06 01:38:53 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "rtc: add support for Epson RTC-9701JE V2\n\nAdd support for the Epson RTC-9701JE SPI RTC device.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: 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": "9d8af78b07976d4d84e0df491abd4e9db848d0ad",
      "tree": "c90b4bd57147a9607ed2e860888110aef497ded8",
      "parents": [
        "095b9d546f8fdac335989bd3d60405ff3af40ee9"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed Feb 06 01:38:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "rtc: add HPET RTC emulation to RTC_DRV_CMOS\n\nThat patch adds the RTC emulation of the HPET timer to the new RTC_DRV_CMOS.\nThe old drivers/char/rtc.ko driver had that functionality and it\u0027s important\non new systems.\n\n[akpm@linux-foundation.org: unbreak alpha build]\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Robert Picco \u003cRobert.Picco@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "095b9d546f8fdac335989bd3d60405ff3af40ee9",
      "tree": "efe341cd8269af5ed7bfc7e8ec1a1c89a398e941",
      "parents": [
        "48c1a56b4bf936590ddbee93bf7accf703ec0411"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "Blackfin RTC driver: convert sync wait to use the irq write complete notice\n\n - thus clearing out the need for spin locks\n - add a small optimization for reading of the rtc field\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "48c1a56b4bf936590ddbee93bf7accf703ec0411",
      "tree": "f1e06a005ce42ebd59aa3155e1d5e1e0c2f812ac",
      "parents": [
        "68db30472df36671cc397654c42802c93ef19f19"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "Blackfin RTC driver: shave off another memcpy() by using assignment.\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "68db30472df36671cc397654c42802c93ef19f19",
      "tree": "acf4dee10353139203484ed18906dbc6287f8382",
      "parents": [
        "5438de442230c52d503d17943926520ee9a2eeee"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "Blackfin RTC driver: read_alarm() checks the enabled field, not the pending field.\n\nalso, dont bother using memcpy since we can just do an assignment of the same structure.\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "5438de442230c52d503d17943926520ee9a2eeee",
      "tree": "efbee089160355010936409d5b51c084f6e08e79",
      "parents": [
        "640611608f80fbc26fd221d9066d1daf50249f22"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "Blackfin RTC driver: use dev_dbg() rather than pr_stamp()\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "640611608f80fbc26fd221d9066d1daf50249f22",
      "tree": "ef067296f27c621d533099c2e42b95a10e9136a7",
      "parents": [
        "d7827d889ab9c7275668f2ce7978b317ca1e11a6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:14 2008 -0800"
      },
      "message": "Blackfin RTC driver: cleanup proc handler (we dont need RTC reg dump now that we have MMR filesystem in sysfs)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "d7827d889ab9c7275668f2ce7978b317ca1e11a6",
      "tree": "00108b182a73498a9f51c11c2bcbb011da44eec3",
      "parents": [
        "5c236343eb558e3cf3bbffd0688f5518f8b9028a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "Blackfin RTC driver: we pass in a (struct device*) to the irq handler, not a (struct platform_device*), so fix the irq handler\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "5c236343eb558e3cf3bbffd0688f5518f8b9028a",
      "tree": "fd56732063f8a223c589ca46ab4b0de7c25fc0ab",
      "parents": [
        "8f26795a22b12880bb07be688df72b4266f67be8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Feb 06 01:38:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "Blackfin RTC driver: the frequency function is in units of Hz, not units of seconds, so lock our driver down to 1 Hz\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.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": "8f26795a22b12880bb07be688df72b4266f67be8",
      "tree": "880e4826a5de1e6ca8746c7fb00973ab9f2ee5f3",
      "parents": [
        "8a0bdfd7a05f5bb0486fbe7146a2cf775957e95e"
      ],
      "author": {
        "name": "Andrew Sharp",
        "email": "andy.sharp@onstor.com",
        "time": "Wed Feb 06 01:38:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "Platform real time clock driver for Dallas 1511 chip\n\nAdd RTC support for DS1511 RTC/WDT chip.\n\nSigned-off-by: Andy Sharp \u003candy.sharp@onstor.com\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": "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"
    },
    {
      "commit": "739d340dba45ab786a5553144bbffbee0afe15dd",
      "tree": "b0a92107f04ce5717fc5ca4ccb711a9ac1fd5747",
      "parents": [
        "e07e232cd96ef0092b2bddc72f9b7caf284633cb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 06 01:38:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "rtc: ds1302 rtc support\n\nThis adds a basic ds1302 RTC driver, which is basically a cleanup and move\nof the in-tree SH SecureEdge5410 code (which is currently located in\narch/sh/board/snapgear/rtc.c) to drivers/rtc.\n\nThis aims to be a building block that the M32R and CRIS code can be worked\non top of, so we can get rid of drivers/char/ds1302.c and\narch/cris/arch-v10/drivers/ds1302.c respectively, though more work is\nneeded for this.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\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": "e07e232cd96ef0092b2bddc72f9b7caf284633cb",
      "tree": "442ff1cc6f2548e27315ee6c8ad5252132e5d416",
      "parents": [
        "9974b6ea7b85a32f34f824443f47aa501c85ee8f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Feb 06 01:38:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "rtc-cmos: export nvram in sysfs\n\nThis makes rtc-cmos export its NVRAM, like several other RTC drivers.\n\nIt still works within the limits of the current CMOS_READ/CMOS_WRITE calls,\nwhich don\u0027t understand how to access multiple register banks.  The primary\nimpact of that limitation is that Linux can\u0027t access the uppermost 128\nbytes of NVRAM on many systems.\n\nNote that this isn\u0027t aiming to be a drop-in replacement for the legacy\n/dev/nvram support.  (Presumably that has real users, and isn\u0027t just\ngetting carried forward automatically?) Userspace handles more work:\n\n - When userspace code updates NVRAM, that will need to include\n   updating any platform-specific checksums that may apply.\n\n - No /proc/driver/nvram file will parse and display NVRAM data\n   according to whichever boot firmware your board expects.\n\nAlso minor pnp-related updates: update a comment, remove dead code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9974b6ea7b85a32f34f824443f47aa501c85ee8f",
      "tree": "9ba16c56565ea083b663547f4c1c54c3feb87682",
      "parents": [
        "037e291cc77a4beb0379a8c74e3d82e49a476b84"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Feb 06 01:38:42 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "rtc-s3c: Use is_power_of_2() macro for simplicity.\n\nUse is_power_of_2() macro for simplicity.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-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": "037e291cc77a4beb0379a8c74e3d82e49a476b84",
      "tree": "da5ab620aab7dc37e2b27e28e333a8275bc7e9a1",
      "parents": [
        "09b6bdb3b6a95fe270107c2831e033f9cb233d2d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Feb 06 01:38:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "rtc-pcf8583: Don\u0027t abuse I2C_M_NOSTART\n\nThe rtc-pcf8583 driver is using the I2C_M_NOSTART flag but shouldn\u0027t.  This\nflag is only meant for broken chips and the PCF8583 RTC chip is not one of\nthese.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-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": "09b6bdb3b6a95fe270107c2831e033f9cb233d2d",
      "tree": "1df397f8af55538ca40642e9d953fb5e3a934dbb",
      "parents": [
        "d12def1bcb809b6172ee207a24e00a0a4398df1d"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Wed Feb 06 01:38:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:13 2008 -0800"
      },
      "message": "Cosmetic fixes to RTC subsystem\u0027s Kconfig\n\nAdd adds a warning if a potentially conflicting RTC option has been\nselected and makes some other cosmetic fixes to the Kconfig.\n\nSigned-off-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": "e189f3495c4e30fc84fc9241096edf3932e23439",
      "tree": "5916c89ace81537a02ae01869386ba6caafdab9c",
      "parents": [
        "f4798748dee00c807a63f5518f08b3df161e0f6d",
        "6582d7b7376aa587d74b08c74457dc28abc1a9fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:52:50 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 08:52:50 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (197 commits)\n  sh: add spi header and r2d platform data V3\n  sh: update r7780rp interrupt code\n  sh: remove consistent alloc stuff from the machine vector\n  sh: use declared coherent memory for dreamcast pci ethernet adapter\n  sh: declared coherent memory support V2\n  sh: Add support for SDK7780 board.\n  sh: constify function pointer tables\n  sh: Kill off -traditional for linker script.\n  cdrom: Add support for Sega Dreamcast GD-ROM.\n  sh: Kill off hs7751rvoip reference from arch/sh/Kconfig.\n  sh: Drop r7780rp_defconfig, use r7780mp_defconfig as kbuild default.\n  sh: Kill off dead HS771RVoIP board support.\n  sh: r7785rp: Fix up DECLARE_INTC_DESC() arg mismatch.\n  sh: r7785rp: Hook up the rest of the HL7785 FPGA IRQ vectors.\n  sh: r2d - enable sm501 usb host function\n  sh: remove voyagergx\n  sh: r2d - add lcd planel timings to sm501 platform data\n  sh: Add OHCI and UDC platform devices for SH7720.\n  sh: intc - remove default interrupt priority tables\n  sh: Correct pte size mismatch for X2 TLB.\n  ...\n"
    },
    {
      "commit": "0ff66f0c7a5f1f4f5a0d91341b6f71fd2a49f0fa",
      "tree": "7c4d74a76bf4f49e87d769c236fdd2db77fb241d",
      "parents": [
        "c00d4ffdbace1bdc9fdd888e4ba6d207ffa3b679",
        "4e4fc05a2b6e7bd2e0facd96e0c18dceb34d9349"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:21:38 2008 +0000"
      },
      "message": "Merge branch \u0027pxa-plat\u0027 into devel\n\n* pxa-plat: (53 commits)\n  [ARM] 4762/1: Basic support for Toradex Colibri module\n  [ARM] pxa: fix mci_init functions returning -1\n  [ARM] 4737/1: Refactor corgi_lcd to improve readability + bugfix\n  [ARM] 4747/1: pcm027: support for pcm990 baseboard for phyCORE-PXA270\n  [ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n  [ARM] 4745/1: pcm027: default configuration\n  [ARM] 4744/1: pcm027: add support for phyCORE-PXA270 CPU module\n  [NET] smc91x: Make smc91x use IRQ resource trigger flags\n  [ARM] pxa: add default config for littleton\n  [ARM] pxa: add basic support for Littleton (PXA3xx Form Factor Platform)\n  [ARM] 4664/1: Add basic support for HTC Magician PDA phones\n  [ARM] 4649/1: Base support for pxa-based Toshiba e-series PDAs.\n  [ARM] pxa: skip registers saving/restoring if entering standby mode\n  [ARM] pxa: fix PXA27x resume\n  [ARM] pxa: Avoid fiddling with CKEN register on suspend\n  [ARM] pxa: Add PXA3 standby code hooked into the IRQ wake scheme\n  [ARM] pxa: Add zylonite MFP wakeup configurations\n  [ARM] pxa: program MFPs for low power mode when suspending\n  [ARM] pxa: make MFP configuration processor independent\n  [ARM] pxa: remove un-used pxa3xx_mfp_set_xxx() functions\n  ...\n\nConflicts:\n\n\tarch/arm/mach-pxa/ssp.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c019fd8839503a91c556ae68d773e3bbb9b476e1",
      "tree": "79a32fc7436c5eb0d94c9aeb91617b8698ffd89f",
      "parents": [
        "3ee7702903c346fc814bd7540ba37eebef75054d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 28 19:14:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:58 2008 +0900"
      },
      "message": "rtc: rtc-sh: Split out the CPU defs to asm/cpu/.\n\nWith all of the different CPU types this was getting a but unwieldly.\nSince sh64 is now integrated, we don\u0027t have to worry about multiple\narchitectures caring about the header definitions.\n\nSplit out the defs for each asm/cpu/ to make rtc-sh slightly less\nvisually offensive.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ff1b7506051014cc38036401b89e426bf3d6a608",
      "tree": "a6612722484e5ffa621d58edbfb9e817f3f543cb",
      "parents": [
        "1322b9def91ab8e9e673b58a64e13d6effaaa652"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 26 17:56:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:57 2008 +0900"
      },
      "message": "rtc: rtc-sh: SH-2A support.\n\nTrivial support for the SH-2A on-chip RTC.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a519f62a18c258c8ba695f82b6a9542bde4ca06",
      "tree": "1fcd348cf4b605ba8b58fb666fff1ea2a7bbe90f",
      "parents": [
        "91525300baf162e83e923b09ca286f9205e21522"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 08 14:44:44 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:18:38 2008 +0900"
      },
      "message": "rtc: rtc-sh: SH-5 support.\n\nTrivial support for the SH-5 (sh64) on-chip RTC.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "922539a0a3c44e3b8dcf1025910f08e1940ba49f",
      "tree": "3e57c826212103be9f9b09772ceb89753f328bc4",
      "parents": [
        "bfb6df24facfde7ec6191edbba798777efb3c375"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: normal_i2c can be made const (rtc drivers)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "6bc54e69921a64e8f813de658aef645c960a2904",
      "tree": "9a818601d506c11d38e8106a094facca5f4800b8",
      "parents": [
        "4ae7806f8b4bf9a1e74c82f3bd4e91d59bd3d697"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 12 22:49:58 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 15:07:51 2008 +0000"
      },
      "message": "[ARM] pxa/sa1100: replace wakeup support\n\nReplace wakeup support using the alarm via the SA1100 RTC driver on\nSA1100 and PXA platforms.  This allows RTC alarm wakeup to be enabled\nvia sysfs using the conventional attributes.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "71da890509fec13d54329485bf5e4ac16b992bb6",
      "tree": "dc9fd8cac1ad04454c8709b93d9f63bcdcc48750",
      "parents": [
        "443cad920a1c6894da3de917ce02a194cc6d80ea"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Tue Jan 22 14:00:34 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:44 2008 -0800"
      },
      "message": "rtc: use class iteration api\n\nConvert to use the class iteration api.\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d431dbef4e63d54f1965c3ed6ca5f91ee4512de",
      "tree": "47683f614c6d3c8d07d55bc4b03169e189ffe8fa",
      "parents": [
        "fe4304baf26e9580ada52e4579b1b7273434d8dd"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Dec 17 16:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:15 2007 -0800"
      },
      "message": "rtc-at32ap700x: fix irq init oops\n\nReorder at32_rtc_probe() so that it\u0027s safe (no oopsing) to fire the\nIRQ handler the instant that it\u0027s registered.  (Bug noted via \"Debug\nshared IRQ handlers\" kernel debug option.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "c24b2602af88db4489c6c3fb4b2a8e47fb15769b"
}
