)]}'
{
  "log": [
    {
      "commit": "c318c7ac49f9139f55da619bbace6137e1509390",
      "tree": "6fbf4eb351b25d1e2d8dad01568b60f49c514366",
      "parents": [
        "b4870bc5ee8c7a37541a3eb1208b5c76c13a078a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 11 13:04:34 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 11 14:25:36 2009 -0800"
      },
      "message": "rtc: t reaches -1, tested 0\n\nWith a postfix decrement t will reach -1 rather than 0, so neither the\nwarning nor the `goto error_out\u0027 will occur.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\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": "57f63bc8fe79e6598e7253f10f53f58c9fdc57be",
      "tree": "558a2e6a9085d445ba57742a6b9145c650d42385",
      "parents": [
        "1001c9fb8721ab395e21f571ed2aaa523cdd1e29"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Wed Feb 11 13:04:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 11 14:25:34 2009 -0800"
      },
      "message": "rtc: update maintainership of pxa rtc driver\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\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": "cd29cf7d112aa022cfcfb257ffe3d89ffbd1d820",
      "tree": "7101504f35d76774355dfb73be12bee3e682e8a5",
      "parents": [
        "ce43ae538b540cf3e9f5036d8023b88bf9f8fa40"
      ],
      "author": {
        "name": "Manish Katiyar",
        "email": "mkatiyar@gmail.com",
        "time": "Wed Feb 04 15:12:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 05 12:56:48 2009 -0800"
      },
      "message": "rtc-ds1390: fix compilation warnings in drivers/rtc/rtc-ds1390.c\n\ndrivers/rtc/rtc-ds1390.c:125: warning: unused variable \u0027rtc\u0027\n\nSigned-off-by: Manish Katiyar \u003cmkatiyar@gmail.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afd8d0f940ba5078f38e435440089117ac7d9eb4",
      "tree": "1f494035691b04175ed21ed3703593ce37957925",
      "parents": [
        "77a592655cdb8d838b85fd7ecf8f36fd2870abfc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Feb 04 15:12:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 05 12:56:46 2009 -0800"
      },
      "message": "rtc: rtc-dm355evm driver\n\nSimple RTC driver for the MSP430 firmware on the DM355 EVM board.  Other\nthan not supporting atomic reads/writes of all four bytes, this is\nreasonable as a basic no-alarm RTC.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.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": "cafa1d8b0c90252e73f20db1b6f32cf88e73ff17",
      "tree": "bfe17370eadc0db4ff366a333cfc008f86d79003",
      "parents": [
        "4216d0bd8fef77b7926eb065a766e2ee003acf6a"
      ],
      "author": {
        "name": "Matti Halme",
        "email": "matti.halme@nokia.com",
        "time": "Thu Jan 15 13:50:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "rtc: rtc-twl4030 don\u0027t mask alarm interrupts on shutdown\n\nA triggering RTC alarm should be able to power on a device that has been\npowered off. This patch enables that on twl4030 by not masking the alarm\ninterrupt at shutdown.\n\nSigned-off-by: Matti Halme \u003cmatti.halme@nokia.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4216d0bd8fef77b7926eb065a766e2ee003acf6a",
      "tree": "f64ed98b5f158f69460339c5317eb3d790e0f0dd",
      "parents": [
        "a748384bba1754409383ba9f0738bffdfa3fd431"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Jan 15 13:50:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "rtc-pxa: fix build failure\n\nFix these build errors:\n\n  CC      drivers/rtc/rtc-pxa.o\ndrivers/rtc/rtc-pxa.c: In function `pxa_rtc_init\u0027:\ndrivers/rtc/rtc-pxa.c:472: error: implicit declaration of function `cpu_is_pxa27x\u0027\ndrivers/rtc/rtc-pxa.c:472: error: implicit declaration of function `cpu_is_pxa3xx\u0027\n\nSigned-off-by: Antonio Ospite \u003cao2@openezx.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": "a748384bba1754409383ba9f0738bffdfa3fd431",
      "tree": "906b6a0d111c9b054242ec96d0bbde386bc95c7a",
      "parents": [
        "fb144adc517d9ebe8fd8d98a5696fb68ec91e1f5"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Thu Jan 15 13:50:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:36 2009 -0800"
      },
      "message": "rtc: tw4030 add alarm/update interfaces\n\n- implement alarm_irq_enable\n- return correct error code when registering fails\n\n[dbrownell@users.sourceforge.net: build fixes, force 1/sec irqs]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eae854b22d25a6d08524c0783a2c772e67121840",
      "tree": "5bd71c4fe6995cbc6e0ce72843edd5d50f15a617",
      "parents": [
        "6a3d119b4ce29cf32bfe91eb61d46e9dbd8ce38a"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:50:51 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:24 2009 +0100"
      },
      "message": "rtc: PCF50633 rtc driver\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003ca.zummo@towertech.it\u003e\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "29a41e9e029d21c306e3ad6e723700348b04706a",
      "tree": "3c7f807016a1e16c70992bbcba1269ac4cfe2fa5",
      "parents": [
        "d9e8a3a5b8298a3c814ed37ac5756e6f67b6be41",
        "ae16489eb1175066c8f3008fc3c0396c525e1906"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:53:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:53:07 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: export length of os_hpmc vector\n  parisc: fix kernel crash (protection id trap) when compiling ruby1.9\n  parisc: Use DEFINE_SPINLOCK\n  parisc: add uevent helper for parisc bus\n  parisc: fix ipv6 checksum\n  parisc: quiet palo not-found message from \"which\"\n  parisc: Replace NR_CPUS in parisc code\n  parisc: trivial fixes\n  parisc: fix braino in commit adding __space_to_prot\n  parisc: factor out sid to protid conversion\n  parisc: use leX_to_cpu in place of __fswabX\n  parisc: fix GFP_KERNEL use while atomic in unwinder\n  parisc: remove dead BIO_VMERGE_BOUNDARY and BIO_VMERGE_MAX_SIZE definitions\n  parisc: set_time() catch errors\n  parisc: use the new byteorder headers\n  parisc: drivers/parisc/: make code static\n  parisc: lib/: make code static\n"
    },
    {
      "commit": "74d88eb2930f09e1a63d61cc9d4cffc50c684412",
      "tree": "70df7d4f1858f9509331341cc83159cae4586dcd",
      "parents": [
        "fed40b734c343d4e4acf4b46f186bc3d69271867"
      ],
      "author": {
        "name": "Jüri Reitel",
        "email": "juri.reitel@liewenthal.ee",
        "time": "Wed Jan 07 18:07:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:00 2009 -0800"
      },
      "message": "rtc-ds1307: remove legacy probe() checks\n\nRemove RTC register value checks from the rtc-ds1307 probe() function.\nThey were left over from the legacy style I2C driver, which had to defend\nagainst finding a non-RTC chip when the driver was probed.\n\nAlso fix a minor glitch in the alarm support: DS1307 chips don\u0027t have\nalarms, so name those methods after one of the chips which actually *do*\nhave alarms (DS1337).\n\nSigned-off-by: Jüri Reitel \u003cjuri.reitel@liewenthal.ee\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Sebastien Barre \u003csbarre@sdelcc.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fed40b734c343d4e4acf4b46f186bc3d69271867",
      "tree": "645f62949e73c87789f7a5b9ab04cb9e9ba52302",
      "parents": [
        "1107ba885e46964316c083d441d5dd185b6c9e49"
      ],
      "author": {
        "name": "BARRE Sebastien",
        "email": "sbarre@sdelcc.com",
        "time": "Wed Jan 07 18:07:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:30:59 2009 -0800"
      },
      "message": "rtc-ds1307: SMBus compatibility\n\nChange i2c access functions to SMBus access functions in order to use the\nds1307 with SMBus adapter.\n\nSigned-off-by: Sebastien Barre \u003csbarre@sdelcc.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nTested-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rodolfo Giometti \u003cgiometti@enneenne.com\u003e\nTested-by: Sebastien Barre \u003csbarre@sdelcc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "ba6c4033b9db22cb54e7e03dae5b624b7b0ffaf9",
      "tree": "7bb9fea47fbd33a6ccc4a2c04ef52f50305cbd3c",
      "parents": [
        "defb45147b85457461bfd3e57f0ecc05c18c429e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jan 06 14:42:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "drivers/rtc: correct an error test\n\nrtc is clearly does not satisfy IS_ERR at the point where it is tested, so\nI have changed the test to consider the just initialized rtc-\u003ertc_dev.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\nposition p1,p2;\n@@\n\n(\nx \u003d E;\n|\nx \u003d E\n|\nx@p1-\u003efld\n... when !\u003d x \u003d E\nIS_ERR(x@p2)\n... when any\n)\n\n@other_match exists@\nexpression match.x, E1, E2;\nposition match.p1,match.p2;\n@@\n\nx \u003d E1\n... when !\u003d x \u003d E2\n    when !\u003d x@p1\nx@p2\n\n@ script:python depends on !other_match@\np1 \u003c\u003c match.p1;\np2 \u003c\u003c match.p2;\n@@\n\nprint \"* file %s dereference %s test %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "defb45147b85457461bfd3e57f0ecc05c18c429e",
      "tree": "d3b0bb51d110fce171c52ce2dfef12ffd5b461dc",
      "parents": [
        "97a1f9532ed41fd9cf5249fc1afae23fd47d1120"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Tue Jan 06 14:42:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: driver for Marvell\u0027s SoCs 88F6281 and 88F6192\n\nDriver for the on-chip RTC found in some of Marvell\u0027s SoCs such as the\nKirkwood 88F6281 and 88F6192 devices.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\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": "97a1f9532ed41fd9cf5249fc1afae23fd47d1120",
      "tree": "fe263c09d931eafe9bc37c8df2ff52df6b9f7473",
      "parents": [
        "0e1492330cd2c95df2553335d7a77351021a938f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: rtc-ds1216 fixes\n\nFixes a few issues with the rtc-ds1216 driver\n\n- use rtc_valid_tm\n\n- use platform_driver_probe\n\n- fix init sequence - it was using rtc_unregister_driver where not\n  needed.  I also added resource_size and removed an useless pointer\n  assignment.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nTested-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.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": "0e1492330cd2c95df2553335d7a77351021a938f",
      "tree": "48f74bcaeb1a5f5fe5ea687de57b6435ca15e05e",
      "parents": [
        "bbccf83f6c4e1a0de5bdf51ec9ec708d3a1ce933"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 06 14:42:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: add rtc-tx4939 driver\n\nAdd support for RTC in TX4939 SoC.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\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": "bbccf83f6c4e1a0de5bdf51ec9ec708d3a1ce933",
      "tree": "8c9797c7914b0f7fc78e5878ef33ae5f3219a202",
      "parents": [
        "f60091575d43e5a27b26f4d6fa4251cdd6b9ae8a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:25 2009 -0800"
      },
      "message": "rtc: use set_mmss when set_time is not available\n\nDrivers should only need to implement either set_mmss (counter based RTCs)\nor set_time (most RTCs).  The RTC subsystem will handle them\nappropriately.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f60091575d43e5a27b26f4d6fa4251cdd6b9ae8a",
      "tree": "2f8435632ae5be00fb4ced024a7490e56094403c",
      "parents": [
        "a5771c6c42826556a73b16b66f93a0936ff87d4e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: rtc-ds3234 fixes\n\n- no changelogs in code\n- no banners\n- use local buffers\n- fix probe sequence\n- do not init .driver.bus\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Dennis Aberilla \u003cdenzzzhome@yahoo.com\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": "a5771c6c42826556a73b16b66f93a0936ff87d4e",
      "tree": "537b8e3512da77b0ea490e8a47cc77fc7abf7810",
      "parents": [
        "45fd8a0c14884b2d8f2a31f71c72dedbaeeb33f2"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: rtc-max6902 fixes\n\n- no changelogs in code\n- no banners\n- use local buffers\n- fix probe sequence\n- fixed style issues\n- fix spi_write call\n- removed old debug code\n\nreplaces http://patchwork.ozlabs.org/patch/9421/\nand http://patchwork.ozlabs.org/patch/9455/\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Raphael Assenat \u003craph@raphnet.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45fd8a0c14884b2d8f2a31f71c72dedbaeeb33f2",
      "tree": "858e24c5511de2c9efe10de6a738a815a593d02c",
      "parents": [
        "ae64d16956718bfd11955217f603b27a781c0cb1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Tue Jan 06 14:42:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: Au1000 On-Chip Counter0-as-RTC driver.\n\nSimple driver which uses the Au1xxx Time-Of-Year counter (counter0)\nas a 1Hz RTC.\n\n[akpm@linux-foundation.org: repair Kconfig]\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\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": "ae64d16956718bfd11955217f603b27a781c0cb1",
      "tree": "1c06b10e9d3e426504ed5853e66b82833d0ee3a2",
      "parents": [
        "7b9b2ef1bb7a1eb4c8cdcdc537b3e20466d2d96d"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: kconfig cleanup\n\nRemove double spaces and adds some suggestions.  It also fixes the\ndescriptions of options that are no more available as modules.\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": "7b9b2ef1bb7a1eb4c8cdcdc537b3e20466d2d96d",
      "tree": "743fe2ba531862097bdc69688a00324a4b6b4427",
      "parents": [
        "0417ce2ad81f719c72e948705134c3d502300d4f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: rtc-ds1390 probe sequence and misc fixes\n\nSmall fixes for the ds1390 driver\n\n - fixed initialization of the spi device\n - added missing includes\n - removed printks\n - removed useless wrappers for rtc ops\n - removed dead code\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Jackson \u003cmpfj@mimc.co.uk\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": "0417ce2ad81f719c72e948705134c3d502300d4f",
      "tree": "ce1b5aea60a41cb59d84c7021cfaf87992811106",
      "parents": [
        "dc9443688e76733e43eebe8d6f31cc6dc34ccda9"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Jan 06 14:42:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: pxa27x/pxa3xx driver fixes, revised\n\nSmall fixes for the pxa27x/pxa3xx driver\n\n- use platform_driver_probe\n- fixed exit paths\n- fixed probe sequence\n- added missing include\n- using linux/io.h instead of asm/io.h\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\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": "dc9443688e76733e43eebe8d6f31cc6dc34ccda9",
      "tree": "6cc522744d3a72f428d6dcc6f82e6c6b92f893d9",
      "parents": [
        "5d2a50371ddf127afa782ad3147469be8e9bd69f"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Tue Jan 06 14:42:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: driver for pxa27x and pxa3xx SoC\n\nWith PXA27x and above, a new RTC hardware block was added in addition to\nthe legacy one which is also found on the SA1100 SOC family.  This second\nRTC block is called \"wristwatch\" and \"periodic interrupt\" and works\nindependently from the other RTC block.\n\nThe driver offers provides :\n - a 1Hz ticking clock\n - a periodic alarm, in the 1Hz to 1000Hz range\n - a one shot alarm\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\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": "5d2a50371ddf127afa782ad3147469be8e9bd69f",
      "tree": "bc7b7032512c17f493e5f656044c79c17952f517",
      "parents": [
        "2fac6674ddf3164da42a76d62f8912073d629a30"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Tue Jan 06 14:42:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:24 2009 -0800"
      },
      "message": "rtc: move power of 2 periodic frequency check down into drivers\n\nMove the power of 2 check on frequencies down into individual rtc drivers\n\nThis is to allow for non power of 2 real time clock periodic interrupts\nsuch as those on the pxa27x to be found in the new pxa27x-rtc driver\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\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": "2fac6674ddf3164da42a76d62f8912073d629a30",
      "tree": "ffc7b69bbbe065ebe1e75be601c866467252f550",
      "parents": [
        "d4afc76c0b59a37113e184004f8a9989cfc1ddd3"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jan 06 14:42:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "rtc: bunch of drivers: fix \u0027no irq\u0027 case handing\n\nThis patch fixes a bunch of irq checking misuses.  Most drivers were\ngetting irq via platform_get_irq(), which returns -ENXIO or r-\u003estart.\n\nrtc-cmos.c is special.  It is using PNP and platform bindings.  Hopefully\nnobody is using PNP IRQ 0 for RTC.  So the changes should be safe.\n\nrtc-sh.c is using platform_get_irq, but was storing a result into an\nunsigned type, then was checking for \u003c 0.  This is fixed now.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4afc76c0b59a37113e184004f8a9989cfc1ddd3",
      "tree": "92d36a41879749c0faa912f98476b7947b192825",
      "parents": [
        "103d6d9170e3ecd9cefee9406bf928e1fcc45cc5"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 14:42:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:23 2009 -0800"
      },
      "message": "rtc: struct device: replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-By: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.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": "277835adca10a696ac3e2a103ea537658c141a3c",
      "tree": "30271960214a081563c1ded056707beb7d9fcfdc",
      "parents": [
        "4367fa510737fc95094f92f6c6fb068b0410431d"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Fri Nov 28 17:11:47 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:05 2009 +0100"
      },
      "message": "trivial: rtc-stk17ta8: fix sparse warning\n\nFix this sparse warning:\n\n  drivers/rtc/rtc-stk17ta8.c:403:2: warning: returning void-valued expression\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4367fa510737fc95094f92f6c6fb068b0410431d",
      "tree": "7a9db39781086ccce42f5867f5d9613cd47f8295",
      "parents": [
        "24d431d06aeeda2b12cc925c6e1693c45ae5088b"
      ],
      "author": {
        "name": "Hannes Eder",
        "email": "hannes@hanneseder.net",
        "time": "Sun Nov 30 14:05:45 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:05 2009 +0100"
      },
      "message": "trivial: rtc-ds1511: fix sparse warning\n\nFix this sparse warning:\n\n  drivers/rtc/rtc-ds1511.c:634:2: warning: returning void-valued expression\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Hannes Eder \u003channes@hanneseder.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "022b7690454ebf945d46467fea7b5f47bbb9b420",
      "tree": "23f6f5060023026a904fbd4863b99146b317b387",
      "parents": [
        "d2e6675fffe435989e51c084600581ca58048c13"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Dec 03 04:16:04 2008 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Mon Jan 05 18:15:25 2009 +0000"
      },
      "message": "parisc: set_time() catch errors\n\nset_rtc_time returns negative on error, ret should be signed to catch those\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "099e657625e801adf82054c8050dde5aceb68452",
      "tree": "d6c28df68ab390fa237b8339c6081e4db380aa5f",
      "parents": [
        "54566b2c1594c2326a645a3551f9d989f7ba3c5e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Sun Jan 04 12:00:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 04 13:33:20 2009 -0800"
      },
      "message": "rtc: add alarm/update irq interfaces\n\nAdd standard interfaces for alarm/update irqs enabling.  Drivers are no\nmore required to implement equivalent ioctl code as rtc-dev will provide\nit.\n\nUIE emulation should now be handled correctly and will work even for those\nRTC drivers who cannot be configured to do both UIE and AIE.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "47992cbdaef2f18a47871b2ed01ad27f568c8b73",
      "tree": "bfed4f8c7ea3164afc75a85ab3624586c37c37f4",
      "parents": [
        "4655a0de36e8e903e99a8d152818e3aae86dae1a",
        "198fc108ee4c2cd3f08954eae6a819c81c03214b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 29 18:08:11 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 29 18:08:11 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "6769717d5d51596618f6b143008d8ace11ec8a69",
      "tree": "5f4b4b76211132d79e844314725ba4b9e459bc3c",
      "parents": [
        "9f1442bbf9fd68d8e190c91ab294131dd5c289ee"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Dec 18 11:10:32 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Dec 29 17:57:48 2008 +0800"
      },
      "message": "[ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n\nAs Nicolas and Russell pointed out, CLOCK_TICK_RATE is no more\na constant on PXA when multiple processors and platforms are\nselected, change TIMER_FREQ in rtc-sa1100.c into a variable.\n\nSince the code to decide the clock tick rate is re-used from\ntimer.c, introduce a common get_clock_tick_rate() for this.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "cc6c2ca30074a0274c05dd3212c741a550f0d3c2",
      "tree": "e5a19743440bb1e52d07d3d466322232908142a5",
      "parents": [
        "c47a75a45fa3a9d98b61f7e31983ffab2c44404f"
      ],
      "author": {
        "name": "Chris Elston",
        "email": "celston@katalix.com",
        "time": "Tue Dec 23 13:57:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 23 15:58:21 2008 -0800"
      },
      "message": "rtc: rtc-isl1208: reject invalid dates\n\nThis patch for the rtc-isl1208 driver makes it reject invalid dates.\n\nSigned-off-by: Chris Elston \u003ccelston@katalix.com\u003e\n[a.zummo@towertech.it: added comment explaining the check]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Hebert 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": "7e1548a597ef7e26d5d62f8be3be6da9e101b26c",
      "tree": "fe6cbf4d9a3c1afdba04fb276fef0f932403727c",
      "parents": [
        "1f7f569c0ae6e619504095eabf796edd712d943d",
        "2619bc327417f549f1c89d5ef9b4a4aa768f41a2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "message": "Merge branch \u0027omap3-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\n"
    },
    {
      "commit": "cc61686001b1368724d1c38805c27e5021cd85ed",
      "tree": "659ebea7c77f87401872567571b28d16e27cc108",
      "parents": [
        "beaa4867eec02e6eb78e9e9ef503d7eff612b068"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Dec 09 13:14:18 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 10 08:01:53 2008 -0800"
      },
      "message": "rtc twl4030: rename ioctl function when RTC_INTF_DEV\u003dn\n\nFix build error when RTC_INTF_DEV\u003dn:\n\ndrivers/rtc/rtc-twl4030.c:402: error: \u0027twl4030_rtc_ioctl\u0027 undeclared here (not in a function)\nmake[3]: *** [drivers/rtc/rtc-twl4030.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe102c71a65a503646bcc94ccb6859da613c2f4f",
      "tree": "ce414341fd6a0ed6355de67d3794a82291cea020",
      "parents": [
        "fbb5b7ae4b442f1923513dc6165a66c7a7f29073"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Dec 09 13:14:11 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 10 08:01:52 2008 -0800"
      },
      "message": "rtc: fix missing id_table in rtc-ds1672 and rtc-max6900 drivers\n\nAdd missing id_table to the drivers in subject.  Patch is against the\nlatest git.  It should go in with 2.6.28 if possible, the drivers won\u0027t\nwork without the id_table bits.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nReported-by: Imre Kaloz \u003ckaloz@openwrt.org\u003e\nTested-by: Imre Kaloz \u003ckaloz@openwrt.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": "e6d9f0fb5f9ceca5f4945f12cd3e71efd3382c13",
      "tree": "04435004a39c68d335557bbe77f06153cdf9d709",
      "parents": [
        "e1825e7515010053e44287e6e78f9078cd1916a9",
        "b270ee8a9fc9547eb781ce9ccd379450bcf9a204"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 02 15:55:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 02 15:55:43 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix offset calculation in compute_size()\n  rtc: rtc-starfire fixes\n"
    },
    {
      "commit": "7be90a6ba996e43902fc89704b60a57fd4659a63",
      "tree": "6f6b1b0d0c08d91455d850bdac01086ea38c355f",
      "parents": [
        "ffc63b7d30370e23d7e052df2c1c2c4526464ba6"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Wed Oct 22 13:52:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 01 17:22:07 2008 +0000"
      },
      "message": "[ARM] 5319/1: AT91: support AT91CAP9 revC CPUs\n\nThe AT91CAP9 revC CPU has a few differences over the previous,\nrevB CPU which was distributed in small quantities only (revA was\nan internal Atmel product only).\n\nThis patch adds the detection routines to recognize the different\nAT91CAP9 revisions (based on the PMC subsystem version number), and\nuses them to:\n\t- activate a workaround for the external interrupts levels\n\t  (on revB CPUs)\n\t- set the UDPHS_BYPASS bit (on revB CPUs)\n\t- set AT91_GPBR register address to the correct offset\n\t  (0xfffffd50 on revB, 0xfffffd60 on revC)\n\nFor debugging usage, the CPU revision can be found in /proc/cpuinfo\non the \u0027Revision\u0027 line.\n\nThis patch is extracted from Andrew Victor\u0027s -at91 patch (2.6.27-at91.patch)\nwhere it has been tested for the last 6 months.\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": "fba670013d538719d13f103b2a5b4b06bdca202b",
      "tree": "f7b97d71161a17619e0ba92ffbef5ec2e7823776",
      "parents": [
        "7577fdfa52438a19e7e8abedb6efc645986af2ae",
        "e856359685143a2f65876e7db4e4aa0ef5dce7f0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 29 19:35:07 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 29 19:35:07 2008 +0000"
      },
      "message": "Merge branch \u0027s3c-moves2\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux into devel\n"
    },
    {
      "commit": "be1ffce3527d800ad50b955ede6eb44811cefd03",
      "tree": "5a4d192314ae067c43b5eab7703c86f4e380bb36",
      "parents": [
        "cecf61bdee426a3e0a014f7e26990d09c71ed458"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Fri Nov 21 01:24:38 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 01:24:38 2008 -0800"
      },
      "message": "rtc: rtc-starfire fixes\n\nChanges:\n\n- remove locks, rtc class provides them\n- remove unused include\n- if the rtc can\u0027t handle set_time, the driver should not fake it\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9753b12767a7d3d2f2d36850ce5aaae59afbd685",
      "tree": "9ce70729d9eef7c28490e6a9c5a4025fda412ba0",
      "parents": [
        "847e9170c77d3b4f57822ae1f4cf4f65c65a8254",
        "cecf61bdee426a3e0a014f7e26990d09c71ed458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:54:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:54:47 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  rtc: rtc-sun4v fixes, revised\n  sparc: Fix tty compile warnings.\n  sparc: struct device - replace bus_id with dev_name(), dev_set_name()\n"
    },
    {
      "commit": "cecf61bdee426a3e0a014f7e26990d09c71ed458",
      "tree": "6a35a56424bbf23dd669f5faa7c0192dd2412c1e",
      "parents": [
        "e64ed0225bd82d4c108c9f78f46070cfade14fac"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Fri Nov 14 16:37:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 14 16:37:54 2008 -0800"
      },
      "message": "rtc: rtc-sun4v fixes, revised\n\n- simplified code\n- use platform_driver_probe\n- removed locking: it\u0027s provided by rtc subsystem\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06de18085122b873012cb23f043e2bdcf5f50923",
      "tree": "95dd2dfc396630e14b68b9f6b5c6af4e59a86f64",
      "parents": [
        "a7fa9851b6dd18824320c4129f26947b3cdb63d8"
      ],
      "author": {
        "name": "Mark Jackson",
        "email": "mpfj@mimc.co.uk",
        "time": "Wed Nov 12 13:27:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 17:17:18 2008 -0800"
      },
      "message": "rtc: add Dallas DS1390/93/94 RTC chips\n\nAdd support for the Dallas DS1390/93/94 SPI RTC chip.\n\nSigned-off-by: Mark Jackson \u003cmpfj@mimc.co.uk\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": "a7fa9851b6dd18824320c4129f26947b3cdb63d8",
      "tree": "a701d636c9c3da4b5ea8a18a6aaa1a81632139c8",
      "parents": [
        "077eaf5b40ecb2c345d82f02275c20e965dfa3e5"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Wed Nov 12 13:27:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 17:17:18 2008 -0800"
      },
      "message": "rtc: basic implementation of Epson RX-8581 I2C Real Time Clock\n\nProvide the basic \"get\" and \"set\" functionality for the Epson RX-8581 I2C\nRTC.  It currently does not support the RTC\u0027s Alarm or Fixed-cycle timer.\n\n[akpm@linux-foundation.org: need log2.h for ilog2(), remove unneeded initialisation]\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: 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": "077eaf5b40ecb2c345d82f02275c20e965dfa3e5",
      "tree": "9f29121591ffb69cef527e4de11d183b6bf01f6d",
      "parents": [
        "a412ae3fb90ab49072b82c8cfa1e3e60d2b27005"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 12 13:27:04 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 17:17:18 2008 -0800"
      },
      "message": "rtc: rtc-wm8350: add support for WM8350 RTC\n\nThis adds support for the RTC provided by the Wolfson Microelectronics\nWM8350.\n\nThis driver was originally written by Graeme Gregory and Liam Girdwood,\nthough it has been modified since then to update it to current mainline\ncoding standards and for API completeness.\n\n[akpm@linux-foundation.org: s/schedule_timeout_interruptible/schedule_timeout_uninterruptible/ to prevent bogus timeout when signal_pending()]\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Liam Girdwood \u003clinux@wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80bb26d4062657c52862d1b112beead47ff9b793",
      "tree": "101f84828decb0eb1557855a9972bb2c4690b1b5",
      "parents": [
        "06a7f058761cd232cab42d5c7da82f7255b51d5b"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Thu Nov 06 12:53:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:41:19 2008 -0800"
      },
      "message": "rtc-cmos: fix boot log message\n\n-rtc0: alarms up to one month, y3k, 114 bytes nvram, , hpet irqs irqs\n+rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\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": "9e3a4afd5a66f9047e30ba225525e6ff01612dc4",
      "tree": "1f32bb96e97fb7ad4a0fc94b096cc30e308870ab",
      "parents": [
        "a564738c1c9c7b9ed696bf4116267789201ac8ac"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 06 12:53:18 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:41:17 2008 -0800"
      },
      "message": "rtc: fix handling of missing tm_year data when reading alarms\n\nWhen fixing up invalid years rtc_read_alarm() was calling rtc_valid_tm()\nas a boolean but rtc_valid_tm() returns zero on success or a negative\nnumber if the time is not valid so the test was inverted.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\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": "e856359685143a2f65876e7db4e4aa0ef5dce7f0",
      "tree": "bbcafe7f23975979f7a2bc6fd1404908d5fd7bd1",
      "parents": [
        "e3bd9ec5d8bfc90f9e1bd995677829e57a404061",
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 03 14:49:01 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 03 14:49:01 2008 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into s3c-moves2\n"
    },
    {
      "commit": "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c",
      "tree": "4e18fbe1851e6d2161b7f18265cb21f8a61e3ce7",
      "parents": [
        "3318a386e4ca68c76e0294363d29bdc46fcad670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 23:28:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:46 2008 -0700"
      },
      "message": "saner FASYNC handling on file close\n\nAs it is, all instances of -\u003erelease() for files that have -\u003efasync()\nneed to remember to evict file from fasync lists; forgetting that\ncreates a hole and we actually have a bunch that *does* forget.\n\nSo let\u0027s keep our lives simple - let __fput() check FASYNC in\nfile-\u003ef_flags and call -\u003efasync() there if it\u0027s been set.  And lose that\ncrap in -\u003erelease() instances - leaving it there is still valid, but we\ndon\u0027t have to bother anymore.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63b40456a30912084c90753582137b9e0495c5c3",
      "tree": "eedba8710d0ba3c802ecf77f46ed6ab2c73e2149",
      "parents": [
        "eff2502801e9a3a34882c6bd720470d65394522e",
        "770a424112cb2c3a3e39221299eaf5244b76479a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Add missing null terminating entry to bq4802_match[].\n  sparc: use the new byteorder headers\n  rtc-m48t59: shift zero year to 1968 on sparc (rev 2)\n  dbri: check dma_alloc_coherent errors\n  sparc64: remove byteshifting from out* helpers\n"
    },
    {
      "commit": "51b7616e36fbad93d7ba9e41f11fb57143d11252",
      "tree": "b4ccc88becd81bca5630455fa585c68c6f136957",
      "parents": [
        "7106a27b52940085c2c3f6e42742d3a2a84d872a"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:01:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc S3C: add device_init_wakeup() invokation\n\ntAdd adds device_init_wakeup() ivokation to probe function of\ns3c2410_rtc_driver.  Without of this wakealarm sysfs attribute does not\ninitialise.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nAcked-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": "bcc378e777514832c11b09d194a7f946e7ad803a",
      "tree": "da3a0fc0ff5902bcb925380f7423cf020d7a30bc",
      "parents": [
        "81365c31afcea2bd6d551a029282d59c89e8fd54"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Oct 29 14:01:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc: ds3234 doesn\u0027t link when built-in\n\nWhen ds3234 is built-in, the final links fails with the following vague error\nmessage:\n\n`.exit.text\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.exit.text\u0027 of drivers/built-in.o\n\nds3234_remove() cannot be marked __exit, as it\u0027s accessed via __devexit_p().\nIn addition, mark ds3234_probe() __devinit while we\u0027re at it.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\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": "eb944db0cfeb0ee934e2a74d5b3516f80cf2c208",
      "tree": "7e91ebf253d2a7a51d5cea4386e718989b729a0d",
      "parents": [
        "e11e3643f300f2e3a3ea21658e9f80b412c2c8a1"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:00:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "rtc-s3c: fix section mismatch warnings\n\nWarnings was appeared when compile rtc-s3c.c because\nplatform_driver structure s3c2410_rtcdrv has wrong name.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\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": "e2cd00cfebd9a25e0e09712b0116ef18edc2cd98",
      "tree": "6e1584e2f671320bc224cce1a07d2b9cb61778be",
      "parents": [
        "9498cb79463c9b2abb243a4b0c2ce3ac1853d5b0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 30 10:14:34 2008 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 30 10:17:12 2008 +0000"
      },
      "message": "[ARM] S3C: Move regs-rtc.h to arch/arm/plat-s3c/include/plat\n\nMove regs-rtc.h to arch/arm/plat-s3c/include/plat ready\nto clean out old include directories.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "12a9ee3cce256ae0f178d604f2c8764fb2942cfe",
      "tree": "64a3f5bc9185af7b4656894ed57b387d91d44626",
      "parents": [
        "be376649344ba2c3d00021f8bbf64392aa01ad55"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 29 15:35:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 29 15:35:24 2008 -0700"
      },
      "message": "rtc-m48t59: shift zero year to 1968 on sparc (rev 2)\n\nShift the first year to 1968 for Sun SPARC machines.\n\nMove this logic from platform specific files to rtc driver\nas this fixes problems with calculating a century bit.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Alexander Beregalov\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36ec891895020f3bc9953c8b11d079c6d77d76bd",
      "tree": "89961ee93d8bf5f4e924c2e02790ddd52d61da5c",
      "parents": [
        "70740d6c93030b339b4ad17fd58ee135dfc13913",
        "e4b41dbd60e30463cc8fab21ed45b7d6227fc338"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:20:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:20:15 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: (23 commits)\n  sh: asm/gpio.h needs linux/kernel.h for might_sleep()/WARN_ON().\n  sh: mach-highlander: Handle SCIF pinmuxing on R7785RP.\n  sh: sh7785 pinmux support\n  sh: update defconfigs.\n  sh: Kill off unused p1fc divisors from SH7763 clk fwk.\n  sh: improve pinmux support for single direction pins\n  sh: use 10MHz VIO_CLK for ov772x on Migo-R\n  sh: Update gpio_set_value() pin value handling\n  sh: update ov772x byte order on Migo-R\n  rtc: Add R2025S/D comment to rs5c372 Kconfig entry.\n  sh: Export cache flush routines needed by sh_eth on SH7619.\n  sh: Wire up oops reporting in the die notifier chain.\n  sh: ap325rxa: Kill off unused port definitions.\n  sh: Hook up PB0-\u003ePB7 input-only pins in SH7203 PFC.\n  sh: ap325rxa: Move off of hardcoded pinmux for flctl initialization.\n  sh: add support FLCTL for ap325rxa board\n  sh: gpio: Stub in dummy GPIO\u003c-\u003eIRQ mapping routines.\n  sh: rsk7203: leds-gpio support for RSK+ LEDs.\n  sh: gpio: Include asm-generic/gpio.h for non-gpiolib stubs.\n  sh: fix soc-camera compile breakage on Migo-R.\n  ...\n"
    },
    {
      "commit": "f96411ab73647ebf9485d77546c0c1f554bafcd7",
      "tree": "284723cf28ee6dbafcd4b0edba309606d13d3d43",
      "parents": [
        "a30d46c042c8a17ef25de02f439fbd120ab8a8de"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Oct 20 23:50:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:19:38 2008 +0200"
      },
      "message": "mfd: rtc-twl4030 driver\n\nThis adds a driver for the RTC inside the TWL4030 multi-function device.\nIt\u0027s a fairly basic RTC, with a wake-capable alarm.\n\nNote that many of the pre-release Overo boards now in circulation can\u0027t\neffectively use this RTC, because of a wiring error that puts its TWL\nchip into \"secure\" mode.  (As in \"secure yourself against tampering\".)\nThis isn\u0027t an issue on other OMAP3 boards now supported in mainline,\nsuch as Beagle and Labrador.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "5d4529be5e6365029d33044d383c2f527afa5734",
      "tree": "4e217be8ff3fba2db588f899f98a6b8d883e1e33",
      "parents": [
        "2bba37e64a0803e2a5d0751f4bdbf2b13d1dd0d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 21 20:12:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 21 20:12:59 2008 +0900"
      },
      "message": "rtc: Add R2025S/D comment to rs5c372 Kconfig entry.\n\nThis was accidentally left out when the R2025S/D support was merged\nearlier.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e3d2f927f788adcdabc42f8a1616f6cc56c53bbe",
      "tree": "ff051e33cff49e23f4c4ef84360f22cf7a1998c9",
      "parents": [
        "a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da",
        "81e192d6ce303b6792aa38ff35f41a1a7357f23a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:38:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:40:31 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: convert to generic compat_sys_ptrace\n  parisc: add rtc platform driver\n  parisc: initialize unwinder much earlier\n  parisc: add new syscalls\n  parisc: hijack jump to start_kernel\n  parisc: add pdc_coproc_cfg_unlocked and set_firmware_width_unlocked\n  parisc: move include/asm-parisc to arch/parisc/include/asm\n  parisc: move pdc_result to real2.S\n  parisc: unify CCIO_COLLECT_STATS implementation\n  parisc: add arch/parisc/kernel/.gitignore\n  parisc: ropes.h - fix \u003casm-parisc/*\u003e -\u003e \u003casm/*\u003e\n  parisc: parisc-agp - fix \u003casm-parisc/*\u003e -\u003e \u003casm/*\u003e\n\nResolve remove/rename conflict: include/asm-parisc/a.out.h is no longer\nrelevant.\n"
    },
    {
      "commit": "9301975ec251bab1ad7cfcb84a688b26187e4e4a",
      "tree": "91e48be0bdc67cbcb75bc8a299a3dcf168e0a814",
      "parents": [
        "7110879cf2afbfb7af79675f5ff109e63d631c25",
        "dd3a1db900f2a215a7d7dd71b836e149a6cf5fed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:22:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:23:01 2008 -0700"
      },
      "message": "Merge branch \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges branches irq/genirq, irq/sparseirq-v4, timers/hpet-percpu\nand x86/uv.\n\nThe sparseirq branch is just preliminary groundwork: no sparse IRQs are\nactually implemented by this tree anymore - just the new APIs are added\nwhile keeping the old way intact as well (the new APIs map 1:1 to\nirq_desc[]).  The \u0027real\u0027 sparse IRQ support will then be a relatively\nsmall patch ontop of this - with a v2.6.29 merge target.\n\n* \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (178 commits)\n  genirq: improve include files\n  intr_remapping: fix typo\n  io_apic: make irq_mis_count available on 64-bit too\n  genirq: fix name space collisions of nr_irqs in arch/*\n  genirq: fix name space collision of nr_irqs in autoprobe.c\n  genirq: use iterators for irq_desc loops\n  proc: fixup irq iterator\n  genirq: add reverse iterator for irq_desc\n  x86: move ack_bad_irq() to irq.c\n  x86: unify show_interrupts() and proc helpers\n  x86: cleanup show_interrupts\n  genirq: cleanup the sparseirq modifications\n  genirq: remove artifacts from sparseirq removal\n  genirq: revert dynarray\n  genirq: remove irq_to_desc_alloc\n  genirq: remove sparse irq code\n  genirq: use inline function for irq_to_desc\n  genirq: consolidate nr_irqs and for_each_irq_desc()\n  x86: remove sparse irq from Kconfig\n  genirq: define nr_irqs for architectures with GENERIC_HARDIRQS\u003dn\n  ...\n"
    },
    {
      "commit": "ed402af3c23a4804b3f8899263e8d0f97c62ab49",
      "tree": "3aa971aea57f900a3060cc0545b199ef611f4dcf",
      "parents": [
        "096e6f673dc02a6394dc9a7d8f8735c6978f5b91",
        "40e24c403f325715f9c43b9fed2068641201ee0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 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: (112 commits)\n  sh: Move SH-4 CPU headers down one more level.\n  sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.\n  sh: Migrate common board headers to mach-common/.\n  sh: Move the CPU definition headers from asm/ to cpu/.\n  serial: sh-sci: Add support SCIF of SH7723\n  video: add sh_mobile_lcdc platform flags\n  video: remove unused sh_mobile_lcdc platform data\n  sh: remove consistent alloc cruft\n  sh: add dynamic crash base address support\n  sh: reduce Migo-R smc91x overruns\n  sh: Fix up some merge damage.\n  Fix debugfs_create_file\u0027s error checking method for arch/sh/mm/\n  Fix debugfs_create_dir\u0027s error checking method for arch/sh/kernel/\n  sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board\n  sh: Use sh7720 GPIO on magicpanelr2 board\n  sh: Add sh7720 pinmux code\n  sh: Use sh7203 GPIO on rsk7203 board\n  sh: Add sh7203 pinmux code\n  sh: Use sh7723 GPIO on AP325RXA board\n  sh: Add sh7723 pinmux code\n  ...\n"
    },
    {
      "commit": "01e8ef11bc1a74e65678ed55795f59266d4add01",
      "tree": "293cbe5df96191ac10afb050bd4cce54ff2c01f9",
      "parents": [
        "bb26b963d8343bb1bde842fba0b6e00cad841f31"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "parag.lkml@gmail.com",
        "time": "Sat Oct 18 20:28:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:42 2008 -0700"
      },
      "message": "x86: sysfs: kill owner field from attribute\n\nTejun\u0027s commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs\nattribute-\u003eowner unnecessary.  But the field was left in the structure to\nease the merge.  It\u0027s been over a year since that change and it is now\ntime to start killing attribute-\u003eowner along with its users - one arch at\na time!\n\nThis patch is attempt #1 to get rid of attribute-\u003eowner only for\nCONFIG_X86_64 or CONFIG_X86_32 .  We will deal with other arches later on\nas and when possible - avr32 will be the next since that is something I\ncan test.  Compile (make allyesconfig / make allmodconfig / custom config)\nand boot tested.\n\nakpm: the idea is that we put the declaration of sttribute.owner inside\n`#ifndef CONFIG_X86\u0027.  But that proved to be too ambitious for now because\nnew usages kept on turning up in subsystem trees.\n\n[akpm: remove the ifdef for now]\nSigned-off-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.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": "e232cfdc3d087d435c9ee767ddd4e6f52457d02a",
      "tree": "43be1122c188ddfcf93c8a43cc04350223430b86",
      "parents": [
        "357c6e63590895dc87cc9300f5a1c27544ea69e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Oct 18 20:28:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "drivers/rtc/rtc-bq4802.c: don\u0027t use BIN_2_BCD and BCD_2_BIN\n\nThese are going away.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe20ba70abf7d6e5855c3dacc729490b3d0d077f",
      "tree": "918619427cc051d22cb38b44e94c7e65f29ee928",
      "parents": [
        "4110a0d6206bd175419cc5503f80cc296d184cbf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "drivers/rtc/: use bcd2bin/bin2bcd\n\nChange drivers/rtc/ to use the new bcd2bin/bin2bcd functions instead of\nthe obsolete BCD_TO_BIN/BIN_TO_BCD/BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8fc40cd345bfd88d8a98e7916909b9143502999",
      "tree": "a0c43296bd7d5242a1f34a153edb76c42ce8686d",
      "parents": [
        "1f3ccaed13944b9cfa9af7f6c70bfb292e42a347"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Oct 18 20:27:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "rtc-cmos: export second NVRAM bank\n\nTeach rtc-cmos about the second bank of registers found on most modern x86\nsystems, giving access to 128 bytes more NVRAM.\n\nThis version only sees that extra NVRAM when both register banks are\nprovided as part of *one* PNP resource.  Since BIOS on some systems\npresents them using two IO resources, and nothing merges them, this can\u0027t\nalways show all the NVRAM.  (We\u0027re supposed to be able to use PNP id\nPNP0b01 too, but BIOS tables doesn\u0027t often seem to use that particular\noption.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\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": "7639a4541f7e7abb1295ff8ab39cc2f5842239ae",
      "tree": "a2ea959e9138c914ceb4ee84387fd0c9d7d2ce12",
      "parents": [
        "f7275650133ce9df83886684f3bd97373dfc21ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "message": "sh: Migrate common board headers to mach-common/.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4cb40f795af36b3deb743f6ccf6c3fd542c61c8d",
      "tree": "db3d7519932549bf528f5b8e4cb8350356cd544d",
      "parents": [
        "79ed2a9216dd3cc35c4f2c5dbaddadb195af83ac",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/kernel-parameters.txt\n\tarch/sh/include/asm/elf.h\n"
    },
    {
      "commit": "d7a6119f457f48a94985fdbdc400cbb03e136a76",
      "tree": "db6903a1a6135daa83f603ff147fff9a68355bc5",
      "parents": [
        "65ae24b1811650f2bc5b0b85ea8b0bff6b5bf4a9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Oct 16 09:28:47 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:32:38 2008 -0700"
      },
      "message": "rtc: rtc-ds1286 and rtc-m48t35 need \u003clinux/io.h\u003e\n\nWith m68k allmodconfig, I get:\n\n| drivers/rtc/rtc-ds1286.c: In function \u0027ds1286_rtc_read\u0027:\n| drivers/rtc/rtc-ds1286.c:33: error: implicit declaration of function \u0027__raw_readl\u0027\n| drivers/rtc/rtc-ds1286.c: In function \u0027ds1286_rtc_write\u0027:\n| drivers/rtc/rtc-ds1286.c:38: error: implicit declaration of function \u0027__raw_writel\u0027\n| drivers/rtc/rtc-ds1286.c: In function \u0027ds1286_probe\u0027:\n| drivers/rtc/rtc-ds1286.c:345: error: implicit declaration of function \u0027ioremap\u0027\n| drivers/rtc/rtc-ds1286.c:345: warning: assignment makes pointer from integer without a cast\n| drivers/rtc/rtc-ds1286.c:365: error: implicit declaration of function \u0027iounmap\u0027\n\nand\n\n| drivers/rtc/rtc-m48t35.c: In function \u0027m48t35_read_time\u0027:\n| drivers/rtc/rtc-m48t35.c:59: error: implicit declaration of function \u0027readb\u0027\n| drivers/rtc/rtc-m48t35.c:60: error: implicit declaration of function \u0027writeb\u0027\n| drivers/rtc/rtc-m48t35.c: In function \u0027m48t35_probe\u0027:\n| drivers/rtc/rtc-m48t35.c:168: error: implicit declaration of function \u0027ioremap\u0027\n| drivers/rtc/rtc-m48t35.c:168: warning: assignment makes pointer from integer without a cast\n| drivers/rtc/rtc-m48t35.c:188: error: implicit declaration of function \u0027iounmap\u0027\n\nInclude \u003clinux/io.h\u003e to get access to the I/O API.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1716b0fea36c2be628440c1050182a1a1e9caae7",
      "tree": "1507b8bcb09281f31a8e849236ee9f124282c9da",
      "parents": [
        "6fd5c03f823dd6a3755b277243cd4b1718475ac0"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Wed Oct 15 22:03:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc-ds1672 new style driver\n\nNew style conversion and reformatting as per indent --linux-style\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": "6fd5c03f823dd6a3755b277243cd4b1718475ac0",
      "tree": "1bc2ab3bbac60ff099e902ee65eff438898e8f81",
      "parents": [
        "fb0d4ec4d3f49bbe17955ee4da774eb589776da4"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Wed Oct 15 22:03:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc-max6900 new style driver\n\nNew style conversion and reformatting as per indent --linux-style\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Dale Farnsworth \u003cdale@farnsworth.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": "fb0d4ec4d3f49bbe17955ee4da774eb589776da4",
      "tree": "c8a899aca42a4fa20e5f054bb41f5694ad0a4aea",
      "parents": [
        "d3a126fcf9df7dc59f1cc553c2fb2e668264e86c"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "avictor.za@gmail.com",
        "time": "Wed Oct 15 22:03:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc-at91rm9200: remove now-unneeded code\n\nThe non-functional periodic IRQ support was previously removed from the\nAT91RM9200 RTC driver.  Remove the remaining AT91_RTC_FREQ definition.\n\nSigned-off-by: Andrew Victor \u003clinux@maxim.org.za\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": "d3a126fcf9df7dc59f1cc553c2fb2e668264e86c",
      "tree": "3e6359d3ad55bc0ecf585eed8ab0361f89889a92",
      "parents": [
        "03274572215a1dfc7c382ef9b18c562612b4d466"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Wed Oct 15 22:03:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc: rtc-m41t80.c: add support for the ST M41T65 RTC\n\nAdd support for M41T65 Real Time Clock chip.\n\nThe main differences I see between the M41T65 and M41T80 are that:\n\n1) The M41T65 watchdog timer has three bits controlling resolution\n   (versus two for the M41T80).\n\n2) There is no register 0x13 for controlling square-wave output.\n\nSigned-off-by: Steven A. Falco \u003csfalco@harris.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\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": "03274572215a1dfc7c382ef9b18c562612b4d466",
      "tree": "08964e93f3c9a974d865af36840cffd7637e93cd",
      "parents": [
        "743e6a504f81d1e2f086e726b69fb6631d11f820"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Oct 15 22:03:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc: use CONFIG_PPC instead of CONFIG_PPC_MERGE\n\nNow that arch/ppc is dead CONFIG_PPC_MERGE is always defined for all\npowerpc platforms and we want to get rid of it use CONFIG_PPC instead.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.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": "743e6a504f81d1e2f086e726b69fb6631d11f820",
      "tree": "6fe23cd6708db3e95fcad00ef7af12253e97d063",
      "parents": [
        "37fc5e2c42833c32f7c8eb5d9b3a3115bb37d9c3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc: file close() consistently disables repeating irqs\n\nMake the rtc framework consistent about disabling 1/second update IRQs\nthat may have been activated through the /dev interface, when that /dev\nfile is closed.  (It may have closed because of coredump, etc.) This was\npreviously done only for emulated update IRQs ...  now, do it always.\n\nAlso comment the current policy: repeating IRQs (periodic, update) that\nuserspace enabled will be cleanly disabled, but alarms are left alone.\nSuch repeating IRQs are a constant and pointless system load.\n\nUpdate some RTC drivers to remove now-needless release() methods.  Most\nsuch methods just enforce that policy.  The others all seem to be buggy,\nand mistreat in-kernel clients of periodic or alarm IRQs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Andrew Sharp \u003candy.sharp@onstor.com\u003e\nCc: Angelo Castello \u003cangelo.castello@st.com\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Thomas Hommel \u003cthomas.hommel@gefanuc.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": "37fc5e2c42833c32f7c8eb5d9b3a3115bb37d9c3",
      "tree": "84af33020bac66f85d1bbce845bfb4f06373f9f9",
      "parents": [
        "0053dc0d13eb14108ebc48619456dd9ff6e25768"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 15 22:03:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "rtc: rtc-rs5c372: add support for Ricoh R2025S/D RTC\n\nThis adds support for the Ricoh R2025S/D series of I2C RTCs, produced by\nRicoh Japan and described at:\n\n\thttp://www.ricoh.co.jp/LSI/product_rtc/2wire/r2025x/\n\nThis series has very minor deviations from the rest of the RS5C chips,\nmost of which have to do with the oscillator, which was abstracted away in\nan earlier patch.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nTested-by: Riku Voipio \u003criku.voipio@movial.fi\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": "0053dc0d13eb14108ebc48619456dd9ff6e25768",
      "tree": "b83bef18caede3cfa357ff771047685a31a50653",
      "parents": [
        "0f4d3fd8ac76122675de900d67a470306647374b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 15 22:03:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "rtc: rtc-rs5c372: SMBus conversion/support\n\nrtc-rs5c372 presently depends on I2C master mode transfers, despite the\nfact that these RTCs frequently find themselves on SMBus-only adapters.\n\nGiven that the only capabilities that were checked were for I2C_FUNC_I2C,\nit\u0027s assumed that most of the adapters that are currently using this\ndriver are fairly sane, and are able to handle SMBus emulation (though we\nadjust the default capabilities to check for I2C_FUNC_SMBUS_EMUL anyways,\nwhich is the vast majority of them.  The adapters that don\u0027t have their\nown -\u003esmbus_xfer() fall back on the -\u003emaster_xfer() through the emulated\ntransfer).\n\nThe special case is iop3xx, which has more than its fair share of hacks\nwithin this driver, it remains untested -- though also claims to support\nemulated SMBus accesses.  The corner case there is rs5c_get_regs() which\nuses access mode #3 for transferring the register state, while we use mode\n#1 for SMBus.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nTested-by: Riku Voipio \u003criku.voipio@movial.fi\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": "f841a487d4dff35386e989768ec03a86a376bfde",
      "tree": "196bdfbc27447bcbd93a65b9a0214a5faea04598",
      "parents": [
        "cb49a5e9ee4fb0ab6a84a29c4de6c1bd112d38df"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:02:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "rtc: remove some NOP open/release methods\n\nRemove NOP methods from rtc-pl030 and rtc-pl031 drivers;\nthis is pure wasted code.\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": "cb49a5e9ee4fb0ab6a84a29c4de6c1bd112d38df",
      "tree": "98296a1d7b1d9d0d7b7d152180f92cdbf600051d",
      "parents": [
        "2f9b75e09ec3f62f2ebecec0ac9aec58656c2459"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Wed Oct 15 22:02:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "rtc-ds1307: alarm support for ds1337/ds1339\n\nUpdate the ds1307 driver with alarm support for ds1337/ds1339.  This uses\nthe first alarm (there are two), and matches on seconds, minutes, hours,\nand day-of-month.  Tested on ds1339.\n\n[dbrownell@users.sourceforge.net: add comments; fixup style, valid irq\nchecks, debug dumps; lock; more careful IRQ shutdown; switch BCD2BIN to\nbcd2bin (and vice versa); ENOTTY not EINVAL.]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\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": "2f9b75e09ec3f62f2ebecec0ac9aec58656c2459",
      "tree": "889da2365d6f76f817b24beb40a937ae248822eb",
      "parents": [
        "986e36a5b817de01733d46aa623406106d661cec"
      ],
      "author": {
        "name": "Dennis Aberilla",
        "email": "denzzzhome@yahoo.com",
        "time": "Wed Oct 15 22:02:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "rtc: add device driver for Dallas DS3234 SPI RTC chip\n\nAdd support for the Dallas DS3234 chip - extremely accurate SPI bus RTC\nwith integrated crystal and SRAM.\n\n[akpm@linux-foundation.org: don\u0027t use BIN2BCD/BCD2BIN]\nSigned-off-by: Dennis Aberilla \u003cdenzzzhome@yahoo.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": "986e36a5b817de01733d46aa623406106d661cec",
      "tree": "cab630f3d89ce9bfacb35804b18366e90a5666d9",
      "parents": [
        "5d5b4d74f9ae85bbd558a708678b6927f962e75d"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Wed Oct 15 22:02:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "rtc: DS1374 wakeup support\n\nWakeup support implementation.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\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": "5d5b4d74f9ae85bbd558a708678b6927f962e75d",
      "tree": "bead77fa3632aeca986a8a097143ad58b88efe85",
      "parents": [
        "8d7b48e0bc5fa01a818eac713d4cb0763090cd0e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Wed Oct 15 22:02:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "rtc-pcf8563: remove client validation\n\nValidating clients with black magic register checks doesn\u0027t make much\nsense for new-style i2c driver and has been known to fail on valid NXP\npcf8563 chips.  This patch removes the client validation code.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.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": "c7576b5b339f08c7346591c71a330b08f8b9943f",
      "tree": "7576a09ae6b5dd0d03eff412d23139efcd060453",
      "parents": [
        "9130addad2fb2bbe1847f13c838438ff10a66d3a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:06 2008 +0200"
      },
      "message": "drivers/rtc: use nr_irqs\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1dbd82e2ff02181a7102088a9fe83e17ddbcb47",
      "tree": "464587b752de7756bf45de8b31744ccb17710385",
      "parents": [
        "3ec066cdb75fb0ece5d4cc1ddfa93392f0f6498a"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Oct 14 17:17:32 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 15 12:46:51 2008 +0100"
      },
      "message": "RTC: M48T35: new RTC driver\n\nThis driver replaces the broken ip27-rtc driver in drivers/char and\ngives back RTC support for SGI IP27 machines.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5f119f29063c9a9bf1ab40112c02710c2db84f29",
      "tree": "0bbaad32a7a039475f6a53eadbd8be44b320d525",
      "parents": [
        "7d81a5e03ddbb44d05a32cad4a46a23577216497"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Oct 14 17:16:59 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 15 12:46:51 2008 +0100"
      },
      "message": "MIPS: DS1286: New RTC driver\n\nThis driver replaces the broken DS1286 driver in drivers/char and gives back\nRTC support for SGI IP22 and IP28 machines.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "72f22b1eb6ca5e4676a632a04d40d46cb61d4562",
      "tree": "ebd4739577dcac1766d67828feed29e3a0aedb49",
      "parents": [
        "758a7f7bb86b520aadc484f23da85e547b3bf3d8"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 14 17:01:59 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:30:14 2008 -0700"
      },
      "message": "rtc-cmos: look for PNP RTC first, then for platform RTC\n\nWe shouldn\u0027t rely on \"pnp_platform_devices\" to tell us whether there\nis a PNP RTC device.\n\nI introduced \"pnp_platform_devices\", but I think it was a mistake.\nAll it tells us is whether we found any PNPBIOS or PNPACPI devices.\nMany machines have some PNP devices, but do not describe the RTC\nvia PNP.  On those machines, we need to do the platform driver probe\nto find the RTC.\n\nWe should just register the PNP driver and see whether it claims anything.\nIf we don\u0027t find a PNP RTC, fall back to the platform driver probe.\n\nThis (in conjunction with the arch/x86/kernel/rtc.c patch to add\na platform RTC device when PNP doesn\u0027t have one) should resolve\nthese issues:\n\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d11580\n    https://bugzilla.redhat.com/show_bug.cgi?id\u003d451188\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReported-by: Rik Theys \u003crik.theys@esat.kuleuven.be\u003e\nReported-by: shr_msn@yahoo.com.tw\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a474aaedac99ba86e28ef6c912a7647c482db6dd",
      "tree": "0b5972b98ea601ea22845290f5351c40a0bb7771",
      "parents": [
        "8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 14 13:50:21 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:08:21 2008 -0700"
      },
      "message": "rtc-cmos: move wake setup from ACPI glue into RTC driver\n\nMove rtc_wake_setup() from drivers/acpi/glue.c into the RTC driver\nin drivers/rtc/rtc-cmos.c.\n\nThis removes the ordering constraint between the module_init(acpi_rtc_init)\nand the cmos_do_probe() code that depends on it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "9eb1686423756f4dfb0ad8bfb02bb8bf1b89e50a",
      "tree": "16d0c7b2cb2e995bb6795bc83d0c2088e3bdf78c",
      "parents": [
        "f0514ae323f19ba1ad4bea4174ea274c812f7eee"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Sep 10 14:24:07 2008 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Oct 10 16:32:30 2008 +0000"
      },
      "message": "parisc: add rtc platform driver\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "2e4a75cdcb89ff53bb182dda3a6dcdc14befe007",
      "tree": "55a3effb9e6c78b0a6521e0f76562db470555783",
      "parents": [
        "e105eabb5b843c6c59f921f54122221f82ca09e6"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Oct 03 15:23:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 03 18:22:17 2008 -0700"
      },
      "message": "rtc: fix kernel panic on second use of SIGIO nofitication\n\nWhen userspace uses SIGIO notification and forgets to disable it before\nclosing file descriptor, rtc-\u003easync_queue contains stale pointer to struct\nfile.  When user space enables again SIGIO notification in different\nprocess, kernel dereferences this (poisoned) pointer and crashes.\n\nSo disable SIGIO notification on close.\n\nKernel panic:\n(second run of qemu (requires echo 1024 \u003e /sys/class/rtc/rtc0/max_user_freq))\n\ngeneral protection fault: 0000 [1] PREEMPT\nCPU 0\nModules linked in: af_packet snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq usbhid tuner tea5767 tda8290 tuner_xc2028 xc5000 tda9887 tuner_simple tuner_types mt20xx tea5761 tda9875 uhci_hcd ehci_hcd usbcore bttv snd_via82xx snd_ac97_codec ac97_bus snd_pcm snd_timer ir_common compat_ioctl32 snd_page_alloc videodev v4l1_compat snd_mpu401_uart snd_rawmidi v4l2_common videobuf_dma_sg videobuf_core snd_seq_device snd btcx_risc soundcore tveeprom i2c_viapro\nPid: 5781, comm: qemu-system-x86 Not tainted 2.6.27-rc6 #363\nRIP: 0010:[\u003cffffffff8024f891\u003e]  [\u003cffffffff8024f891\u003e] __lock_acquire+0x3db/0x73f\nRSP: 0000:ffffffff80674cb8  EFLAGS: 00010002\nRAX: ffff8800224c62f0 RBX: 0000000000000046 RCX: 0000000000000002\nRDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800224c62f0\nRBP: ffffffff80674d08 R08: 0000000000000002 R09: 0000000000000001\nR10: ffffffff80238941 R11: 0000000000000001 R12: 0000000000000000\nR13: 6b6b6b6b6b6b6b6b R14: ffff88003a450080 R15: 0000000000000000\nFS:  00007f98b69516f0(0000) GS:ffffffff80623200(0000) knlGS:00000000f7cc86d0\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 0000000000a87000 CR3: 0000000022598000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess qemu-system-x86 (pid: 5781, threadinfo ffff880028812000, task ffff88003a450080)\nStack:  ffffffff80674cf8 0000000180238440 0000000200000002 0000000000000000\n ffff8800224c62f0 0000000000000046 0000000000000000 0000000000000002\n 0000000000000002 0000000000000000 ffffffff80674d68 ffffffff8024fc7a\nCall Trace:\n \u003cIRQ\u003e  [\u003cffffffff8024fc7a\u003e] lock_acquire+0x85/0xa9\n [\u003cffffffff8029cb62\u003e] ? send_sigio+0x2a/0x184\n [\u003cffffffff80491d1f\u003e] _read_lock+0x3e/0x4a\n [\u003cffffffff8029cb62\u003e] ? send_sigio+0x2a/0x184\n [\u003cffffffff8029cb62\u003e] send_sigio+0x2a/0x184\n [\u003cffffffff8024fb97\u003e] ? __lock_acquire+0x6e1/0x73f\n [\u003cffffffff8029cd4d\u003e] ? kill_fasync+0x2c/0x4e\n [\u003cffffffff8029cd10\u003e] __kill_fasync+0x54/0x65\n [\u003cffffffff8029cd5b\u003e] kill_fasync+0x3a/0x4e\n [\u003cffffffff80402896\u003e] rtc_update_irq+0x9c/0xa5\n [\u003cffffffff80404640\u003e] cmos_interrupt+0xae/0xc0\n [\u003cffffffff8025d1c1\u003e] handle_IRQ_event+0x25/0x5a\n [\u003cffffffff8025e5e4\u003e] handle_edge_irq+0xdd/0x123\n [\u003cffffffff8020da34\u003e] do_IRQ+0xe4/0x144\n [\u003cffffffff8020bad6\u003e] ret_from_intr+0x0/0xf\n \u003cEOI\u003e  [\u003cffffffff8026fdc2\u003e] ? __alloc_pages_internal+0xe7/0x3ad\n [\u003cffffffff8033fe67\u003e] ? clear_page_c+0x7/0x10\n [\u003cffffffff8026fc10\u003e] ? get_page_from_freelist+0x385/0x450\n [\u003cffffffff8026fdc2\u003e] ? __alloc_pages_internal+0xe7/0x3ad\n [\u003cffffffff80280aac\u003e] ? anon_vma_prepare+0x2e/0xf6\n [\u003cffffffff80279400\u003e] ? handle_mm_fault+0x227/0x6a5\n [\u003cffffffff80494716\u003e] ? do_page_fault+0x494/0x83f\n [\u003cffffffff8049251d\u003e] ? error_exit+0x0/0xa9\n\nCode: cc 41 39 45 28 74 24 e8 5e 1d 0f 00 85 c0 0f 84 6a 03 00 00 83 3d 8f a9 aa 00 00 be 47 03 00 00 0f 84 6a 02 00 00 e9 53 03 00 00 \u003c41\u003e ff 85 38 01 00 00 45 8b be 90 06 00 00 41 83 ff 2f 76 24 e8\nRIP  [\u003cffffffff8024f891\u003e] __lock_acquire+0x3db/0x73f\n RSP \u003cffffffff80674cb8\u003e\n---[ end trace 431877d860448760 ]---\nKernel panic - not syncing: Aiee, killing interrupt handler!\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\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": "5ec877083c2c4f9e2f710dc6480dc76c27cb6f55",
      "tree": "204241cc934f72ee6a79e33b6b8905a15ebd1005",
      "parents": [
        "a1cd0464c6f5857d87466130753d81b783bd3c52"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Sep 22 21:40:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 21:40:04 2008 -0700"
      },
      "message": "drivers/rtc/Kconfig: don\u0027t build rtc-cmos.o on sparc32\n\nFix for linux-next\u0027s\n\n: Author: David S. Miller \u003cdavem@davemloft.net\u003e  2008-08-28 19:54:17\n: Committer: David S. Miller \u003cdavem@davemloft.net\u003e  2008-08-29 14:16:45\n: Parent: 7f60459921bd24e86b21e07c42244c510b4f46b2 (Blackfin RTC Driver: BF561 not have on-chip RTC)\n: Child:  cca4c231028405950a15f5a27d7326d18d909784 (rtc: Add TI BQ4802 RTC driver.)\n: Branches: git-alsa-tiwai, linux-next\n: Follows: v2.6.27-rc4\n: Precedes: next-20080902\n: \n:     rtc: Allow RTC_DRV_CMOS to be used on SPARC.\n\n\nIn file included from drivers/rtc/rtc-cmos.c:40:\ninclude/asm-generic/rtc.h: In function \u0027rtc_is_updating\u0027:\ninclude/asm-generic/rtc.h:40: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ninclude/asm-generic/rtc.h:40: error: (Each undeclared identifier is reported only once\ninclude/asm-generic/rtc.h:40: error: for each function it appears in.)\ninclude/asm-generic/rtc.h: In function \u0027get_rtc_time\u0027:\ninclude/asm-generic/rtc.h:73: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ninclude/asm-generic/rtc.h: In function \u0027set_rtc_time\u0027:\ninclude/asm-generic/rtc.h:160: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_read_alarm\u0027:\ndrivers/rtc/rtc-cmos.c:193: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_checkintr\u0027:\ndrivers/rtc/rtc-cmos.c:255: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_irq_enable\u0027:\ndrivers/rtc/rtc-cmos.c:272: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_irq_disable\u0027:\ndrivers/rtc/rtc-cmos.c:292: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_set_alarm\u0027:\ndrivers/rtc/rtc-cmos.c:337: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_irq_set_freq\u0027:\ndrivers/rtc/rtc-cmos.c:378: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_procfs\u0027:\ndrivers/rtc/rtc-cmos.c:455: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_nvram_read\u0027:\ndrivers/rtc/rtc-cmos.c:519: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_nvram_write\u0027:\ndrivers/rtc/rtc-cmos.c:551: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_interrupt\u0027:\ndrivers/rtc/rtc-cmos.c:588: error: \u0027rtc_port\u0027 undeclared (first use in this function)\ndrivers/rtc/rtc-cmos.c: In function \u0027cmos_do_probe\u0027:\ndrivers/rtc/rtc-cmos.c:722: error: \u0027rtc_port\u0027 undeclared (first use in this function)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e57572a50a4de41c6cbc879a4866a312d4cd316",
      "tree": "c4f58ec96c06642c4b415b881d3f0a3b673d5b44",
      "parents": [
        "9b2e43ae4e9609f80034dfe8de895045cac52d77",
        "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\nConflicts:\n\n\tarch/sparc64/kernel/pci_psycho.c\n"
    },
    {
      "commit": "2641dc92b3c7f979c7e4820cff2e765664358982",
      "tree": "652d4fc11316e5c1dbb0c0cc504cae37ade68055",
      "parents": [
        "cc3c080d9f4484021e7b14f99de94a8c85a668d5"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Sep 10 19:34:44 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 11 14:59:24 2008 +0900"
      },
      "message": "rtc-sh: Unsigned rtc-\u003e{periodic,carry,alarm}_irq cannot be negative\n\npossibly since commit b420b1a7a17ea88531d0e12b2f2679a0c8365803\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "503acc8a33b1f41a547517c9a592af5e5968f85c",
      "tree": "a34b90aa9ad35b834556892270e46da8739f9f91",
      "parents": [
        "4944f7e5c917949451ba7f32aab5d297d8b03c7f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 09 19:50:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 09 19:50:04 2008 -0700"
      },
      "message": "rtc-bq4802: Fix sparse warnings.\n\nAs reported by Harvey Harrison.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "833be4e1f080050706901d8605f2e9ee863464a9",
      "tree": "7af3e41f6ba81b4c4457370002485239da43e136",
      "parents": [
        "088a39623660f2875aaf15649bf663bbb5a8a219"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Tue Sep 09 19:38:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 09 19:38:17 2008 -0700"
      },
      "message": "rtc-m48t59: Only check century bits on m48t59 chips.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d875a4b0ffad754e6d89fa561ea7dcdd79c9508b",
      "tree": "7b1a6efc14843c5ea549daab1db0366f4f94f833",
      "parents": [
        "3baca76f5653482f4b7fe1fc400b01877f6b2d92"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Sep 07 18:25:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 07 18:25:20 2008 -0700"
      },
      "message": "rtc-m48t59: fix setting of a year on m48t08 and m48t02 rtcs\n\nFix setting of a year in m48t08 and m48t02 clocks.\nThey do not have century bits and setting them\ncauses the year to overflow (bit 0x80 set).\n\nProblem found by Robert Reif on Sun Sparcstation 20.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64151ad5b3a03e236390d6d5160805ee4f4e7c67",
      "tree": "fc47e478fd05dd84b7f0b3c5a019a3326ac8a880",
      "parents": [
        "94fe7424a4c21940b4569200faaf0a0a5efd2924"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Sep 03 15:41:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 15:41:57 2008 -0700"
      },
      "message": "rtc-m48t59: allow externally mapped ioaddr\n\nAdd support for externally mapped ioaddr.  This is required on sparc32\nas the ioaddr must be mapped with of_ioremap().\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94fe7424a4c21940b4569200faaf0a0a5efd2924",
      "tree": "1c19837578b0774008df1e2430cf32353cf95286",
      "parents": [
        "3ca60f6e637cee8c735a7448fd912fe1a6e42fc1"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Sep 03 15:12:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 15:39:11 2008 -0700"
      },
      "message": "rtc-m48t59: add support for M48T02 and M48T59 chips\n\nAdd support for two compatible RTC:\n- M48T08 which does not have alarm part,\n- M48T08 which does not have alarm part and has\n  only 2KB of NVRAM\n\nThese types covers all Mostek\u0027s RTC used in Sun UltraSparc workstations.\n\nTested on Sun Ultra60 with M48T59 RTC.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ca60f6e637cee8c735a7448fd912fe1a6e42fc1",
      "tree": "80d7689d30c47c99f6c4d9f208cc407a755f7859",
      "parents": [
        "5280267c1dddb8d413595b87dc406624bb497946"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Sep 03 15:10:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 15:39:11 2008 -0700"
      },
      "message": "rtc-m48t59: reduce structure m48t59_private\n\nRemove element size from the structure m48t59_private as it is used as\nlocal variable for storing temporary value.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "74c4633da7994eddcfcd2762a448c6889cc2b5bd"
}
