)]}'
{
  "log": [
    {
      "commit": "471d47e3223311d2638755717f97dc9a298f6dc9",
      "tree": "6c3b5280f04776528bb7183aa1f2a3afe71534ca",
      "parents": [
        "7a36a752d006f6874049da510297eeb7f09d92a7"
      ],
      "author": {
        "name": "Michael Hamel",
        "email": "mhamel@adi.co.nz",
        "time": "Fri Jul 04 09:59:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:05 2008 -0700"
      },
      "message": "rtc-x1205: Fix alarm set\n\nI have discovered that the current version of rtc-x1205.c does not work\ncorrectly when asked to set the alarm time by the RTC_WKALM_SET ioctl()\ncall.  This happens because the alarm registers do not behave like the\ncurrent-time registers.  They are non-volatile.  Two things go wrong:\n\n- the X1205 requires a 10 msec delay after any attempt to write to the\n  non-volatile registers.  The x1205_set_datetime() routine does the write\n  as 8 single-byte writes without any delay.  Only the first write\n  succeeds.  The second is NAKed because the chip is busy.\n\n- the X1205 resets the RWEL bit after any write to the non-volatile\n  registers.  This would lock out any further writes after the first even\n  with a 10msec delay.\n\nI fix this by doing a single 8-byte write and then waiting 10msec for the\nchip to be ready.  A side effect of this change is that it will speed up\nx1205_rtc_set_time() which uses the same code.\n\nI have also implemented the \u0027enable\u0027 bit in the rtc_wkalm structure, which\nthe existing driver does not attempt to do.  I have modified both\nx1205_rtc_set_alarm() to set the AL0E bit, and x1205_rtc_read_alarm() to\nreturn it.\n\nI have tested this patch on a LinkSys NSLU2 under OpenWRT, but on no other\nhardware.  On the NSLU2 the X1205 correctly asserts its IRQ pin when the\nalarm time matches the current time.\n\n[akpm@linux-foundation.org: clean up over-parenthesisation]\nSigned-off-by: Michael Hamel \u003cmhamel@adi.co.nz\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3760f736716f74bdc62a4ba5406934338da93eb2",
      "tree": "e28e22c6655dd62566f1b7a99f9354a31bf9d06e",
      "parents": [
        "d2653e92732bd3911feff6bee5e23dbf959381db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:40 2008 +0200"
      },
      "message": "i2c: Convert most new-style drivers to use module aliasing\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nUpdate most new-style i2c drivers to use standard module aliasing\ninstead of the old driver_name/type driver matching scheme. I\u0027ve\nleft the video drivers apart (except for SoC camera drivers) as\nthey\u0027re a bit more diffcult to deal with, they\u0027ll have their own\npatch later.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\n"
    },
    {
      "commit": "d2653e92732bd3911feff6bee5e23dbf959381db",
      "tree": "fd3a413bc150855a09de29b2d253b7dbeb2705ff",
      "parents": [
        "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 29 23:11:39 2008 +0200"
      },
      "message": "i2c: Add support for device alias names\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nThis patch allows new-style i2c chip drivers to have alias names using\nthe official kernel aliasing system and MODULE_DEVICE_TABLE(). At this\npoint, the old i2c driver binding scheme (driver_name/type) is still\nsupported.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "2a4e2b8780c6df42b19c053243dada7fa4d311ee",
      "tree": "4970af3a9ee9c2a8b3e4861ac552cb9262acbaa0",
      "parents": [
        "dca03a51549bc645685fb8a77efa64df531666c3"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:12:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4edac2b442d6176afb0ae431123993dc00882987",
      "tree": "8cbe92c992f682788bbd1bfaccf8f59c6c3e7688",
      "parents": [
        "e5fc9cc0266e5babcf84c81908ec8843b7e3349f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-x1205: new style conversion\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "922539a0a3c44e3b8dcf1025910f08e1940ba49f",
      "tree": "3e57c826212103be9f9b09772ceb89753f328bc4",
      "parents": [
        "bfb6df24facfde7ec6191edbba798777efb3c375"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:47 2008 +0100"
      },
      "message": "i2c: normal_i2c can be made const (rtc drivers)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "890e037509f5b3f967b16ea0ea525c7c75b213ae",
      "tree": "02e9dd628a6ec012f1cbfe1ad20a69884f718c27",
      "parents": [
        "9d9c01ceff00fcba50043f500cac471ecf6752c9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:28 2007 +0200"
      },
      "message": "i2c: Delete outdated x1205 driver documentation\n\nThe x1205 driver moved to the RTC subsystem and was significantly\nmodified since then, so just delete the outdated documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "5dd3ffae0afe355738eca14da1b47284bdae6240",
      "tree": "d372417c49aea569235234d63012be9e170da5ee",
      "parents": [
        "fe2c8d51af96ef7b8ec0bfd70ec62bbe32c0696e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:04 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:04 2007 +0100"
      },
      "message": "i2c: Stop using i2c_adapter.class_dev\n\nStop using i2c_adapter.class_dev, as it is going to be removed\nsoon. Luckily, there are only 4 RTC drivers affected.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "a14e18935076ce084c4edbc57883f38e642c8e5d",
      "tree": "c35e51c304aa3bb410d8dcba150254d156f1394f",
      "parents": [
        "884b4aaaa242a2db8c8252796f0118164a680ab5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Dec 10 02:19:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] RTCs don\u0027t use i2c_adapter.dev\n\nUpdate more I2C drivers that live outside drivers/i2c to understand that using\nadapter-\u003edev is not The Way.  When actually referring to the adapter hardware,\nadapter-\u003eclass_dev.dev is the answer.  When referring to a device connected to\nit, client-\u003edev.dev is the answer.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91046a8a693823d434f0aa70419c48ebeb8e1b11",
      "tree": "10eb9325fa0a929f00b24485ad3031726c8ba57d",
      "parents": [
        "bfc7ee207078e8ca51264355805e6f56b485be4b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Dec 06 20:35:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:31 2006 -0800"
      },
      "message": "[PATCH] RTC: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff8371ac9a5a55c956991fed8e5f58640c7a32f3",
      "tree": "893271623ab3f66ec54e2c27ef93598975f4efbc",
      "parents": [
        "db621f174d2c017d960089ea8cbc91c0763f1069"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Sep 30 23:28:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:25 2006 -0700"
      },
      "message": "[PATCH] constify rtc_class_ops: update drivers\n\nUpdate RTC framework so that drivers can constify their method tables, moving\nthem from \".data\" to \".rodata\".  Then update the drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1d65b7712016ca5ff2e44470eb13e772999de94",
      "tree": "06f6e823cf5ca785f055b129c003c55b9cbdae86",
      "parents": [
        "8289607249ad25ecfc9a3742873fcd8f319d5b09"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: compact error messages\n\nMove registration error message from drivers to core.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adfb4341259f2f89baac2316a8a3660b63c1103b",
      "tree": "acd4fac57e6cbe9569aac967835200a1e188c417",
      "parents": [
        "f90a65060e6a71a818abc3584ac64f986b838fba"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: fix proc output\n\nMove the \"24hr: yes\" proc output from drivers to rtc proc code.  This is\nrequired because the time value in the proc output is always in 24hr mode\nregardless of the driver.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f90a65060e6a71a818abc3584ac64f986b838fba",
      "tree": "8b0eebcbbc447059c2c61f5209eb1801a645e6e0",
      "parents": [
        "015aefbb87f9e6bd5d3c82ece97f7a7ba8f9b66c"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: whitespaces and error messages cleanup\n\n- fix whitespace\n\n- remove some debugging in excess\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "015aefbb87f9e6bd5d3c82ece97f7a7ba8f9b66c",
      "tree": "099781c3d6cf469ac9ef188be3b52fdd2558350a",
      "parents": [
        "3903586ab0eeaf363bd33633f0ae4846f03e2db5"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:46 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: X1205 sysfs cleanup\n\nFix sysfs show() return code\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fec7c66ba98fc3a04e15fd14fad6b404e56fc94",
      "tree": "80959d3ae6fda4507d9a37886e1c25974ef2e92a",
      "parents": [
        "e824290e5dcfaf2120da587b16d10dfdff8d5d3e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Mar 27 01:16:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:51 2006 -0800"
      },
      "message": "[PATCH] RTC subsystem: X1205 driver\n\nA port of the existing x1205 driver under the new RTC subsystem.\n\nIt is actually under test within the NSLU2 project\n(http://www.nslu2-linux.org) and it is working quite well.\n\nIt is the first driver under this new subsystem and should be used as a guide\nto port other drivers.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
