)]}'
{
  "log": [
    {
      "commit": "975f8c5653acba461229e671202113da69b87be1",
      "tree": "8355328258d13e7e0182cc24a241b42b3f1e528c",
      "parents": [
        "829f46af39d50a43e260adaa9e7bbdff74a9f696"
      ],
      "author": {
        "name": "Sergey Senozhatsky",
        "email": "sergey.senozhatsky@gmail.com",
        "time": "Tue Apr 06 14:34:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 07 08:38:03 2010 -0700"
      },
      "message": "drivers/thermal/thermal_sys.c: fix \u0027key f70f4b50 not in .data\u0027 in thermal_sys\n\nInitialize sysfs attributes before device_create_file call.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d15548\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\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": "aa96ce0af8385415a3450bc13e6254a4d6b4a888",
      "tree": "5d255bc416d469b4d2110910586c43fc6474d51e",
      "parents": [
        "2900681b25d5a1a1a7b39ab66da3b8c6b1b0b7ad",
        "bf8b4542f92c4d8222941b1cab055fa350ab2fb4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:22:32 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:22:32 2009 -0500"
      },
      "message": "Merge branch \u0027misc-2.6.33\u0027 into release\n"
    },
    {
      "commit": "edb949185210365f107ddc5efa60df105d25e1d7",
      "tree": "95bd2ee22bfa9f25cd1f30dd1267a1105622a3de",
      "parents": [
        "13c41157096f05d5037a99152b4cf9d68ef00ef7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 15 22:46:50 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 00:07:21 2009 -0500"
      },
      "message": "thermal: Fix test of unsigned in thermal_cooling_device_cur_state_store()\n\nstate is unsigned long so the test did not work.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3767cb54ac718eb049d2a29f7a575ab923550ba5",
      "tree": "dbb0cbe06c7523a3096ac11b31f7e8f123e220d3",
      "parents": [
        "e4143b0324a6a468cb00c4341cd20d60cc441252"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 26 08:39:04 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:19:01 2009 -0500"
      },
      "message": "thermal: disable polling if passive_delay and polling_delay are both unset\n\nOtherwise polling will continue for the thermal zone even when\nit is no longer needed, for example because forced passive cooling\nwas disabled.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e4143b0324a6a468cb00c4341cd20d60cc441252",
      "tree": "a8c0c60fd77d7a2626aa28bd7e6191933d0b542d",
      "parents": [
        "3d8e3ad879441ae14c5957b933028daf39d252b0"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 26 08:39:03 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:18:36 2009 -0500"
      },
      "message": "thermal: Only set passive_delay for forced_passive cooling\n\nSetting polling_delay is useless as passive_delay has priority,\nso the value shown in proc isn\u0027t the actual polling delay. It\nalso gives the impression to the user that he can change the\npolling interval through proc, while in fact he can\u0027t.\n\nAlso, unset passive_delay when the forced passive trip point is\nunbound to allow polling to be disabled.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d8e3ad879441ae14c5957b933028daf39d252b0",
      "tree": "33f81135d8a8518e2507bc1db51b4adf29d60e41",
      "parents": [
        "7fb2616e249184e217f9818a7662596165710ea4"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 26 08:39:02 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:18:10 2009 -0500"
      },
      "message": "thermal: add sanity check for the passive attribute\n\nValues below 1000 milli-celsius don\u0027t make sense and can cause the\nsystem to go into a thermal heart attack: the actual temperature\nwill always be lower and thus the system will be throttled down to\nits lowest setting.\n\nAn additional problem is that values below 1000 will show as 0 in\n/proc/acpi/thermal/TZx/trip_points:passive.\n\ncat passive\n0\necho -n 90 \u003epassive\nbash: echo: write error: Invalid argument\necho -n 90000 \u003epassive\ncat passive\n90000\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "625120a42bd4371da98808a4ca3e7589083a06d8",
      "tree": "8ee7464fc606c9fee1190998242d0aa261a3c68d",
      "parents": [
        "5cfa245b0b63c3d79568e78a1ee3d00654d5517d"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@canonical.com",
        "time": "Fri Oct 16 12:46:02 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 17:33:24 2009 -0500"
      },
      "message": "acpi: thermal: Add EOL to the trip_point_N_type strings\n\nMake the trip_point_N_type sysfs files return a string ending in EOL for\nconsistency with other sysfs files.\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "df43176c934f2bc01f7615a6e20a4b8e77dcdd11",
      "tree": "f613e2cdae764215727c0247192fdce143ca475d",
      "parents": [
        "7d7decb213a65dea0973ed980c02dae2b1b88dbe"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Sep 18 12:41:10 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 01:41:49 2009 -0400"
      },
      "message": "thermal: add missing Kconfig dependency\n\nOtherwise THERMAL_HWMON can be selected when HWMON\u003dn and THERMAL\u003dn, which\nfails to build.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0d288162f2afc42b37aab656f4622c076babbca3",
      "tree": "6dcac3abf329692ead0cd71d63c8ffa3fd88d63f",
      "parents": [
        "4ab6c08336535f8c8e42cf45d7adeda882eff06e"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Wed Aug 26 14:29:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 26 20:06:52 2009 -0700"
      },
      "message": "thermal_sys: check get_temp return value\n\nThe return value of the get_temp function is not checked when doing a\nthermal zone update.  This may lead to a critical shutdown if get_temp\nfails and the content of the temp variable is incorrectly set higher than\nthe critical trip point.\n\nThis has been observed on a system with incorrect ACPI implementation\nwhere the corresponding methods were not serialized and therefore\nsometimes triggered ACPI errors (AE_ALREADY_EXISTS).  The following\ncritical shutdowns indicated a temperature of 2097 C, which was obviously\nwrong.\n\nThe patch adds a return value check that jumps over all trip point\nevaluations printing a warning if get_temp fails.  The trip points are\nevaluated again on the next polling interval with successful get_temp\nexecution.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@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": "0e968a3b6da710294a56460473cac32dc821fd4a",
      "tree": "afdbc0f099ac755b6af037c201f262ac231ce089",
      "parents": [
        "78c55d76b84628862079351f77aa0f4aa3b65f58"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 30 14:43:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:27 2009 -0700"
      },
      "message": "thermal: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "29321357ac6db54eeb8574da1f6c3e0ce8cfbb60",
      "tree": "8ba7f57293a72a48fc4dfae69356961a3d9b6571",
      "parents": [
        "091bf7624d1c90cec9e578a18529f615213ff847"
      ],
      "author": {
        "name": "Vladimir Zajac",
        "email": "eightgraph@gmail.com",
        "time": "Wed May 06 19:34:21 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 14 13:40:53 2009 -0400"
      },
      "message": "thermal: fix off-by-1 error in trip point trigger condition\n\nThis patch fixes a regression caused by commit\nb1569e99c795bf83b4ddf41c4f1c42761ab7f75e\n\"ACPI: move thermal trip handling to generic thermal layer\"\nwhich accidentally changed trip point trigger condition to\n  temp \u003e trip_temp\n\nThis patch changes the trigger condition back to\n  temp \u003e\u003d trip_temp\n\nSigned-off-by: Vladimir Zajac \u003ceightgraph@gmail.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "03a971a2899886006f19f3495973bbd646d8bdae",
      "tree": "6b82e8d67ca5eaf94fce4bd419276d90ac281c8e",
      "parents": [
        "f6f5c45e06e86d94621cd5c1c4508bdee1952fc8"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Dec 03 18:00:38 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 16:58:22 2009 -0400"
      },
      "message": "thermal: support forcing support for passive cooling\n\nDue to poor thermal design or Linux driving hardware outside its thermal\nenvelope, some systems will reach critical temperature and shut down\nunder high load. This patch adds support for forcing a polling-based\npassive trip point if the firmware doesn\u0027t provide one. The assumption\nis made that the processor is the most practical means to reduce the\ndynamic heat generation, so hitting the passive thermal limit will cause\nthe CPU to be throttled until the temperature stabalises around the\ndefined value.\n\nUI is provided via a \"passive\" sysfs entry in the thermal zone\ndirectory. It accepts a decimal value in millidegrees celsius, or \"0\" to\ndisable the functionality. Default behaviour is for this functionality\nto be disabled.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b1569e99c795bf83b4ddf41c4f1c42761ab7f75e",
      "tree": "ad45358dd111e0c4ce71d58565068c47c0171c3d",
      "parents": [
        "6503e5df08008b9a47022b5e9ebba658c8fa69af"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Dec 03 17:55:32 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 20 18:41:56 2009 -0500"
      },
      "message": "ACPI: move thermal trip handling to generic thermal layer\n\nThe ACPI code currently carries its own thermal trip handling, meaning that\nany other thermal implementation will need to reimplement it. Move the code\nto the generic thermal layer.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6503e5df08008b9a47022b5e9ebba658c8fa69af",
      "tree": "8ef36d1b85d2a03ac9e61f5074d717b67f9259ba",
      "parents": [
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Thu Nov 27 17:48:13 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 20 10:52:37 2009 -0500"
      },
      "message": "thermal: use integers rather than strings for thermal values\n\nThe thermal API currently uses strings to pass values to userspace. This\nmakes it difficult to use from within the kernel. Change the interface\nto use integers and fix up the consumers.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "354655ea9714e5b0e8d23c90a5382986815687e0",
      "tree": "48b5560242d7f995e72b8909e13871470bd4167f",
      "parents": [
        "0bad16aa081002c290d4b424bc019d890cab8796"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:37 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:37 2009 -0800"
      },
      "message": "thermal: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16d752397301b95abaa95cbaf9e785d221872311",
      "tree": "6fa843f38830f7cb62438ec7ccb332ae27ad74cd",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Jun 24 19:38:56 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 25 19:25:42 2008 -0400"
      },
      "message": "thermal: Create CONFIG_THERMAL_HWMON\u003dn\n\nA bug in libsensors \u003c\u003d 2.10.6 is exposed\nwhen this new hwmon I/F is enabled.\nCreate CONFIG_THERMAL_HWMON\u003dn\nuntil some time after libsensors 2.10.7 ships\nso those users can run the latest kernel.\n\nlibsensors 3.x is already fixed -- those users\ncan use CONFIG_THERMAL_HWMON\u003dy now.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ff16cab69b6ed621686cf342306785175775152d",
      "tree": "324cd474e590bcbe4338eb4ed5d1487d177ca266",
      "parents": [
        "76ecb4f2d7ea5c3aac8970b9529775316507c6d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:12:17 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:12:17 2008 -0400"
      },
      "message": "thermal: re-name thermal.c to thermal_sys.c\n\nthermal_sys was already the name of the resulting module,\nand it is built from  this one source file.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e68b16abd91dca91e35ea47537ef8a1b7ad72841",
      "tree": "24f368ec94bc55447324131d4890fdcd4a3d082d",
      "parents": [
        "9ec732ff80b7e8a9096666f78ae584d3b393bc84"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Apr 21 16:07:52 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:48:01 2008 -0400"
      },
      "message": "thermal: add hwmon sysfs I/F\n\nAdd hwmon sys I/F for generic thermal driver.\n\nNote: we have one hwmon class device for EACH TYPE of the thermal zone device.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "63c4ec905d63834a97ec7dbbf0a2ec89ef5872be",
      "tree": "3ad4db7e154ee2fff4020f7ca76beb0d8016b04e",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Apr 21 16:07:13 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:44:00 2008 -0400"
      },
      "message": "thermal: add the support for building the generic thermal as a module\n\nBuild the generic thermal driver as module \"thermal_sys\".\n\nMake ACPI thermal, video, processor and fan SELECT the generic\nthermal driver, as these drivers rely on it to build the sysfs I/F.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5f1a3f2ac4ddf966cd0555dc445c6df65709c580",
      "tree": "13359d9f56d11451d7ad01eda0eaba1c7e0dadf8",
      "parents": [
        "f0a37e008750ead1751b7d5e89d220a260a46147"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Apr 15 14:34:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:41 2008 -0700"
      },
      "message": "acpi thermal trip points increased to 12\n\nThe THERMAL_MAX_TRIPS value is set to 10.  It is too few for the Compaq AP550\nmachine which has 12 trip points.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\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": "ece54e2ff45062852e4647e85b2bb5f6aee8211c",
      "tree": "a445b761aec49a9f5945417f4d92419422a4d31b",
      "parents": [
        "6d7f014e55c5227220da1f021c518487fcfd585a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 01:22:10 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 01:22:10 2008 -0400"
      },
      "message": "thermal: delete \"default y\"\n\nThe generic thermal I/F gets selected by ACPI_THERMAL --\nits only current customer.\nit doesn\u0027t need to clutter other configs by default.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "91f57fa1215952af579f304821a15cc6c656042c",
      "tree": "4e5be4b7b559523d7e47cb9c46703b34d7d175f1",
      "parents": [
        "bde4f8fa8db2abd5ac9c542d76012d0fedab050f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 01:14:37 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 01:14:37 2008 -0400"
      },
      "message": "Revert \"thermal: fix generic thermal I/F for hwmon\"\n\nThis reverts commit 3152fb9f11cdd2fd8688c2c5cb805e5c09b53dd9.\n\nThis broke libsensors.\n\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3152fb9f11cdd2fd8688c2c5cb805e5c09b53dd9",
      "tree": "cc3433220de915d59320a512f62996a873d0b765",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Feb 27 08:37:50 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:49:01 2008 -0400"
      },
      "message": "thermal: fix generic thermal I/F for hwmon\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e6fda5c1159823fc02463eceb564c8bfc0e7a0e",
      "tree": "38af580a57b553a902db25ec1401d8005885981d",
      "parents": [
        "c751670902c3dd9abbed279170a832e6a1e6cf94"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Feb 15 00:59:50 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:21:30 2008 -0500"
      },
      "message": "thermal: use ERR_PTR for returning error\n\nNeed to return using ERR_PTR instead of NULL\nin case of errors.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c751670902c3dd9abbed279170a832e6a1e6cf94",
      "tree": "784cf0161d60a3bd4c1b6a6d160c9657b717e83a",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Feb 15 00:58:50 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:21:30 2008 -0500"
      },
      "message": "thermal: validate input parameters\n\nAdded sanity check to make sure that thermal zone\nand cooling device exists.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "543a956140e1f57331c0e528d2367106057aeca0",
      "tree": "41cbe361027a982dc80c1e952a28152af6d89ce6",
      "parents": [
        "9f2eef25e044603527e121066284d22f51d853cc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 16:55:08 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 23:48:04 2008 -0500"
      },
      "message": "ACPI: thermal: syntax, spelling, kernel-doc\n\nReviewed-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "203d3d4aa482339b4816f131f713e1b8ee37f6dd",
      "tree": "de7f27619e88ca6bf62bbba21fb54f213a98394a",
      "parents": [
        "aa6299926950c8dfe2fea638276cad6def092bc9"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 17 15:51:08 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:12:19 2008 -0500"
      },
      "message": "the generic thermal sysfs driver\n\nThe Generic Thermal sysfs driver for thermal management.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ]
}
