)]}'
{
  "log": [
    {
      "commit": "5e682ef825302f2378726e44257291eaeadbfd50",
      "tree": "c4b55e4d8705dd8dc7f374dfab46a0deb2edb7c7",
      "parents": [
        "7735227e76e1660e448ec66c30e7bfd06f7cd9b7"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed May 19 11:37:20 2010 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed May 19 11:37:20 2010 -0700"
      },
      "message": "Revert \"rtc: omap: let device wakeup capability be configured from chip init logic\"\n\nThis reverts commit 9c0a342c45b2d98209ac473ea7a429ddd5c1b473 because\nit was included without proper signoffs from RTC maintainers.\n"
    },
    {
      "commit": "9c0a342c45b2d98209ac473ea7a429ddd5c1b473",
      "tree": "3147f33381291c3352ff72ee4a1219c56909395f",
      "parents": [
        "8ecf6c54d44c535b2296319aa58567ea9a1db026"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Sun Mar 07 18:05:54 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu May 06 15:02:03 2010 -0700"
      },
      "message": "rtc: omap: let device wakeup capability be configured from chip init logic\n\nThe rtc-omap driver currently hardcodes the RTC wakeup capability\nto be \"not capable\". While this seems to be true for existing OMAP1\nboards which are not wired for this, the DA850/OMAP-L138 SoC, the\nRTC can always be wake up source from its \"deep sleep\" mode.\n\nThis patch lets the wakeup capability to be set from platform data and\ndoes not override the setting from the driver. For DA850/OMAP-L138, this\nis done from arch/arm/mach-davinci/devices-da8xx.c:da8xx_register_rtc()\n\nNote that this patch does not change the behavior on any existing OMAP1\nboard since the platform device registration sets the wakeup capability\nto 0 by default.\n\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "8ecf6c54d44c535b2296319aa58567ea9a1db026",
      "tree": "29866b4867cda21d8a3ed42ed4e77d4f6f53d78f",
      "parents": [
        "a7e05065f562ae347db36b0ef644525cd1e89ecd"
      ],
      "author": {
        "name": "Miguel Aguilar",
        "email": "miguel.aguilar@ridgerun.com",
        "time": "Thu Nov 05 08:51:34 2009 -0600"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu May 06 15:02:03 2010 -0700"
      },
      "message": "RTC: DaVinci RTC driver\n\nThis driver features:\n\n* Alarm support.\n* Periodic interrupt by using a timer include into the RTC module.\n* The update interrupt is not supported by this RTC module.\n\nThis driver was tested on a DM365 EVM by using the rtc-test application\nfrom the Documentation/rtc.txt.\n\nSigned-off-by: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "c783a29efcbc90a90ccfec8956c7ff0854301c34",
      "tree": "a2276c69020c6600112371023d401fa40f83168b",
      "parents": [
        "8725d5416213a145ccc9c236dbd26830ba409e00"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Tue Apr 06 14:35:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:38:05 2010 -0700"
      },
      "message": "rtc-mxc: multiple fixes in rtc-mxc probe method\n\nOn exit paths in mxc_rtc_probe() method some resources are not freed\ncorrectly.\n\nThis patch fixes:\n* unrequested memory region containing imx RTC registers\n* iounmap() isn\u0027t called on exit_free_pdata branch\n* clock get rate is called for freed clock source\n* clock isn\u0027t disabled on exit_put_clk branch\n\nTo simplify the fix managed device resources are used.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "05731b979476969d4d1cbbcb535fc0f5ea90dba7",
      "tree": "cc6c33e59c765dac9af39c8caa4a97f8da8f1861",
      "parents": [
        "e7bbcdf3747e3919c31cfa87853c69d178bce548"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Mar 23 13:35:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 24 16:31:19 2010 -0700"
      },
      "message": "rtc/mc13783: fix use after free bug\n\nThis was introduced by v2.6.34-rc1~38:\n\n\t4c014e8 (rtc/mc13783: protect rtc {,un}registration by mc13783 lock)\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f937331b3f92cb2f67bc81baa1b8cc5198c439e5",
      "tree": "e14edb4d6e31ef48f07145e6f3e4016c6075f4d8",
      "parents": [
        "181427a7e01beab76c789414334375839f026128"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Mar 15 01:29:41 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:28:39 2010 -0700"
      },
      "message": "init dynamic bin_attribute structures\n\nCommit 6992f5334995af474c2b58d010d08bc597f0f2fe (\"sysfs: Use one lockdep\nclass per sysfs attribute.\") introduced this requirement.  First, at25\nwas fixed manually.  Then, other occurences were found with coccinelle\nand the following semantic patch.  Results were reviewed and fixed up:\n\n    @ init @\n    identifier struct_name, bin;\n    @@\n\n    \tstruct struct_name {\n    \t\t...\n    \t\tstruct bin_attribute bin;\n    \t\t...\n    \t};\n\n    @ main extends init @\n    expression E;\n    statement S;\n    identifier name, err;\n    @@\n\n    (\n    \tstruct struct_name *name;\n    |\n    -\tstruct struct_name *name \u003d NULL;\n    +\tstruct struct_name *name;\n    )\n    \t...\n    (\n    \tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    |\n    +\tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    \tif (sysfs_create_bin_file(E, \u0026name-\u003ebin))\n    \t\tS\n    |\n    +\tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    \terr \u003d sysfs_create_bin_file(E, \u0026name-\u003ebin);\n    )\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0ab4a4d5094e5d17b103dc5073529a04f00a469",
      "tree": "c7f95b41b5802e6204aa2a26f9168668c1a85a25",
      "parents": [
        "019b4d123aa7b9fc135b532e021cfde85db7665d"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Mar 10 15:20:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "rtc/hctosys: only claim the RTC provided the system time if it did\n\nWithout this patch /sys/class/rtc/$CONFIG_RTC_HCTOSYS_DEVICE/hctosys\ncontains a 1 (meaning \"This rtc was used to initialize the system clock\")\neven if reading the time at bootup failed.\n\nMoreover change error handling in rtc_hctosys() to use goto and so reduce\nthe indention level.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.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": "a39069f6ce6500a5ca39e534108247f25169d8e0",
      "tree": "f6d2b87316e51dcb5d3622ec86028d9a5e7da0a2",
      "parents": [
        "1f1cf8f98cf6588365efeaab8e7e7758aaa77f6e"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Jan 25 06:30:29 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:16 2010 +0100"
      },
      "message": "rtc: Enable rtc in max8925\n\nMAX8925 is a PMIC that contains RTC component.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "29c71b138c83c8191f1f7e46fcc28b9d6bc8a5dd",
      "tree": "75f836772ba015d263a0174718701fc5cd9aa784",
      "parents": [
        "f99344fc69c3df46786a39ea4283a4175ea40b3f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 13:59:08 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:56 2010 +0100"
      },
      "message": "rtc: Suppress duplicate enable/disable of WM8350 update interrupt\n\nUnlike the wm8350-custom code genirq nests enable and disable calls\nso we can\u0027t just unconditionally mask or unmask the interrupt,\nwe need to remember the state we set and only mask or unmask when\nthere is a real change.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99344fc69c3df46786a39ea4283a4175ea40b3f",
      "tree": "72a3b44540da44d3b42de9b310f758ab50468d6e",
      "parents": [
        "0e820ab60118e06db62ef4e55b6dd96db807a34e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 13:59:07 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:56 2010 +0100"
      },
      "message": "mfd: Add a data argument to the WM8350 IRQ free function\n\nTo better match genirq.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5a98c04d78c896d52baef20ffc11f6d1ba6eb786",
      "tree": "e4ce58fdd2b0b3bbd6c4a6c5a8c40209db00d83d",
      "parents": [
        "9407351d7cce01a9ada942f00201e92e2541d9cb"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james@albanarts.com",
        "time": "Fri Mar 05 13:44:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:48 2010 -0800"
      },
      "message": "rtc-coh901331: fix braces in resume code\n\nThe else part of the if statement is indented but does not have braces\naround it. It clearly should since it uses clk_enable and clk_disable\nwhich are supposed to balance.\n\nSigned-off-by: James Hogan \u003cjames@albanarts.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9407351d7cce01a9ada942f00201e92e2541d9cb",
      "tree": "f6b6b7b5bc2b8662a117fe36ad7f6fa8f18cf345",
      "parents": [
        "4c014e872e02baa5b0bde38b2b2867ccf1f9df76"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 05 13:44:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc/mc13783: implement alarm\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c014e872e02baa5b0bde38b2b2867ccf1f9df76",
      "tree": "b9e6315145e8c50b684ce532696a2082c90a987a",
      "parents": [
        "86c3400810a7a33e176bf33b6b074d881e829374"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 05 13:44:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc/mc13783: protect rtc {,un}registration by mc13783 lock\n\nThis is to protect from interrupt handlers using an unregistered rtc\ndevice.\n\nTo assert that the reset irq is considered now before the rtc is\nregistered the corresponding status is checked before.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd4dd655cedb7c5c0bf45bc1d012ebbe21e8319",
      "tree": "1eacde57ca86d1337faf65cb4e527c79ad40049d",
      "parents": [
        "2a83319182afe9ba7d958180b3bd3a32a9e3d1be"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 05 13:44:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc/mc13783: don\u0027t use deprecated mc13783 API calls\n\nmc13783_ackirq, mc13783_unmask and mc13783_mask are deprecated, use the\ndrop in replacements with the nicer names.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a7a06a0cdd86d572e91657603180da5992be6d3",
      "tree": "a28063efd5886e95171a7e983e8b63c6e2b2db73",
      "parents": [
        "2e84067b6e557b0b85cdbceaf9a9189fc2c26536"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Fri Mar 05 13:44:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc-core: fix memory leak\n\nThe idr should be destroyed when the module is unloaded. Found with\nkmemleak.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: stable \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": "2e84067b6e557b0b85cdbceaf9a9189fc2c26536",
      "tree": "98f8170511bbb06db5483edca4315345033ffeac",
      "parents": [
        "870a2761a8df7dea7449b4225c9babcf22c6ead4"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Mar 05 13:44:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc-twl: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning of\nthe declaration specifiers in a declaration is an obsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\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": "870a2761a8df7dea7449b4225c9babcf22c6ead4",
      "tree": "6cec2579973aad15acfad14f48733585be7a85f2",
      "parents": [
        "b51e8293182764ca7b1a1bdb28a5c5dc60152c76"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Mar 05 13:44:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc-at91sam9: Correct size given to memset\n\nMemset should be given the size of the structure, not the size of the\npointer.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nT *x;\nexpression E;\n@@\n\nmemset(x, E, sizeof(\n+ *\n x))\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\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": "b51e8293182764ca7b1a1bdb28a5c5dc60152c76",
      "tree": "e6605d80b8948291acc7f754a5641ebe87d48896",
      "parents": [
        "b4877d2b3678f4455f2b8b0211868ac57c3b1ff6"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Mar 05 13:44:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:47 2010 -0800"
      },
      "message": "rtc-pcf2123: move pcf2123_remove to .devexit.text\n\nThe function pcf2123_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nCc: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4877d2b3678f4455f2b8b0211868ac57c3b1ff6",
      "tree": "78d93a4edc48bb76e6f0a385cf5bb2d806405229",
      "parents": [
        "49908e739e23e2672d3efb9b1a35f877f8e86342"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Mar 05 13:44:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:46 2010 -0800"
      },
      "message": "rtc-ep93xx.c: cleanup probe/remove routines\n\nFix issue with rtc device not getting unregistered in probe error path.\n\nUse the devres managed resource functions in the probe routine to cleanup\nthe error path.\n\nUse sysfs_{create/remove}_group to add/remove the sysfs files.\n\nReduces the text size by 132 bytes, increases data by 12 bytes:\n    text\t   data\t    bss\t    dec\t    hex\tfilename\n-    937\t    124\t      0\t   1061\t    425\trtc-ep93xx.o\n+    805\t    136\t      0\t    941\t    3ad\trtc-ep93xx.o\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49908e739e23e2672d3efb9b1a35f877f8e86342",
      "tree": "6e86c37ce3736403c80bc4e4138116cc2e326c9a",
      "parents": [
        "27fb7f009bdb1ff13d4e4c008a2fd36b2305055b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Fri Mar 05 13:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:46 2010 -0800"
      },
      "message": "rtc: mxc: fix memory leak\n\nFree pdata before exit.  Found by cppcheck.\n\n[yuasa@linux-mips.org: add missing iounmap()]\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nReviewed-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac0f6f927db539e03e1f3f61bcd4ed57d5cde7a9",
      "tree": "816e5ac643b15c2050c64a7075f0f7e13d86ea09",
      "parents": [
        "b1bf9368407ae7e89d8a005bb40beb70a41df539",
        "9f33be2c3a80bdc2cc08342dd77fac87652e0548"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:15:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 01 09:15:15 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (100 commits)\n  ARM: Eliminate decompressor -Dstatic\u003d PIC hack\n  ARM: 5958/1: ARM: U300: fix inverted clk round rate\n  ARM: 5956/1: misplaced parentheses\n  ARM: 5955/1: ep93xx: move timer defines into core.c and document\n  ARM: 5954/1: ep93xx: move gpio interrupt support to gpio.c\n  ARM: 5953/1: ep93xx: fix broken build of clock.c\n  ARM: 5952/1: ARM: MM: Add ARM_L1_CACHE_SHIFT_6 for handle inside each ARCH Kconfig\n  ARM: 5949/1: NUC900 add gpio virtual memory map\n  ARM: 5948/1: Enable timer0 to time4 clock support for nuc910\n  ARM: 5940/2: ARM: MMCI: remove custom DBG macro and printk\n  ARM: make_coherent(): fix problems with highpte, part 2\n  MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itself\n  ARM: 5945/1: ep93xx: include correct irq.h in core.c\n  ARM: 5933/1: amba-pl011: support hardware flow control\n  ARM: 5930/1: Add PKMAP area description to memory.txt.\n  ARM: 5929/1: Add checks to detect overlap of memory regions.\n  ARM: 5928/1: Change type of VMALLOC_END to unsigned long.\n  ARM: 5927/1: Make delimiters of DMA area globally visibly.\n  ARM: 5926/1: Add \"Virtual kernel memory...\" printout.\n  ARM: 5920/1: OMAP4: Enable L2 Cache\n  ...\n\nFix up trivial conflict in arch/arm/mach-mx25/clock.c\n"
    },
    {
      "commit": "3560adf62075829393743667ff338dd8fd26a5c2",
      "tree": "f6359884ab2812401394840142e3c1227844af90",
      "parents": [
        "c9a8fdd8b3ecdcfa3aa40e553c87c5787f5d70e4",
        "2ef7f3dbd7a70a48c3f09b498df528cb00ea03a4",
        "2725898fc9bb2121ac0fb1b5e4faf4fc09014729",
        "1587a373f06ab700004758d6970abb530decef76",
        "e00d9d4b1796dae3adf6e39c9a766e760dd1c796",
        "6d636c68e9253fb641c325052bcf9ba513a58ed3",
        "2ffe2da3e71652d4f4cae19539b5c78c2a239136",
        "cd71f8f48eda141404db78f7b01902ba3f9ab477",
        "ae1402022edbeef3991f1e4bae8fa99558be291b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:06:43 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:06:43 2010 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027cache\u0027, \u0027cup\u0027, \u0027ep93xx\u0027, \u0027ixp4xx\u0027, \u0027nuc\u0027, \u0027pending-dma-streaming\u0027, \u0027u300\u0027 and \u0027umc\u0027 into devel\n"
    },
    {
      "commit": "50aae7241eb94e02d97e03cd88be425ef09e6ab4",
      "tree": "fc9fe32d58a6d66edcefddf48ea3a40d6669f318",
      "parents": [
        "a8dbceb755f82f760b56bac4283f9cfc7774e62b"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Feb 16 10:47:35 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 16 10:47:35 2010 -0700"
      },
      "message": "rtc: Add MPC5121 Real time clock driver\n\nAdd support for MPC5121 real time clock module.\n\nSigned-off-by: John Rigby \u003cjcrigby@gmail.com\u003e\nSigned-off-by: Piotr Ziecik \u003ckosmo@semihalf.com\u003e\nSigned-off-by: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c72881e8377ca713427486add16fc63256f0231b",
      "tree": "b5d41fdc45d76416abb339fa7f6771f4689dc878",
      "parents": [
        "d48a41c181c8abdb8b09f746e02839c6161dc3ea"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Feb 04 12:50:13 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 04 18:06:41 2010 +0000"
      },
      "message": "ARM: 5914/1: Modify PL031 for Nomadik and U8500 v2\n\nThis extends the existing PrimeCell PL031 driver with support for\nthe ST Microelectronics and ST-Ericsson derivatives, in a first\nand second version as used on the Nomadik and U8500 platforms.\nIt also rids the old ioctl() alarm on/off functions in favor of\nthe new .alarm_irq_enable field of the RTC class ops.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4b5162820de60204afa5c8639335f4931b7fb0c",
      "tree": "02b51d90f98856f5d888930f5f851df988f758e8",
      "parents": [
        "b3cb53721890879d7bde31f5f9eefd4edf41ab64"
      ],
      "author": {
        "name": "Sergey Matyukevich",
        "email": "geomatsi@gmail.com",
        "time": "Tue Feb 02 13:43:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:21 2010 -0800"
      },
      "message": "rtc-fm3130: add missing braces\n\nAdd missing braces for multiline \u0027if\u0027 statements in fm3130_probe.\n\nSigned-off-by: Sergey Matyukevich \u003cgeomatsi@gmail.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "004731b2c7c658d36bee167cb1e1a399c2cbccc9",
      "tree": "d28a3a2beb5655a8855cfdddef9acaa7b8626502",
      "parents": [
        "7f53a09ed40f08416b3029ada8f02252e7596c18"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Jan 08 14:43:11 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:07 2010 -0800"
      },
      "message": "rtc_cmos: convert shutdown to new pnp_driver-\u003eshutdown\n\ncommit abd6633c67925f90775bb74755f9c547e30f1f20 (\"pnp: add a shutdown\nmethod to pnp drivers\") adds shutdown method to bus driver blindly.  With\nit, driver-\u003eshutdown is no longer valid.\n\nUse pnp_driver-\u003eshutdown instead.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d14889\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nReported-by: Malte Schröder \u003cmaltesch@gmx.de\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: David Hardeman \u003cdavid@hardeman.nu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.32.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbfc985195410dad803c845743c63cd73bd1fe32",
      "tree": "6bf6dbecb92539285ebb89948e63e691a0947941",
      "parents": [
        "7c508e50be47737b9a72d0f15c3ef1146925e2d2",
        "606d62fa02cf1da43c6e21521650fff07a2e56d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:38:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 16:38:06 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (71 commits)\n  MIPS: Lasat: Fix botched changes to sysctl code.\n  RTC: rtc-cmos.c: Fix warning on MIPS\n  MIPS: Cleanup random differences beween lmo and Linus\u0027 kernel.\n  MIPS: No longer hardwire CONFIG_EMBEDDED to y\n  MIPS: Fix and enhance built-in kernel command line\n  MIPS: eXcite: Remove platform.\n  MIPS: Loongson: Cleanups of serial port support\n  MIPS: Lemote 2F: Suspend CS5536 MFGPT Timer\n  MIPS: Excite: move iodev_remove to .devexit.text\n  MIPS: Lasat: Convert to proc_fops / seq_file\n  MIPS: Cleanup signal code initialization\n  MIPS: Modularize COP2 handling\n  MIPS: Move EARLY_PRINTK to Kconfig.debug\n  MIPS: Yeeloong 2F: Cleanup reset logic using the new ec_write function\n  MIPS: Yeeloong 2F: Add LID open event as the wakeup event\n  MIPS: Yeeloong 2F: Add basic EC operations\n  MIPS: Move several variables from .bss to .init.data\n  MIPS: Tracing: Make function graph tracer work with -mmcount-ra-address\n  MIPS: Tracing: Reserve $12(t0) for mcount-ra-address of gcc 4.5\n  MIPS: Tracing: Make ftrace for MIPS work without -fno-omit-frame-pointer\n  ...\n"
    },
    {
      "commit": "26b3c01f7debc1bbc3117bc9c9e016ca6f2e41d5",
      "tree": "5631f37a0d9ca473bc83da61e0bac5469550cf6f",
      "parents": [
        "1144ab5d4b2da9f964d126105c6b3ced939eb073"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Dec 17 15:27:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 17 15:45:32 2009 -0800"
      },
      "message": "rtc: set wakeup capability for I2C and SPI RTC drivers\n\nRTC core won\u0027t allow wakeup alarms to be set if RTC devices\u0027 parent (i.e.\ni2c_client or spi_device) isn\u0027t wakeup capable.\n\nFor I2C devices there is I2C_CLIENT_WAKE flag exists that we can pass via\nboard info, and if set, I2C core will initialize wakeup capability.  For\nSPI devices there is no such flag at all.\n\nI believe that it\u0027s not platform code responsibility to allow or disallow\nwakeups, instead, drivers themselves should set the capability if a device\ncan trigger wakeups.\n\nThat\u0027s what drivers/base/power/sysfs.c says:\n\n * It is the responsibility of device drivers to enable (or disable)\n * wakeup signaling as part of changing device power states, respecting\n * the policy choices provided through the driver model.\n\nI2C and SPI RTC devices send wakeup events via interrupt lines, so we\nshould set the wakeup capability if IRQ is routed.\n\nIdeally we should also check irq for wakeup capability before setting\ndevice\u0027s capability, i.e.\n\n\tif (can_irq_wake(irq))\n\t\tdevice_set_wakeup_capable(\u0026client-\u003edev, 1);\n\nBut there is no can_irq_wake() call exist, and it is not that trivial to\nimplement it for all interrupts controllers and complex/cascaded setups.\n\ndrivers/base/power/sysfs.c also covers these cases:\n\n * Devices may not be able to generate wakeup events from all power\n * states.  Also, the events may be ignored in some configurations;\n * for example, they might need help from other devices that aren\u0027t\n * active\n\nSo there is no guarantee that wakeup will actually work, and so I think\nthere is no point in being pedantic wrt checking IRQ wakeup capability.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95abd0dfaf5d2741dc9ebe733c9d609629a92b77",
      "tree": "cccafc7c6360fdb37632042d65e086bd46d59fa0",
      "parents": [
        "cf72e9470dc071c395f7895b5cb9418dca27d07d"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Nov 05 09:21:54 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 17 01:57:37 2009 +0000"
      },
      "message": "RTC: rtc-cmos.c: Fix warning on MIPS\n\nThis patch fixes the following warning with RTC_LIB on MIPS:\n\ndrivers/rtc/rtc-cmos.c:697:2: warning: #warning Assuming 128 bytes of\nRTC+NVRAM address space, not 64 bytes.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Arnaud Patard \u003capatard@mandriva.com\u003e\nCc: linux-mips@linux-mips.org\nCc: rtc-linux@googlegroups.com\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/570/\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "afd49a7e92851239c3edffae730cc27080bfab78",
      "tree": "c4f65a10e9dd4fc487375197c79bd0f275595857",
      "parents": [
        "d973b632a362cb4075fbe5363eba238b6f245b55"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Dec 15 16:46:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "ARM: NUC900: add RTC driver support for nuc910 and nuc920\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Hu Ruihuan \u003cspecter118@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"jack wang\" \u003cjack_wang@usish.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d973b632a362cb4075fbe5363eba238b6f245b55",
      "tree": "6bbad233bd7c0f7fe5a6e2b98eaecfbb00a74479",
      "parents": [
        "a91912f8e4e92807d2cbf02d9687d421c1188f99"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jw@emlix.com",
        "time": "Tue Dec 15 16:46:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc-x1205: unconditionally set date when setting clock\n\nAll callsites of x1205_set_datetime() want the date to be set as well, so\nremove the flag parameter and set it unconditionally.\n\nSigned-off-by: Johannes Weiner \u003cjw@emlix.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a91912f8e4e92807d2cbf02d9687d421c1188f99",
      "tree": "3fe95ab027dd2900aaffa0cd76160e64da190ee0",
      "parents": [
        "43d15bcd4b6ba45fc45c99f5ef46e2528fb0dadf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Tue Dec 15 16:46:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc-vr41xx: use resource_size()\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@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": "43d15bcd4b6ba45fc45c99f5ef46e2528fb0dadf",
      "tree": "2b11b7826aef4c9cf06639ba3ae80584ce4fc463",
      "parents": [
        "2934d6a859b70e57c729644e169a4fdf8c1c290c"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Dec 15 16:46:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc: ds1307 make it possible to share an irq\n\nIt\u0027s possible to have RTC irq shared with other device (e.g.\nmpc8349e-mitx board shares ds1339 irq with phy one).  Handle this in\ndriver.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@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": "2934d6a859b70e57c729644e169a4fdf8c1c290c",
      "tree": "584f94687c43cf8e74d6606c06b0e49e874b62d4",
      "parents": [
        "1ce7c83fa91d27bd0e195e8b2ff10d3a1caeb0d6"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Dec 15 16:46:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc: remove __raw_* accessors from PL031 RTC\n\nThis switches __raw_[read|write]l() for plain [read|write]l in the PL031\nRTC driver.  The sister driver for PL030 use the simple accessors as most\nPrimeCell drivers.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.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": "1ce7c83fa91d27bd0e195e8b2ff10d3a1caeb0d6",
      "tree": "45e656183500592f562d5c5b31687a69fc0f53ed",
      "parents": [
        "8cfde8c1df31724f881de1a37f878ccbba4f178f"
      ],
      "author": {
        "name": "Piotr Ziecik",
        "email": "kosmo@semihalf.com",
        "time": "Tue Dec 15 16:46:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc: add driver for BQ32000 I2C RTC\n\nThis patch adds basic support for Texas Instruments BQ32000 I2C RTC.  Only\ntime reading/writing is implemented.  Advanced features, such as trickle\ncharger and crystal calibration are not supported.\n\nSigned-off-by: Piotr Ziecik \u003ckosmo@semihalf.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": "8cfde8c1df31724f881de1a37f878ccbba4f178f",
      "tree": "d5317c59d3fabac6c77812e56b9f29e275aea46a",
      "parents": [
        "43299f285937c907abcdd987c670c755194943cc"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Dec 15 16:46:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc: make rtc-omap driver ioremap its register space\n\nThe rtc-omap driver currently assumes that the rtc\u0027s registers are at a\nfixed address and already mapped into virtual memory space.  Remove those\nassumptions so the same driver can be used for similar devices that reside\nat different physical addresses (e.g., TI\u0027s DA8xx/OMAP-L13x SoC\u0027s).\n\nAlso allow the possibility for the timer and alarm interrupts to use the\nsame IRQ.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43299f285937c907abcdd987c670c755194943cc",
      "tree": "8ee8a8338531b393f3dfd7e1b911fbe0495a9306",
      "parents": [
        "6f38b0436f7f0f0626d1f078edf4c38b0802b8f8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Dec 15 16:46:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "rtc: add Freescale MC13783 RTC driver\n\nThis driver provides support for the RTC part integrated into the\nFreescale MC13783 PMIC and bases on patch created earlier by Sascha\nHauer.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.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": "6f38b0436f7f0f0626d1f078edf4c38b0802b8f8",
      "tree": "a20fddda831dd155e39d894ad9686896e1b978fd",
      "parents": [
        "aeedacaeaf9c02dddfeb6af87bef80c96f9050cb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 15 16:46:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc: convert WM8350 RTC driver to dev_pm_ops\n\nConvert WM8350 RTC driver to dev_pm_ops\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.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": "aeedacaeaf9c02dddfeb6af87bef80c96f9050cb",
      "tree": "3f780d0bf4fd8adf6ec5f37d042e550053a95017",
      "parents": [
        "a766ae3ebd3575cf8c6b9a39fd5aa66856a578b4"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Tue Dec 15 16:46:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc-mv: add support for Alarm\n\nThis patch adds the Alarm support, this mode enabled when adding\nIORESOURCE_IRQ to the platform device resources.\n\nThe patch also enables the wakeup mode, so the wakealarm sysfs file (under\n/sys/class/rtc/rtcX/) can be used to configure the alarm clock.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.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": "a766ae3ebd3575cf8c6b9a39fd5aa66856a578b4",
      "tree": "bdff8135e005413cd674c9e09279b0b854b15d6e",
      "parents": [
        "f29627c2a3df5732af84bc217df26d1c311f5112"
      ],
      "author": {
        "name": "Werner Almesberger",
        "email": "werner@openmoko.org",
        "time": "Tue Dec 15 16:46:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc: pcf50633: manage RTC alarm \"pending\" flag\n\nAdd setting and clearing of the \"pending\" flag of the RTC alarm.  The\nsemantics follow the UEFI specification 2.2 available at\nhttp://www.uefi.org/specs/, i.e., the \"pending\" flag is cleared by\ndisabling the alarm, but not by any other condition (such as the passing\nof time, a successful wakeup, or setting of a new alarm.)\n\nSigned-off-by: Werner Almesberger \u003cwerner@openmoko.org\u003e\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50e49bee3fc5c0cd0aff80ebd8061f356b7b9bd8",
      "tree": "d5326488fb1f09251f9bfdca682d6c02993725b4",
      "parents": [
        "3151520d88b27b9dd4fb1c1f89a94807f0ad7ef1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 15 16:46:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc: do not use container_of macro as an argument for to_platform_device\n\nThe to_platform_device macro itself uses container_of macro.  Nested use\nof container_of macro causes following sparse warnings:\n\nrtc-ds1553.c:259:3: warning: symbol \u0027__mptr\u0027 shadows an earlier one\nrtc-ds1553.c:259:3: originally declared here\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Andrew Sharp \u003candy.sharp@lsi.com\u003e\nCc: Thomas Hommel \u003cthomas.hommel@gefanuc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3151520d88b27b9dd4fb1c1f89a94807f0ad7ef1",
      "tree": "4a53759581236789ba294ffc3adc3256e1282b30",
      "parents": [
        "ac18eb622f4d8cdd544222e56230db850259cd37"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 15 16:46:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc-stk17ta8: fix races around device registration\n\n- Call dev_set_drvdata before rtc device creation.\n\n- Use its own spinlock instead of rtc-\u003eirq_lock.  Because pdata-\u003ertc\n  must be initialized to use the irq_lock (pdata-\u003ertc-\u003eirq_lock).  There\n  is a small window which rtc methods can be called before pdata-\u003ertc is\n  initialized.\n\n  And there is no need use the irq_lock to protect hardware registers.\n  The driver\u0027s own spinlock shoule be enough.\n\n- Check pdata-\u003ertc before calling rtc_update_irq.\n\n- Use alarm_irq_enable and remove ioctl routine.\n\n- Use devres APIs and simplify error/remove path.\n\nThese fixes are ported from ds1553 driver and just compile-tested only.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nCc: Thomas Hommel \u003cthomas.hommel@gefanuc.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac18eb622f4d8cdd544222e56230db850259cd37",
      "tree": "1eea601a9f0f4bbe79d6e0a993cff484238c3da0",
      "parents": [
        "618161f71cb10ff9bfe74c9bd766faf339f98274"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 15 16:46:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc-ds1742: fix races around device registration\n\n* Call dev_set_drvdata before rtc device creation\n* Use devres APIs and simplify error/remove path\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": "618161f71cb10ff9bfe74c9bd766faf339f98274",
      "tree": "a5c9c77aa4359d023f3c4cd3ebdc2c7b5cc3bf8b",
      "parents": [
        "af69a180e0675ce95842adb519079204ee5647ea"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 15 16:46:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc-ds1553: fix races around device registration\n\n* Call dev_set_drvdata before rtc device creation\n* Use its own spinlock instead of rtc-\u003eirq_lock\n* Check pdata-\u003ertc before calling rtc_update_irq\n* Use {alarm,update}_irq_enable and remove ioctl routine\n* Use devres APIs and simplify error/remove path\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": "af69a180e0675ce95842adb519079204ee5647ea",
      "tree": "138b271a928e8715611393fb779251110bc6aa22",
      "parents": [
        "ba4f3e47cb9ef72f864f1b5548688e0a195011e9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 15 16:46:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc-tx4939: fix races around device registration\n\n* Use its own spinlock instead of rtc-\u003eirq_lock\n* Check pdata-\u003ertc before calling rtc_update_irq\n* Disable interrupt after rtc_device_unregister\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": "ba4f3e47cb9ef72f864f1b5548688e0a195011e9",
      "tree": "1a115124e4923e85754c28c8773be67b586ec5b9",
      "parents": [
        "a8462ef63c961639a743f9fcddf408da46641281"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Dec 15 16:45:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:59 2009 -0800"
      },
      "message": "rtc-ds1511: fix races around device registration\n\n- Call dev_set_drvdata before rtc device creation.\n\n- Use its own spinlock instead of rtc-\u003eirq_lock.  Because pdata-\u003ertc\n  must be initialized to use the irq_lock (pdata-\u003ertc-\u003eirq_lock).  There\n  is a small window which rtc methods can be called before pdata-\u003ertc is\n  initialized.\n\n  And there is no need use the irq_lock to protect hardware registers.\n  The driver\u0027s own spinlock shoule be enough.\n\n- Check pdata-\u003ertc before calling rtc_update_irq.\n\n- Use {alarm,update}_irq_enable and remove ioctl routine.\n\n- Use devres APIs and simplify error/remove path.\n\nThese fixes are ported from ds1553 driver and just compile-tested only.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Andrew Sharp \u003candy.sharp@lsi.com\u003e\nCc: Thomas Hommel \u003cthomas.hommel@gefanuc.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": "a8462ef63c961639a743f9fcddf408da46641281",
      "tree": "f5f44eebf731d7d0b3f1f34f848ce84a84766fb4",
      "parents": [
        "b74d2caa64f8e542e9c6716ae6ed4a60d681ea9f"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Dec 15 16:45:56 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:58 2009 -0800"
      },
      "message": "rtc-cmos: convert RTC_AIE/RTC_UIE to rtc irq API\n\nDrop ioctl function that handles RTC_AIE/RTC_UIE, and use instead the\nrtc subsystem API (alarm_irq_enable/update_irq_enable callbacks).\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b74d2caa64f8e542e9c6716ae6ed4a60d681ea9f",
      "tree": "3d34fb87043b4a800bd35455725ba81638541cc3",
      "parents": [
        "d1b2efa83fbf7b33919238fa29ef6ab935820103"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Tue Dec 15 16:45:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:58 2009 -0800"
      },
      "message": "rtc: fix driver data issues in several rtc drivers\n\nHerton Ronaldo Krzesinski recently raised up, and fixed, an issue with the\nrtc_cmos driver, which was referring to an inconsistent driver data.\n\nThis patch ensures that driver data registration happens before\nrtc_device_register().\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Thomas Hommel \u003cthomas.hommel@gefanuc.com\u003e\nAcked-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Andrew Sharp \u003candy.sharp@onstor.com\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Mark Zhan \u003crongkai.zhan@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1b2efa83fbf7b33919238fa29ef6ab935820103",
      "tree": "57fd4462744112f9106b4e4e344c95b9008e1e5c",
      "parents": [
        "213614d583748d00967a91cacd656f417efb36ce"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Dec 15 16:45:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:19:58 2009 -0800"
      },
      "message": "rtc: disable hpet emulation on suspend\n\nI noticed that rtc wont generate interrupts after a resume from disk.\nHere hpet rtc emulation is used.\n\nProblem is that rtc hpet comparator, isn\u0027t reinitialized after resume.\nEasiest way to solve this, is always mask all hpet interrupts on suspend\nThis is triggered, when suspending with alarm set.\n\nOtherwise, hpet driver will think it doesn\u0027t need to reinitialize\nthe rtc comparator, thus rtc interrupts won\u0027t work.\n\nThis emulation isn\u0027t need for wakealarm.\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6b49ffd2d4bba53ad172b1e78ee51fe15ab195e",
      "tree": "1fc03d75e700644c3846c0eaa8b560cd5993d4ec",
      "parents": [
        "e8deb28ca8e221de0239eafb3c3d431d8854278e"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Sun Dec 13 22:16:31 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Dec 14 00:26:08 2009 +0100"
      },
      "message": "rtc: Add twl6030 RTC support\n\nThis patch adds support for RTC in phoenix TWL6030.\nRegister offset addresses have changed in TWL6030\nrtc-twl.c will hence forth support all twl RTC (4030, 5030, 6030 ..)\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nReviewed-by: Tony Lindgren \u003ctony@atomide.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ef3b7d0d3ed6c53917367003af90a4002f409d3d",
      "tree": "ce052b96281acb0f18b354fb347f8216cba644a5",
      "parents": [
        "fc7b92fca4e546184557f1c53f84ad57c66b7695"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Sun Dec 13 21:30:48 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 21:30:48 2009 +0100"
      },
      "message": "mfd: Rename twl4030_ routines in rtc-twl.c\n\nThis patch renames all twl4030_ functions to twl_ so that RTC driver can be\nshared between Triton and Phoenix.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Nayak Rajendra \u003crnayak@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fc7b92fca4e546184557f1c53f84ad57c66b7695",
      "tree": "f15b37df7d34f525d877d33186b840947aa65b4d",
      "parents": [
        "b07682b6056eb6701f8cb86aa5800e6f2ea7919b"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 21:23:33 2009 +0100"
      },
      "message": "mfd: Rename all twl4030_i2c*\n\nThis patch renames function names like twl4030_i2c_write_u8,\ntwl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8\nand also common variable in twl-core.c\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b07682b6056eb6701f8cb86aa5800e6f2ea7919b",
      "tree": "178461d70dd9996c9d5340221e8389dc67448da8",
      "parents": [
        "147e084792f22b52df65a3d9d0e8b2a9233e0aa8"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 20:05:51 2009 +0100"
      },
      "message": "mfd: Rename twl4030* driver files to enable re-use\n\nThe upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030\nfor OMAP3. The common modules like RTC, Regulator creates opportunity\nto re-use the most of the code from twl4030.\n\nThis patch renames few common drivers twl4030* files to twl* to enable\nthe code re-use.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a6127462eb9096419fd4b3115ec5971d83a600f",
      "tree": "8d7050226d8bcdbbe98f13c3ec90d62c4969879a",
      "parents": [
        "5a65edbc12b6b34ef912114f1fc8215786f85b25"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 04 16:10:52 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:40 2009 +0100"
      },
      "message": "mfd: Mask and unmask wm8350 IRQs on request and free\n\nBring the WM8350 IRQ API more in line with the generic IRQ API by\nmasking and unmasking interrupts as they are requested and freed.\nThis is mostly just a case of deleting the mask and unmask calls\nfrom the individual drivers.\n\nThe RTC driver is changed to mask the periodic IRQ after requesting\nit rather than only unmasking the alarm IRQ. If the periodic IRQ\nfires in the period where it is reqested then there will be a\nspurious notification but there should be no serious consequences\nfrom this.\n\nThe CODEC drive is changed to explicitly disable headphone jack\ndetection prior to requesting the IRQs. This will avoid the IRQ\nfiring with no jack set up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5a65edbc12b6b34ef912114f1fc8215786f85b25",
      "tree": "ffe43bd1234b52ad1c3774b096a51594aabe49ad",
      "parents": [
        "b9f96b5dcb1e2a75d142e481b77805ffdc6ccea6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 04 16:10:51 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:39 2009 +0100"
      },
      "message": "mfd: Convert wm8350 IRQ handlers to irq_handler_t\n\nThis is done as simple code transformation, the semantics of the\nIRQ API provided by the core are are still very different to those\nof genirq (mainly with regard to masking).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "68d641efd86d901d000b888eeab5481257d49f12",
      "tree": "a916769e71d50c0d20725cad60fb0402da198692",
      "parents": [
        "b18fdc4b3e5e418e5582f5403c8a05b2c67eea16"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Oct 14 02:12:33 2009 +0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:17 2009 +0100"
      },
      "message": "mfd: Fix memleak in pcf50633_client_dev_register\n\nSince platform_device_add_data copies the passed data, the allocated\nsubdev_pdata is never freed. A simple fix would be to either free subdev_pdata\nor put it onto the stack. But since the pcf50633 child devices can rely on\nbeeing children of the pcf50633 core device it\u0027s much more elegant to get access\nto pcf50633 core structure through that link. This allows to get completly rid\nof pcf5033_subdev_pdata.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 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: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "3a43aaa31790c36b69ebf8a6396f37fade86b531",
      "tree": "7c7f8da6219d546f2b44534cb7be1fb5591d6ac4",
      "parents": [
        "aed886ce777590eac87f7ce2897d9f8357754331",
        "6a5a0b9139b19dd1a107870269a35bc9cf18d2dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "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: (137 commits)\n  sh: include empty zero page in romImage\n  sh: Make associative cache writes fatal on all SH-4A parts.\n  sh: Drop associative writes for SH-4 cache flushes.\n  sh: Partial revert of copy/clear_user_highpage() optimizations.\n  sh: Add default uImage rule for se7724, ap325rxa, and migor.\n  sh: allow runtime pm without suspend/resume callbacks\n  sh: mach-ecovec24: Remove un-defined settings for VPU\n  sh: mach-ecovec24: LCDC drive ability become high\n  sh: fix sh7724 VEU3F resource size\n  serial: sh-sci: Fix too early port disabling.\n  sh: pfc: pr_info() -\u003e pr_debug() cleanups.\n  sh: pfc: Convert from ctrl_xxx() to __raw_xxx() I/O routines.\n  sh: Improve kfr2r09 serial port setup code\n  sh: Break out SuperH PFC code\n  sh: Move KEYSC header file\n  sh: convert /proc/cpu/aligmnent, /proc/cpu/kernel_alignment to seq_file\n  sh: Add CPG save/restore code for sh7724 R-standby\n  sh: Add SDHI power control support to Ecovec\n  mfd: Add power control platform data to SDHI driver\n  sh: mach-ecovec24: modify address map\n  ...\n"
    },
    {
      "commit": "adf9904dc774f23f04a5425f0198483ea61f878b",
      "tree": "dfe0527c7f3877eb4d155ddb20fd303c1d8328c0",
      "parents": [
        "bb592cf474404e51cbf3c419fb72fda83c4b7d72",
        "49966bae8446f5ba7e8afbd01bde82af4e00628a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:13:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:13:35 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: parport_mfc3 - Not makes it a bool before the comparison.\n  m68k: don\u0027t export static inline functions\n  fbdev: atafb - add palette register check\n  m68k: Remove the BKL from sys_execve\n  m68k: Cleanup linker scripts using new linker script macros.\n  m68k: Make thread_info.h usable from assembly.\n  m68knommu: define arch_has_single_step() and friends\n  m68k: ptrace fixes\n  m68k: use generic code for ptrace requests\n  rtc: Add an RTC driver for the Ricoh RP5C01\n  rtc: Add an RTC driver for the Oki MSM6242\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "3d14b5beba35250c548d3851a2b84fce742d8311",
      "tree": "065e3d93c3fcbc5ee4c44fa78662393cddbdf6de",
      "parents": [
        "0719dc341389882cc834ed18fc9b7fc6006b2b85",
        "1bf8e6219552d5dd27012d567ec8c4bb9c2d86b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 17:00:33 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 17:00:33 2009 +0000"
      },
      "message": "Merge branch \u0027sa1100\u0027 into devel\n"
    },
    {
      "commit": "4f672ce298e1b53a2f16571ef87810d0f73bfb1f",
      "tree": "50168d7a60e6b91a966bd611d497cfeb39e6825c",
      "parents": [
        "4f9b9bba1dd1489909f4cb339233ced979663297"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 18 23:29:27 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Dec 04 21:22:35 2009 +0100"
      },
      "message": "rtc: Add an RTC driver for the Ricoh RP5C01\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "4f9b9bba1dd1489909f4cb339233ced979663297",
      "tree": "5b397ed082db8791279b24d2b9a0d7ceab916eab",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Mar 18 23:29:27 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Dec 04 21:22:34 2009 +0100"
      },
      "message": "rtc: Add an RTC driver for the Oki MSM6242\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cb8799eeddd542abd504c62c11014dfbaec7f3a1",
      "tree": "0b7840419fd006bb6f61dbcbe412f5af0ab60b51",
      "parents": [
        "48a7f7746875425797aea31ed2910088635c1c7a"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jw@emlix.com",
        "time": "Tue Dec 01 13:17:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:20 2009 -0800"
      },
      "message": "rtc-x1205: reset clock to sane state after power failure\n\nWhen detecting power failure, the probe function would reset the clock\ntime to defined state.\n\nHowever, the clock\u0027s _date_ might still be bogus and a subsequent probe\nfails when sanity-checking these values.\n\nChange the power-failure fixup code to do a full setting of rtc_time,\nincluding a valid date.\n\nSigned-off-by: Johannes Weiner \u003cjw@emlix.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48a7f7746875425797aea31ed2910088635c1c7a",
      "tree": "a73c35a8b24550ca9d120eab98b45d71bb06eafe",
      "parents": [
        "0a1f127a0594d62cb23c26732686d0e2b097b264"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jw@emlix.com",
        "time": "Tue Dec 01 13:17:48 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:20 2009 -0800"
      },
      "message": "rtc-x1205: fix rtc_time to y2k register value conversion\n\nThe possible CCR_Y2K register values are 19 or 20 and struct rtc_time\u0027s\ntm_year is in years since 1900.\n\nThe function translating rtc_time to register values assumes tm_year to be\nyears since first christmas, though, and we end up storing 0 or 1 in the\nCCR_Y2K register, which the hardware does not refuse to do.\n\nA subsequent probing of the clock fails due to the invalid value range in\nthe register, though.\n\n[ And if it didn\u0027t, reading the clock would yield a bogus year because\n  the function translating registers to tm_year is assuming a register\n  value of 19 or 20. ]\n\nThis fixes the conversion from years since 1900 in tm_year to the\ncorresponding CCR_Y2K value of 19 or 20.\n\nSigned-off-by: Johannes Weiner \u003cjw@emlix.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa00e106eb6f082654d822a0946c0c86297ede2c",
      "tree": "f176cc90a568182419de69c555c25f9c2459a188",
      "parents": [
        "4c4cb1b1605e50983afd7924980c9434b214599f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Dec 01 13:17:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "drivers/rtc/rtc-pcf50633.c: fix use after free in pcf50633_rtc_probe()\n\n\"rtc\" is freed and then dereferenced on the next line.  This patch fixes\nthat.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7931d9f7ab9de9158c6905caae979999134ad4d",
      "tree": "3903d96bfea61a4c66b11f95535928b4cb991327",
      "parents": [
        "fb3704663058ebb8ec05236f9c984b702550bac5",
        "da43243e765908d2ce6d22b2be995edf3218457d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:22:54 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:22:54 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel-stable\n"
    },
    {
      "commit": "da43243e765908d2ce6d22b2be995edf3218457d",
      "tree": "983b98a1cb1025f6c20cce383d653e97490fa33b",
      "parents": [
        "573a652fb0da50a1ff3fca2c67afd81138fd06d2"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Tue Nov 24 19:33:53 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Fri Nov 27 15:43:21 2009 -0500"
      },
      "message": "RTC: let Dove soc select the rtc-mv driver.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "b9e05c64a02a1e699925cb49dd5542087eba0c3a",
      "tree": "b9d319e1b027f95ff3aa0e8c9604ab887018ed4a",
      "parents": [
        "0f09e197a39c081fa8c2752ee65919cb6cba963a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 24 22:07:23 2009 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 25 10:39:41 2009 +0900"
      },
      "message": "rtc: don\u0027t use __exit_p to wrap ds1302_rtc_remove\n\nThe function ds1302_rtc_remove is defined using __devexit, so don\u0027t use\n__exit_p but __devexit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: linux-kernel@vger.kernel.org\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: rtc-linux@googlegroups.com\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "378ce74bee4cb0183489bc0f850790a2264ca975",
      "tree": "d1999328c0a7ebabf49b0f25909779fa9e7e5966",
      "parents": [
        "927585f650b51639f0262dad650eafeaf1611197"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat Nov 14 01:03:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 16 16:15:49 2009 +0000"
      },
      "message": "ARM: 5787/1: U300 COH 901 331 fixes\n\nThis will fix some small issues with the COH 901 331 RTC driver:\n- Interrupt is disabled after alarm so that we don\u0027t fire\n  multiple interrupts.\n- We return 0 from the coh901331_alarm_irq_enable() ridding\n  a compile warning.\n- We alter the name in the U300 device registry to match that\n  of the driver so they sucessfully resolve.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bcb3a1676b87effbdeffe8da5c44f63433d158d9",
      "tree": "179eaa6692cad02a1e2b4c15a6919061aa06dd8d",
      "parents": [
        "61df33370c52633b47d794f5e024eb15ca9a2efe"
      ],
      "author": {
        "name": "Scott Valentine",
        "email": "svalentine@concentris-systems.com",
        "time": "Wed Nov 11 14:26:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 12 07:25:59 2009 -0800"
      },
      "message": "rtc: v3020: fix v3020_mmio_read_bit()\n\nv3020_mmio_read_bit() always returns 0 when left_shift \u003e 7.\n\nv3020_mmio_read_bit()\u0027s return type is (unsigned char).  The code returns\na value masked by (1 \u003c\u003c left_shift) that is casted to the return type.  If\nleft_shift is larger than 7, the cast will always result in a 0 return\nvalue.  The problem was discovered with left_shift \u003d 16, and the included\npatch corrects the problem.\n\nThe bug was introduced in the last (Apr 3 2009) commit of the file, kernel\nversions 2.6.30 and later.\n\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Raphael Assenat \u003craph@8d.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61df33370c52633b47d794f5e024eb15ca9a2efe",
      "tree": "e6343cc994899eacf192a99fed179e51260c3560",
      "parents": [
        "fc63cf237078c86214abcb2ee9926d8ad289da9b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Wed Nov 11 14:26:48 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 12 07:25:58 2009 -0800"
      },
      "message": "rtc-vr41xx: fix do_div() warning\n\ndrivers/rtc/rtc-vr41xx.c: In function \u0027vr41xx_rtc_irq_set_freq\u0027:\ndrivers/rtc/rtc-vr41xx.c:217: warning: comparison of distinct pointer types lacks a cast\ndrivers/rtc/rtc-vr41xx.c:217: warning: right shift count \u003e\u003d width of type\ndrivers/rtc/rtc-vr41xx.c:217: warning: passing argument 1 of \u0027__div64_32\u0027 from incompatible pointer type\ninclude/asm-generic/div64.h:35: note: expected \u0027uint64_t *\u0027 but argument is of type \u0027long unsigned int *\u0027\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05f45d7d746d07c95588871abf933334856c1a3b",
      "tree": "47a8e7c84a70dc7e97e0448616b28f1eeb2cb4f7",
      "parents": [
        "265f2a057bf6b567a32bb16dc8b1765cf0555d9f"
      ],
      "author": {
        "name": "Werner Almesberger",
        "email": "werner@openmoko.org",
        "time": "Wed Nov 11 14:26:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 12 07:25:57 2009 -0800"
      },
      "message": "rtc: pcf50633: consider alrm-\u003eenable in pcf50633_rtc_set_alarm\n\nAccording to Documentation/rtc.txt, RTC_WKALM_SET sets the alarm time and\nenables/disables the alarm.  We implement RTC_WKALM_SET through\npcf50633_rtc_set_alarm.  The enabling/disabling part was missing.\n\nSigned-off-by: Werner Almesberger \u003cwerner@openmoko.org\u003e\nReported-by: Michael \u0027Mickey\u0027 Lauer \u003cmickey@openmoko.org\u003e\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "265f2a057bf6b567a32bb16dc8b1765cf0555d9f",
      "tree": "e69b617b6f48b5484e61b0775f8e59b4a64b8730",
      "parents": [
        "431861cfab0c8613f83bac0f41dae22ff74f9bc1"
      ],
      "author": {
        "name": "Rask Ingemann Lambertsen",
        "email": "rask@sygehus.dk",
        "time": "Wed Nov 11 14:26:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 12 07:25:57 2009 -0800"
      },
      "message": "rtc: pcf50633: fix month off-by-one error\n\nThe PCF50633 stores a month value of 1-12, but the kernel wants 0-11.\n\nSigned-off-by: Rask Ingemann Lambertsen \u003crask@sygehus.dk\u003e\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81e627e00a2eabfa573eb4558e31c0c98fcb7e5a",
      "tree": "ad7d98a8b077cab84d24d5d8fea96f8f01934c00",
      "parents": [
        "93f6ced9e442de2ee817c244048fde3e6350be8d"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jul 11 22:53:05 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 09 09:40:58 2009 +0100"
      },
      "message": "move stk17ta8\u0027s probe function to .devinit.text\n\nA pointer to stk17ta8_rtc_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Hannes Eder \u003channes@hanneseder.net\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5b73a41c02002ed2ee6b805d0c3691fb9ab9dc4f",
      "tree": "072fd7c6766172a31be82a143ecb2ae7adc2badf",
      "parents": [
        "1039c6ba670cf45f92af92ce0ed394bd98f5fbfc"
      ],
      "author": {
        "name": "Andrew Sharp",
        "email": "andy.sharp@lsi.com",
        "time": "Wed Sep 23 16:03:20 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 09 09:40:54 2009 +0100"
      },
      "message": "fix my email address.\n\nSigned-off-by: Andrew Sharp \u003candy.sharp@lsi.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "d8c1acb1664d17dd995e34507533321e986d9215",
      "tree": "5c8c8a60bc0da9f16a748c6ef8c3cb98f33d21be",
      "parents": [
        "ea3d1606fd32059461309099e8856c6652888a79"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Sep 22 16:46:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:46 2009 -0700"
      },
      "message": "rtc: add boot_timesource sysfs attribute\n\nCONFIG_RTC_HCTOSYS allows the kernel to read the system time from the RTC\nat boot and resume, avoiding the need for userspace to do so.\nUnfortunately userspace currently has no way to know whether this\nconfiguration option is enabled and thus cannot sensibly choose whether to\nrun hwclock itself or not.  Add a hctosys sysfs attribute which indicates\nwhether a given RTC set the system clock.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dac94d9ec98517e8fe3f980e38f29ea3ac712168",
      "tree": "7f1498da5670a505303d0b579381d3061631d5b7",
      "parents": [
        "971370cc18ae13e87b68ba1769cbad497fa4ab98"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Sep 22 16:46:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:46 2009 -0700"
      },
      "message": "rtc: at91rm9200 fixes\n\nFix two new-ish runtime warnings in the at91rm9200 (etc) RTC:\n\n Platform driver \u0027at91_rtc\u0027 needs updating - please use dev_pm_ops\n \t... by just switching\n\n IRQ 1/at91_rtc: IRQF_DISABLED is not guaranteed on shared IRQs\n \t... no longer needed now that rtc_update_irq() changed\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "971370cc18ae13e87b68ba1769cbad497fa4ab98",
      "tree": "504132c3cff85e4ed0d719e7d93ae1bafb914872",
      "parents": [
        "72445af880dbcd41cffd0d7b78a8c74da093e9eb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Sep 22 16:46:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "drivers/rtc: introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\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": "72445af880dbcd41cffd0d7b78a8c74da093e9eb",
      "tree": "48bd4c2c98bda4d548b931482e4b000e13b88a4e",
      "parents": [
        "d3c7a3f71a103abb7af5bdaf1adf6f693913a4a9"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Sep 22 16:46:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "drivers/rtc: correct error-handling code\n\nThis code is not executed before ds1307-\u003ertc has been successfully\ninitialized to the result of calling rtc_device_register.  Thus the test\nthat ds1307-\u003ertc is not NULL is always true.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nstatement S1, S2;\n@@\n\nx \u003d rtc_device_register(...)\n... when !\u003d x \u003d E\n(\n*  if (x \u003d\u003d NULL || ...) S1 else S2\n|\n*  if (x \u003d\u003d NULL \u0026\u0026 ...) S1 else S2\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.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": "d3c7a3f71a103abb7af5bdaf1adf6f693913a4a9",
      "tree": "02cce65ada27b93ede5cf580b99a40ba3ce2735f",
      "parents": [
        "88413e1eeb2cccc721cd5568544f32f4234700fb"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Tue Sep 22 16:46:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc: driver for PCAP2 PMIC\n\n[ospite@studenti.unina.it: get pcap data from the parent device]\nSigned-off-by: guiming zhuo \u003cgmzhuo@gmail.com\u003e\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nCc: Mark Brown \u003cbroonie@opensource.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": "88413e1eeb2cccc721cd5568544f32f4234700fb",
      "tree": "b07cb796cb2f489f402d36a8b856b78a856b66b8",
      "parents": [
        "df17f63173bcfcc8b4b90f63bf88f54ca0dd2dd7"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Tue Sep 22 16:46:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc: reorder Makefile\n\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": "df17f63173bcfcc8b4b90f63bf88f54ca0dd2dd7",
      "tree": "eaa04e59ee51ef63801e70135db0668869be8eb5",
      "parents": [
        "6bff5fb80b86b461a233eaea4da769ba1b349cbe"
      ],
      "author": {
        "name": "dmitry pervushin",
        "email": "dpervushin@embeddedalley.com",
        "time": "Tue Sep 22 16:46:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc: add Freescale stmp37xx/378x driver\n\nAdd support for RTC on the Freescale STMP37xx/378x platform.\n\nSigned-off-by: dmitry pervushin \u003cdpervushin@embeddedalley.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": "6bff5fb80b86b461a233eaea4da769ba1b349cbe",
      "tree": "956df24b3fda04190e18b5a73e371a5b452335e2",
      "parents": [
        "ad91fd854f08d1795b58addc09752de3351644f3"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Sep 22 16:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc-bfin: do not share RTC IRQ\n\nThe Blackfin RTC IRQ is an internal interrupt, so it makes no sense to\nhave it be shared.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa958f571ec9492b8100302ee70ac0ab2598bf19",
      "tree": "dd046059120e31fb90527db180fff00b586e673d",
      "parents": [
        "d00ed3cf6e54312fb59cd1fd6300d787d22373c7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.ml.walleij@gmail.com",
        "time": "Tue Sep 22 16:46:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc: U300 COH 901 331 RTC driver v3\n\nThis adds a driver for the RTC COH 901 331 found in the ST-Ericsson U300\nseries mobile platforms to the RTC subsystem.  It integrates to the ARM\nkernel support recently added to RMKs ARM tree and will be enabled in the\nU300 defconfig in due time.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.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": "d00ed3cf6e54312fb59cd1fd6300d787d22373c7",
      "tree": "dfaae6528a866c908f3c7db55f23c3481c15a690",
      "parents": [
        "f3d2570a1482a6d897ba29276964965f6fe970d8"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Sep 22 16:46:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc: add driver for MXC\u0027s internal RTC module\n\nThis adds a driver for Freescale\u0027s MXC internal real time clock modules.\n\nThe code is taken from Freescale\u0027s BSPs, but modified to fit the current\nkernel coding mechanisms.  Also, the PMIC external clock function was\nremoved for now to not add dead bits and keep the code as simple as\npossible.\n\n[akpm@linux-foundation.org: make PIE_BIT_DEF[] static]\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\n\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3d2570a1482a6d897ba29276964965f6fe970d8",
      "tree": "33d2652cd0ebd753b997addff0ed1c4a9460c971",
      "parents": [
        "7f3923a184bb8e7ede5e5f58f1114bf7b8c611ea"
      ],
      "author": {
        "name": "Chris Verges",
        "email": "chrisv@cyberswitching.com",
        "time": "Tue Sep 22 16:46:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:45 2009 -0700"
      },
      "message": "rtc-philips-pcf2123-rtc-spi-driver-updates\n\nSigned-off: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nCc: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f3923a184bb8e7ede5e5f58f1114bf7b8c611ea",
      "tree": "6c11806b0f93fd2a20758c2b40883d0067d81e59",
      "parents": [
        "568d0697f42771425ae9f1e9a3db769fef7e10b6"
      ],
      "author": {
        "name": "Chris Verges",
        "email": "chrisv@cyberswitching.com",
        "time": "Tue Sep 22 16:46:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:44 2009 -0700"
      },
      "message": "rtc: Philips PCF2123 RTC SPI driver\n\nAdd support for the Philips/NXP PCF2123 RTC.\n\nSigned-off: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nTested-by: Chris Verges \u003cchrisv@cyberswitching.com\u003e\nSigned-off: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nTested-by: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
      "tree": "3c2086ab67398a019089a47ca3f362a4bc6db74f",
      "parents": [
        "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
        "9173a8ef24a6b1b8031507b35b8ffe5f85a87692"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:54:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 21:01:40 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "515b696b282f856c3ad1679ccd658120faa387d0",
      "tree": "d9d7c1185c396617f128ca23463062308d11393b",
      "parents": [
        "fa877c71e2136bd682b45022c96d5e073ced9f58",
        "064a16dc41be879d12bd5de5d2f9d38d890e0ee7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:43:09 2009 -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: (262 commits)\n  sh: mach-ecovec24: Add user debug switch support\n  sh: Kill off unused se_skipped in alignment trap notification code.\n  sh: Wire up HAVE_SYSCALL_TRACEPOINTS.\n  video: sh_mobile_lcdcfb: use both register sets for display panning\n  video: sh_mobile_lcdcfb: implement display panning\n  sh: Fix up sh7705 flush_dcache_page() build.\n  sh: kfr2r09: document the PLL/FLL \u003c-\u003e RF relationship.\n  sh: mach-ecovec24: need asm/clock.h.\n  sh: mach-ecovec24: deassert usb irq on boot.\n  sh: Add KEYSC support for EcoVec24\n  sh: add kycr2_delay for sh_keysc\n  sh: cpufreq: Include CPU id in info messages.\n  sh: multi-evt support for SH-X3 proto CPU.\n  sh: clkfwk: remove bogus set_bus_parent() from SH7709.\n  sh: Fix the indication point of the liquid crystal of AP-325RXA(AP3300)\n  sh: Add EcoVec24 romImage defconfig\n  sh: USB disable process is needed if romImage boot for EcoVec24\n  sh: EcoVec24: add HIZA setting for LED\n  sh: EcoVec24: write MAC address in boot\n  sh: Add romImage support for EcoVec24\n  ...\n"
    },
    {
      "commit": "bd207cfb0011389d55827b3f3181c60e8c3c7148",
      "tree": "9132fd211771b0038faa41cfbdb40198c4d78acf",
      "parents": [
        "8aba721b23917bc6d374ad42bf80bde5058710e2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Aug 30 23:49:04 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:24 2009 +0200"
      },
      "message": "rtc: AB3100 RTC support\n\nThis adds support for the RTC found inside the AB3100 Mixed Signal chip.\nThe symbols used for communicating with the chip is found in the\nmfd/ab3100-core.c driver that also provides the platform device.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Alessandro Zummo \u003calessandro.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "35c86bf66d9d0ebc3f32f8c56251197b3921394e",
      "tree": "937d483de3d3144a6958de7c77129a3aff1ecab0",
      "parents": [
        "70fde5cbd421773f0b9d684933ecb441efe89c84"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 27 19:59:05 2009 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:13 2009 +0200"
      },
      "message": "rtc: Add support for RTCs on Wolfson WM831x devices\n\nThe WM831x series of PMICs contain RTC functionality. The hardware\nprovides a 32 bit counter incrementing at 1Hz together with a per\ntick interrupt and an alarm value. For simplicity the driver chooses\nto define the epoch for the counter as the Unix epoch - if required\nplatform data can be used in future to customise this.\n\nWhen powered on from a completely cold state the RTC reports that it\nhas not been configured - when this happens an error is returned\nwhen attempting to read the RTC in order to avoid use of values we\nknow to be invalid.\n\nThe hardware also provides security features which mean that it can\nignore attempts to set the RTC time in certain circumstances, most\nnotably if the RTC is written to too often. These errors are detected\nby verifying the written RTC value.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ea88023b3491a384575ebcd5e8a449e841a28a24",
      "tree": "f46e3d8302e44dc55ce31823501e100472d29683",
      "parents": [
        "a6f15ade97989d414e9bf33874c9d5d1f39808ec",
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 13:48:32 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/sh/kernel/vmlinux.lds.S\n"
    }
  ],
  "next": "2f82af08fcc7dc01a7e98a49a5995a77e32a2925"
}
