)]}'
{
  "log": [
    {
      "commit": "2d58d7ea9164da59d0ea82fdf80e3ababe52d58c",
      "tree": "acdb69c02ff8ceac746f2b82eb01d35b17ef879b",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Nov 04 10:31:04 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 23 03:15:25 2012 -0500"
      },
      "message": "thermal: Rename generate_netlink_event\n\nIt doesn\u0027t seem right for the thermal subsystem to export a symbol\nnamed generate_netlink_event. This function is thermal-specific and\nits name should reflect that fact. Rename it to\nthermal_generate_netlink_event.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: R.Durgadoss \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "31f5396ad3bde23c8416e8d23ba425e27f413314",
      "tree": "923ec07b9afff6cf952cbc2bd5f26bf490793c6f",
      "parents": [
        "0d97d7a494d43be77f57e688369be0aae33d1ade"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 28 13:48:42 2011 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 02 14:51:57 2011 -0400"
      },
      "message": "thermal: make THERMAL_HWMON implementation fully internal\n\nTHERMAL_HWMON is implemented inside the thermal_sys driver and has no\neffect on drivers implementing thermal zones, so they shouldn\u0027t see\nanything related to it in \u003clinux/thermal.h\u003e.  Making the THERMAL_HWMON\nimplementation fully internal has two advantages beyond the cleaner\ndesign:\n\n* This avoids rebuilding all thermal drivers if the THERMAL_HWMON\n  implementation changes, or if CONFIG_THERMAL_HWMON gets enabled or\n  disabled.\n\n* This avoids breaking the thermal kABI in these cases too, which should\n  make distributions happy.\n\nThe only drawback I can see is slightly higher memory fragmentation, as\nthe number of kzalloc() calls will increase by one per thermal zone.  But\nI doubt it will be a problem in practice, as I\u0027ve never seen a system with\nmore than two thermal zones.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "af06216a8ef1c430cc6ad22b562f3a11a512c5dd",
      "tree": "8c258db7e165cc160a8c85c3d06afa5f1e07a063",
      "parents": [
        "dbc39ec4b69de34e2c2c937131649cc4a104283f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 01 01:12:19 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 28 18:00:31 2011 -0800"
      },
      "message": "ACPI: Fix build for CONFIG_NET unset\n\nSeveral ACPI drivers fail to build if CONFIG_NET is unset, because\nthey refer to things depending on CONFIG_THERMAL that in turn depends\non CONFIG_NET.  However, CONFIG_THERMAL doesn\u0027t really need to depend\non CONFIG_NET, because the only part of it requiring CONFIG_NET is\nthe netlink interface in thermal_sys.c.\n\nPut the netlink interface in thermal_sys.c under #ifdef CONFIG_NET\nand remove the dependency of CONFIG_THERMAL on CONFIG_NET from\ndrivers/thermal/Kconfig.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Luming Yu \u003cluming.yu@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "156d821270e131dee7d89fc4aa385f0f9b1900ea",
      "tree": "2d3a4bfea184033c1eae48846ecd357c82021e85",
      "parents": [
        "3e098984073795bff5e5e3edbc1f5b0514c47c92",
        "5b275ce27077d6463ca28c9671dce7c2c1f622e2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:14:15 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:14:15 2011 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "4cb18728709683c91a5f6f8d5f337bfb498b089a",
      "tree": "26edef8257934247a7b5fe74ac33d54e1a0ad71b",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "R.Durgadoss",
        "email": "durgadoss.r@intel.com",
        "time": "Wed Oct 27 03:33:29 2010 +0530"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 00:08:35 2011 -0500"
      },
      "message": "thermal: Add event notification to thermal framework\n\nThis patch adds event notification support to the generic\nthermal sysfs framework in the kernel. The notification is in the\nform of a netlink event.\n\nSigned-off-by: R.Durgadoss \u003cdurgadoss.r@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b275ce27077d6463ca28c9671dce7c2c1f622e2",
      "tree": "70e166c62f016b02068485b2e177e7b8e2c4ea6d",
      "parents": [
        "e8a7e48bb248a1196484d3f8afa53bded2b24e71"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Nov 11 15:27:29 2010 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 30 18:56:23 2010 -0500"
      },
      "message": "thermal: make ops constant\n\nAnd while touching that function definition do something about the disaster\nof formatting there.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\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": "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": "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": "9ec732ff80b7e8a9096666f78ae584d3b393bc84",
      "tree": "fae3a8b26c555521ac26992b8c3d897b07921cd5",
      "parents": [
        "63c4ec905d63834a97ec7dbbf0a2ec89ef5872be"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Apr 10 16:13:10 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:45:49 2008 -0400"
      },
      "message": "thermal: add new get_crit_temp callback\n\nAdd a new callback so that the generic thermal can get\nthe critical trip point info of a thermal zone,\nwhich is needed for building the tempX_crit hwmon sysfs attribute.\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": "a0dd25b2c83de4623487ca4de9c1d962b552ca0f",
      "tree": "54295837deed8336da2da2ee80043a4a6880779b",
      "parents": [
        "a6869cc4cfd633d909918f1489a6a8ac668cd6aa"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:01:48 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 04:01:48 2008 -0500"
      },
      "message": "ACPI: thermal: buildfix for CONFIG_THERMAL\u003dn\n\nThis fixes the build, but acpi_fan_add() still needs\nto be updated to handle thermal_cooling_device_register()\nreturning NULL as a non-fatal condition.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "041d4bbf128f645fe53bb22309efb9db14dbf5b5",
      "tree": "2599aff53ec6e492c202f6db88deee7ea988575c",
      "parents": [
        "207339398ecb0835331c748612898dad2a09fdec"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 17 15:51:19 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:20:26 2008 -0500"
      },
      "message": "ACPI: CELSIUS_TO_KELVIN fixup\n\nFix an imprecision in CELSIUS_TO_KELVIN and move these\ntwo macroes to a proper place.\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"
    },
    {
      "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"
    }
  ]
}
