)]}'
{
  "log": [
    {
      "commit": "9bcb8118965ab4631a65ee0726e6518f75cda6c5",
      "tree": "a1e6d0faea5a6ad75333ca9f2a7ff239405e786b",
      "parents": [
        "f1f0e2ac596f531c15b7b09ebeb8cfd011fffbd2"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 01 10:26:54 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 02:38:31 2012 -0400"
      },
      "message": "ACPI: Evaluate thermal trip points before reading temperature\n\nAn HP laptop (Pavilion G4-1016tx) has the following code in _TMP:\n\n       Store (\\_SB.PCI0.LPCB.EC0.RTMP, Local0)\n       If (LGreaterEqual (Local0, S4TP))\n       {\n           Store (One, HTS4)\n       }\n\nS4TP is initialised at 0 and not programmed further until either _HOT or\n_CRT is called. If we evaluate _TMP before the trip points then HTS4 will\nalways be set, causing the firmware to generate a message on boot\ncomplaining that the system shut down because of overheating. The simplest\nsolution is just to reverse the checking of trip points and _TMP in thermal\ninit.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9c8b04be443b33939f374a811c82abeebe0a61d1",
      "tree": "9d6e3e682e9f1bbcdae726830f54430e860c7fa6",
      "parents": [
        "e545b55a1e980cbb6a158886286106bbf39722b1"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sat Jun 25 21:07:52 2011 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 16 18:36:17 2011 -0400"
      },
      "message": "ACPI: constify ops structs\n\nStructs battery_file, acpi_dock_ops, file_operations,\nthermal_cooling_device_ops, thermal_zone_device_ops, kernel_param_ops\nare not changed in runtime.  It is safe to make them const.\nregister_hotplug_dock_device() was altered to take const \"ops\" argument\nto respect acpi_dock_ops\u0027 const notion.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "488a76c52606199100adf09c8eb7cbedbd94e9d9",
      "tree": "bd5c7f8b546f881936d9c72989de7046c39fd755",
      "parents": [
        "bf325f9538d8c89312be305b9779edbcb436af00"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 25 00:11:24 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:48:45 2011 -0500"
      },
      "message": "ACPI / Fan: Rework the handling of power resources\n\nUse the new function acpi_bus_update_power() for manipulating power\nresources used by ACPI fan devices, which allows them to be put into\nthe right state during initialization and resume.  Consequently,\nremove the flags.force_power_state field from struct acpi_device,\nwhich is not necessary any more.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c57b62f5b1e6dd69ff8c96f6db7f86ea31c0e21f",
      "tree": "9dfbc28d549e657b5894f1570c56c55632799da6",
      "parents": [
        "b2a44989c1dbfae409035eaffad4292c27fc7cb8"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 08 13:55:06 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 15 22:03:01 2010 -0400"
      },
      "message": "ACPI thermal: remove deprecated procfs I/F\n\nRemove the deprecated ACPI thermal driver procfs I/F,\nas stated in the changelog of commit 43d9f87b79804f2d75d9d8a81c862b179f055a15\n\nsysfs I/F is available at /sys/class/thermal/thermal_zoneX/\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43d9f87b79804f2d75d9d8a81c862b179f055a15",
      "tree": "b3e6368c641d7999832f5b06b04639d41aa9f485",
      "parents": [
        "6e37c658aefa57c472b2dbf1de88dbd3c67cdb52"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:44 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:37:33 2010 -0400"
      },
      "message": "ACPI thermal: make procfs I/F depend on CONFIG_ACPI_PROCFS\n\nMark the ACPI thermal procfs I/F deprecated, because /sys/class/thermal/\nis already available and has been working for years w/o any problem.\n\nThe ACPI thermal procfs I/F will be removed in 2.6.37.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\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": "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825",
      "tree": "6170f5c33200f7fb32ef5fda87a0ae923fe81341",
      "parents": [
        "c67fcd670b55e89e0c129fbf7fae854bd1f8bfa6",
        "d06070509147c948a06056da619c9dc2ed349805",
        "f6bb13aa1ea3bb26a4c783822347873f085b9000",
        "0c99c5288eb9b1bbc9684b0ec0fd7efc578749b3",
        "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
        "7e0e9c042790d4ea44c6a00ddaad8b8bbcc3f17f",
        "149fe9c293f76803206648270ca24fc2604d5f01",
        "cffdde993a016bedbc2f5eb60d00c3a766ffb612",
        "fa80945269f312bc609e8384302f58b03c916e12",
        "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
        "70287db87cfc968fe78bf82a489833cc77b84352",
        "38bcb37a6f63fcdfcc0dd0af3ec5c03a4b7be48e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "message": "Merge branches \u0027battery-2.6.34\u0027, \u0027bugzilla-10805\u0027, \u0027bugzilla-14668\u0027, \u0027bugzilla-531916-power-state\u0027, \u0027ht-warn-2.6.34\u0027, \u0027pnp\u0027, \u0027processor-rename\u0027, \u0027sony-2.6.34\u0027, \u0027suse-bugzilla-531547\u0027, \u0027tz-check\u0027, \u0027video\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "fa80945269f312bc609e8384302f58b03c916e12",
      "tree": "a35b94464a24d0a597b81ab63e4af1b1930f238b",
      "parents": [
        "9f3a6284880ceea452903e2043c88d7226736318"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Sat Feb 20 11:44:27 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 23 00:43:36 2010 -0500"
      },
      "message": "ACPI thermal: Don\u0027t invalidate thermal zone if critical trip point is bad\n\nV2: Corrected integer/long conversion.\n\nSome BIOSes return a negative value for the critical trip point.\nEspecially since Windows 2006...\nWe currently invalidate the whole thermal zone in this case.\nBut it may still be needed for cooling, also without critical\ntrip point.\n\nThis patch invalidates the critical trip point if no _CRT\nfunction is found or if it returns negative values, but does\nnot invalidate the whole thermal zone in this case.\n\nReference: http://bugzilla.novell.com/show_bug.cgi?id\u003d531547\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nTested-by: clarkt@cnsp.com\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
      "tree": "ddb90374556693b5173b2610821e6bdd60845af8",
      "parents": [
        "f8b55f251012e104093e105483c45c5d85ad3040"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Feb 16 22:55:51 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 19 01:48:48 2010 -0500"
      },
      "message": "ACPI thermal: Check for thermal zone requirement\n\nACPI spec says (11.5 Thermal Zone Interface Requirements):\n   A thermal zone must contain at least one trip point\n   (critical, near critical, active, or passive)\n\nCheck this once at init time.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nTested-by: clarkt@cnsp.com\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7fb2616e249184e217f9818a7662596165710ea4",
      "tree": "2e96ca2686de3b2852155380957745c32c231a13",
      "parents": [
        "29226ed3c3b5cd0b2b0b1fb40ffeac3f796b80e9"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 26 08:39:01 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:17:03 2009 -0500"
      },
      "message": "acpi: thermal: display forced passive trip points in proc\n\nUsers can force a passive trip point for a thermal zone that does not\nhave _PSV defined in ACPI by setting the passive attribute in sysfs.\nIt\u0027s useful to display such trip points in /proc/acpi/thermal_zone.\n\n.../TZ1/cooling_mode:\u003csetting not supported\u003e\n.../TZ1/polling_frequency:polling frequency:       10 seconds\n.../TZ1/state:state:                   ok\n.../TZ1/temperature:temperature:             53 C\n.../TZ1/trip_points:critical (S5):           110 C\n.../TZ1/trip_points:passive (forced):        95 C\n\nAnd if not set (passive is 0):\n.../TZ1/trip_points:passive (forced):\u003cnot set\u003e\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": "a192a9580bcc41692be1f36b77c3b681827f566a",
      "tree": "8cf1637f87faa880fdffab62a701b47f699945f9",
      "parents": [
        "2a4ab640d3c28c2952967e5f63ea495555bf2a5f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 28 16:45:54 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:57:27 2009 -0400"
      },
      "message": "ACPI: Move definition of PREFIX from acpi_bus.h to internal..h\n\nLinux/ACPI core files using internal.h all PREFIX \"ACPI: \",\nhowever, not all ACPI drivers use/want it -- and they\nshould not have to #undef PREFIX to define their own.\n\nAdd GPL commment to internal.h while we are there.\n\nThis does not change any actual console output,\nasside from a whitespace fix.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "67405439bca28c4dbecd3fefd97fbdb282a302d9",
      "tree": "ef41e8abb83d86d8b68379f4ef4ce8447708eed9",
      "parents": [
        "0882e8dd3aad33eca41696d463bb896e6c8817eb"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Apr 14 20:16:45 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 18 01:05:23 2009 -0400"
      },
      "message": "thermal: Fix polling frequency for systems without passive cooling\n\nThe polling interval (in deciseconds) was accidently interpreted as\nbeing in milliseconds in one codepath, resulting in excessively frequent\npolling. Ensure that the conversion is performed.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8897c1859521cf33077256725b2377164b130c75",
      "tree": "e49377da09901fbfec673cfde759aad7fcaf9ab7",
      "parents": [
        "18b2646fe3babeb40b34a0c1751e0bf5adfdc64c",
        "db954b5898dd3ef3ef93f4144158ea8f97deb058",
        "fdbdc7fc79c02ae4ede869d514179a2c65633d28",
        "13614e37e94da4606a300ee6fe25c8c4a19ee670",
        "33b571501553ceb008c0aef8b89e932d4efda2a2",
        "f61bb93927fbc2933abe870813daba9d331aa121"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 18:18:42 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 18:18:42 2009 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027APERF\u0027, \u0027ARAT\u0027, \u0027misc\u0027, \u0027kelvin\u0027, \u0027device-lock\u0027 and \u0027bjorn.notify\u0027 into release\n"
    },
    {
      "commit": "342d550db1bc0b879007a8cdb38645558e839680",
      "tree": "54cc43ab9f64671e92ec838c5d627f391e43d628",
      "parents": [
        "8e2c4f2844c0e8dcdfe312e5f2204854ca8532c6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Apr 07 15:37:06 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 16:26:57 2009 -0400"
      },
      "message": "ACPI: thermal: use .notify method instead of installing handler directly\n\nThis patch adds a .notify() method.  The presence of .notify() causes\nLinux/ACPI to manage event handlers and notify handlers on our behalf,\nso we don\u0027t have to install and remove them ourselves.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCC: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "13614e37e94da4606a300ee6fe25c8c4a19ee670",
      "tree": "648a67c5436fde7470b59965198e96bb6e2c399f",
      "parents": [
        "d508afb437daee7cf07da085b635c44a4ebf9b38"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 16:01:46 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 01:37:27 2009 -0400"
      },
      "message": "ACPI: Adjust Kelvin offset to match local implementation\n\nThe exact offset between Kelvin and degree Celsius is 273.15. However\nACPI handles temperature values with a single decimal place. As a\nconsequence, some implementations use an offset of 273.1 and others\nuse an offset of 273.2. Try to find out which one is being used, to\npresent the most accurate and visually appealing number.\n\nTested on a Sony Vaio PGC-GR214EP (which uses 273.1) and a Lenovo\nThinkpad T60p (which uses 273.2).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "478c6a43fcbc6c11609f8cee7c7b57223907754f",
      "tree": "a7f7952099da60d33032aed6de9c0c56c9f8779e",
      "parents": [
        "8a3f257c704e02aee9869decd069a806b45be3f1",
        "6bb597507f9839b13498781e481f5458aea33620"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tarch/x86/kernel/cpu/cpufreq/longhaul.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "811158b147a503fbdf9773224004ffd32002d1fe",
      "tree": "0a11dcfefe721bfc38ea9f1f4a238822dbae0dda",
      "parents": [
        "4e76c5ccd5ac9bd003467d3bb0f49b18572dd4cd",
        "b26e0ed4936b743b693a4cc1413561fa3e4eaf65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 03 15:24:35 2009 -0700"
      },
      "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: (28 commits)\n  trivial: Update my email address\n  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c\n  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h\n  trivial: Fix misspelling of \"Celsius\".\n  trivial: remove unused variable \u0027path\u0027 in alloc_file()\n  trivial: fix a pdlfush -\u003e pdflush typo in comment\n  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL\n  trivial: wusb: Storage class should be before const qualifier\n  trivial: drivers/char/bsr.c: Storage class should be before const qualifier\n  trivial: h8300: Storage class should be before const qualifier\n  trivial: fix where cgroup documentation is not correctly referred to\n  trivial: Give the right path in Documentation example\n  trivial: MTD: remove EOL from MODULE_DESCRIPTION\n  trivial: Fix typo in bio_split()\u0027s documentation\n  trivial: PWM: fix of #endif comment\n  trivial: fix typos/grammar errors in Kconfig texts\n  trivial: Fix misspelling of firmware\n  trivial: cgroups: documentation typo and spelling corrections\n  trivial: Update contact info for Jochen Hein\n  trivial: fix typo \"resgister\" -\u003e \"register\"\n  ...\n"
    },
    {
      "commit": "99b76233803beab302123d243eea9e41149804f3",
      "tree": "398178210fe66845ccd6fa4258ba762a87e023ad",
      "parents": [
        "3dec7f59c370c7b58184d63293c3dc984d475840"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Mar 25 22:48:06 2009 +0300"
      },
      "committer": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 31 01:14:44 2009 +0400"
      },
      "message": "proc 2/2: remove struct proc_dir_entry::owner\n\nSetting -\u003eowner as done currently (pde-\u003eowner \u003d THIS_MODULE) is racy\nas correctly noted at bug #12454. Someone can lookup entry with NULL\n-\u003eowner, thus not pinning enything, and release it later resulting\nin module refcount underflow.\n\nWe can keep -\u003eowner and supply it at registration time like -\u003eproc_fops\nand -\u003edata.\n\nBut this leaves -\u003eowner as easy-manipulative field (just one C assignment)\nand somebody will forget to unpin previous/pin current module when\nswitching -\u003eowner. -\u003eproc_fops is declared as \"const\" which should give\nsome thoughts.\n\n-\u003eread_proc/-\u003ewrite_proc were just fixed to not require -\u003eowner for\nprotection.\n\nrmmod\u0027ed directories will be empty and return \".\" and \"..\" -- no harm.\nAnd directories with tricky enough readdir and lookup shouldn\u0027t be modular.\nWe definitely don\u0027t want such modular code.\n\nRemoving -\u003eowner will also make PDE smaller.\n\nSo, let\u0027s nuke it.\n\nKudos to Jeff Layton for reminding about this, let\u0027s say, oversight.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12454\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "b731d7b6a7b4c2ca4b5e9384cb5197e4e8204651",
      "tree": "b3defc5e45ab634786995cb44d543617a9af7d69",
      "parents": [
        "a4e49cb69e7dc87359bbdf1613d1ed872b9c9ebe"
      ],
      "author": {
        "name": "Adam Buchbinder",
        "email": "adam.buchbinder@gmail.com",
        "time": "Fri Mar 13 12:15:26 2009 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:03 2009 +0200"
      },
      "message": "trivial: Fix misspelling of \"Celsius\".\n\nA few comments say \"Celcius\"; this fixes them. No code changes.\n\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f6f5c45e06e86d94621cd5c1c4508bdee1952fc8",
      "tree": "9829f24c286fffc12bcac2508859787217148f00",
      "parents": [
        "b1569e99c795bf83b4ddf41c4f1c42761ab7f75e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Mar 03 12:47:17 2009 +1100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 16:58:12 2009 -0400"
      },
      "message": "ACPI: update thermal for bus_id removal\n\n\u003e drivers/acpi/thermal.c: In function \u0027thermal_notify\u0027:\n\u003e drivers/acpi/thermal.c:768: error: \u0027struct device\u0027 has no member named \u0027bus_id\u0027\n\u003e\n\u003e Caused by commit b1569e99c795bf83b4ddf41c4f1c42761ab7f75e (\"ACPI: move\n\u003e thermal trip handling to generic thermal layer\") interacting with commit\n\u003e d4a078fca590911cdf87a8eaffee1b6e643c2558 (\"driver core: get rid of struct\n\u003e device\u0027s bus_id string array\").\n\u003e\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\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": "0e4240d94628530a912d216cad1e32d2e3827327",
      "tree": "6c0e965923e5e761a5df7f981209292a808d4f0e",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 16 12:53:42 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:13:12 2009 -0500"
      },
      "message": "thermal fixup for broken BIOS which has invalid trip points.\n\nACPI thermal driver only re-evaluate VALID trip points.\n\nFor the broken BIOS show in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8544\nthe active[0] is set to invalid at boot time\nand it will not be re-evaluated again.\nWe can still get a single warning message at boot time.\n\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d120496222629983\u0026w\u003d2\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12203\n\nSigned-off-by: Zhang Rui\u003crui.zhang@intel.com\u003e\nTested-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9b5a56ddfd615a27e3a0856ceae1592a24021e42",
      "tree": "f7ae71e5f74d3aac8cad93f44f7022b935ac9057",
      "parents": [
        "a0017f471054a46379abbc4c96e269deaff5d9d9",
        "0794469da3f7b2093575cbdfc1108308dd3641ce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:49 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:49 2008 -0500"
      },
      "message": "Merge branch \u0027sysfs\u0027 into release\n"
    },
    {
      "commit": "89595b8f2850a080d290bf778ec933ea1d99f78e",
      "tree": "63a6682ede74d9570878b0d7d4d936e050439ba7",
      "parents": [
        "14a63ba821ac2a0f5166789b31241c0b7eb147d9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:57:45 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:44:37 2008 -0500"
      },
      "message": "ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.h\n\nMove all the component definitions for drivers to a single shared place,\ninclude/acpi/acpi_drivers.h.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0794469da3f7b2093575cbdfc1108308dd3641ce",
      "tree": "46a20312fa37dcc05ddba1a53b9ac7bab182c57c",
      "parents": [
        "457d2ee225801441e96f2e35894ec404572ad862"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Oct 30 01:18:59 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 21:37:19 2008 -0500"
      },
      "message": "ACPI: struct device - replace bus_id with dev_name(), dev_set_name()\n\nThis patch is part of a larger patch series which will remove\nthe \"char bus_id[20]\" name string from struct device. The device\nname is managed in the kobject anyway, and without any size\nlimitation, and just needlessly copied into \"struct device\".\n\nTo set and read the device name dev_name(dev) and dev_set_name(dev)\nmust be used. If your code uses static kobjects, which it shouldn\u0027t\ndo, \"const char *init_name\" can be used to statically provide the\nname the registered device should have. At registration time, the\ninit_name field is cleared, to enforce the use of dev_name(dev) to\naccess the device name at a later time.\n\nWe need to get rid of all occurrences of bus_id in the entire tree\nto be able to enable the new interface. Please apply this patch,\nand possibly convert any remaining remaining occurrences of bus_id.\n\nWe want to submit a patch to -next, which will remove bus_id from\n\"struct device\", to find the remaining pieces to convert, and finally\nswitch over to the new api, which will remove the 20 bytes array\nand does no longer have a size limitation.\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-Off-By: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7674416db4ee3d43813dddb650364ca994755256",
      "tree": "1a4549823d7bdd892dc3b3b7b3fa9214216ac384",
      "parents": [
        "0ca9413c234aa5a49ffaf80e46b50721a752e45a",
        "27663c5855b10af9ec67bc7dfba001426ba21222"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:33:29 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:33:29 2008 -0400"
      },
      "message": "Merge branch \u0027ull\u0027 into test\n\nConflicts:\n\tdrivers/acpi/bay.c\n\tdrivers/acpi/dock.c\n\tdrivers/ata/libata-acpi.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5f50ef453dcb05115fc98f244b8f10bfacd4b8b7",
      "tree": "1999a7e6d242198d48f0089c7995a50f339fa3e4",
      "parents": [
        "530bc23bfeaa9156003afbeb9708fd03a5f1c73c",
        "e3deda9c87ac5eef2b5d18cd0b5511370979ca26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into test\n"
    },
    {
      "commit": "55ac9a018f83e4f42f3c6ce98a8dbda73b985935",
      "tree": "bb8b1121c247fe6018164ee726aa0395f0dbb073",
      "parents": [
        "8bd108d14604d9c95000751e6c6ecbd11ea6ed40"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sun Sep 28 14:51:56 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:41 2008 -0400"
      },
      "message": "ACPI: replace ACPI_DEBUG_PRINT((ACPI_DB_ERROR, ...) with printk\n\nACPI_DB_ERROR and ACPI_DB_WARN were removed from ACPICA core.\nSo replace ACPI_DEBUG_PRINT((ACPI_DB_ERROR, ...) with printk(KERN_ERR PREFIX ...)\nand ACPI_DEBUG_PRINT((ACPI_DB_WARN, ...) with printk(KERN_WARNING PREFIX ...)\n\nWe do not use ACPI_ERROR/ACPI_WARNING since they\u0027re not exported, see\n-------------------------------------------------------------\ncommit 6468463abd7051fcc29f3ee7c931f9bbbb26f5a4\nAuthor: Len Brown \u003clen.brown@intel.com\u003e\nDate:   Mon Jun 26 23:41:38 2006 -0400\n\n    ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)\n\n    Signed-off-by: Len Brown \u003clen.brown@intel.com\u003e\n-------------------------------------------------------------\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22a94d79a34bf010d11996d30eed8ee3fc1a4fbf",
      "tree": "5213d9bc43c0613a4606e8d2928f2e17f7f74c2c",
      "parents": [
        "7745384080ef70f7710530afa3e45477b126e056"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 17 02:41:20 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 02:42:03 2008 -0400"
      },
      "message": "ACPI: Allow overriding to higher critical trip point.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9129\n\nlenb: Note that overriding a critical trip point\nmay simply fool the user into thinking that they\nhave control that they do not actually have.\nFor it is EC firmware that decides when the EC\nsends Linux temperature change events, and the\nEC may or may not decide to send Linux these events\nanywhere in the neighborhood of the fake\noverride trip points.  Beware.\n\nnote also that thermal.nocrt is already available\nto disable crtical trip point actios,\nand thermal.crt\u003d-1 is already available to\ndisabled critical trip points entirely.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "27663c5855b10af9ec67bc7dfba001426ba21222",
      "tree": "2b8c520bb57a792045d7d072398a4d840fada6c0",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Oct 10 02:22:59 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 11 02:47:33 2008 -0400"
      },
      "message": "ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernels\n\nAs of version 2.0, ACPI can return 64-bit integers.  The current\nacpi_evaluate_integer only supports 64-bit integers on 64-bit platforms.\nChange the argument to take a pointer to an acpi_integer so we support\n64-bit integers on all platforms.\n\nlenb: replaced use of \"acpi_integer\" with \"unsigned long long\"\nlenb: fixed bug in acpi_thermal_trips_update()\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "db89b4f0dbab837d0f3de2c3e9427a8d5393afa3",
      "tree": "e664a0af46cb02d91c699015268d4fa10a6ce190",
      "parents": [
        "9e113e0014204bfb44a2baa29b2a141ede41b074"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Sep 22 14:37:34 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 18:05:53 2008 -0400"
      },
      "message": "ACPI: catch calls of acpi_driver_data on pointer of wrong type\n\nCatch attempts to use of acpi_driver_data on pointers of wrong type.\n\nakpm: rewritten to use proper C typechecking and remove the\n\"function\"-used-as-lvalue thing.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1481b9109fe771ec8b035d7760f42e36d2bed5d4",
      "tree": "abf3f6e7aa1aa98dc76ae8f04accc235918da53c",
      "parents": [
        "5042d99795d3d817bef2f4cc46e953bee9bf7398",
        "f88133d76ea38761b7379d6233b752ed82250a4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 13:57:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 13:57:37 2008 -0700"
      },
      "message": "Merge branch \u0027release-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6\n\n* \u0027release-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6:\n  acpi: fix crash in core ACPI code, triggered by CONFIG_ACPI_PCI_SLOT\u003dy\n  ACPI: thinkpad-acpi: don\u0027t misdetect in get_thinkpad_model_data() on -ENOMEM\n  ACPI: thinkpad-acpi: bump up version to 0.21\n  ACPI: thinkpad-acpi: add bluetooth and WWAN rfkill support\n  ACPI: thinkpad-acpi: WLSW overrides other rfkill switches\n  ACPI: thinkpad-acpi: prepare for bluetooth and wwan rfkill support\n  ACPI: thinkpad-acpi: consolidate wlsw notification function\n  ACPI: thinkpad-acpi: minor refactor on radio switch init\n  Revert \"ACPI: don\u0027t walk tables if ACPI was disabled\"\n  Revert \"dock: bay: Don\u0027t call acpi_walk_namespace() when ACPI is disabled.\"\n  Revert \"Fix FADT parsing\"\n  ACPI : Set FAN device to correct state in boot phase\n  ACPI: Ignore _BQC object when registering backlight device\n  ACPI: stop complaints about interrupt link End Tags and blank IRQ descriptors\n"
    },
    {
      "commit": "fc3a8828b139c24aade3f9d608775e36c248f8f5",
      "tree": "e995fdb99868b96e6c51c100fe9270a79323fd83",
      "parents": [
        "b98cb4b7fe0e83238501b48489e46b3e0dce9aaf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 06:02:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:53 2008 -0700"
      },
      "message": "driver core: fix a lot of printk usages of bus_id\n\nWe have the dev_printk() variants for this kind of thing, use them\ninstead of directly trying to access the bus_id field of struct device.\n\nThis is done in order to remove bus_id entirely.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea51011a27db48ea0a80a5e20de3969b292d5d4d",
      "tree": "1c59582d9b0402390a58f96d410d9693edd0bbd3",
      "parents": [
        "c2c789057f075022658b38b498755c29c1ba8055"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Jul 14 15:14:03 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Jul 18 01:41:50 2008 +0200"
      },
      "message": "ACPI : Set FAN device to correct state in boot phase\n\nSubject:ACPI: Set FAN device to correct state in boot phase\nFrom: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\n\nOn some laptops when ACPI FAN driver is loaded, maybe the FAN device will be\nturned on. But if the temperature is below the threshold, the corresponding\nFAN device should be turned off in the course of loading thermal driver.\n\nSo it is necessary to set the FAN device to the correct state in course of loading\nthe thermal driver.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8049\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "a39a2d7c72b358c6253a2ec28e17b023b7f6f41c",
      "tree": "e6ad8c035a0db797d748a3739385de14c9ed55f7",
      "parents": [
        "8410565f540db87ca938f56f92780d251e4f157d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon May 19 15:55:15 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPI: Reject below-freezing temperatures as invalid critical temperatures\n\nMy laptop thinks that it\u0027s a good idea to give -73C as the critical\nCPU temperature.... which isn\u0027t the best thing since it causes a shutdown\nright at bootup.\n\nTemperatures below freezing are clearly invalid critical thresholds\nso just reject these as such.\n\nSigned-off-by: Arjan van de Ven \u003carjan@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": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "cf7acfab032ff262f42954328cdfd20a5d9aaaac",
      "tree": "231698d72d4508f3b26f606f18ef844387ec43e5",
      "parents": [
        "667471386d4068e75a6a55b615701ced61eb6333"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:22 2008 -0700"
      },
      "message": "acpi: use non-racy method for proc entries creation\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nAdd correct -\u003eowner to proc_fops to fix reading/module unloading race.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76ecb4f2d7ea5c3aac8970b9529775316507c6d2",
      "tree": "313f2bb9b6f5ef62dbf08f587c3a71b9bcae1eef",
      "parents": [
        "9030062f3d61f87c1e787b3aa134fa3a8e4b2d25"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Apr 10 16:20:23 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:53:42 2008 -0400"
      },
      "message": "ACPI: update thermal temperature\n\nFix the problem that thermal_get_temp returns the cached value,\nwhich causes the temperature in generic thermal never updates.\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": "e9ae71078b2c8657c0e8de808b76b76049806906",
      "tree": "32ef403038aa5e4c604b1025845cdece3b4e2689",
      "parents": [
        "e68b16abd91dca91e35ea47537ef8a1b7ad72841"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue Apr 22 08:50:09 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:49:47 2008 -0400"
      },
      "message": "thermal: update the documentation\n\nUpdate the documentation for the thermal driver hwmon sys I/F.\n\nChange the ACPI thermal zone type to be consistent with hwmon.\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": "d83fd8a26769c75d51a6b05d8dcb3e36302dd8ba",
      "tree": "69a00ebf477a24ea1be96d982eaf84c714da9359",
      "parents": [
        "6e10efefaae45989f2f143bacfef75af55068378"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:14:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "drivers/acpi/thermal.c: fix build with CONFIG_DMI\u003dn\n\ndrivers/acpi/thermal.c: In function \u0027acpi_thermal_init\u0027:\ndrivers/acpi/thermal.c:1794: error: \u0027thermal_dmi_table\u0027 undeclared (first use in this function)\ndrivers/acpi/thermal.c:1794: error: (Each undeclared identifier is reported only once\ndrivers/acpi/thermal.c:1794: error: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb070e43497d4fcfea7d8b52003fe1376c218343",
      "tree": "7efb2a140fafb62eeb389ec8e8de499151aeede5",
      "parents": [
        "ef45cb624b9517f71ad6c61299478c2cc08e4d98"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Apr 08 17:41:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:52 2008 -0700"
      },
      "message": "acpi thermal: fix result check\n\nthermal_zone_device_register() uses the ERR_PTR macro on its return values.  A\ncorrect check is to use the IS_ERR() macro.\n\nThe 2.6.25 kernels panic on Compaq AP550 without this patch as it has more\nthen 10 (THERMAL_MAX_TRIPS) trip points (there are 12).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Zhang Rui \u003crui.zhang@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": "5e012760dfd5ec24c41b9eab9e654a88360bb026",
      "tree": "e293d4aa9b1e25bb0421c3af2bc7ec1a2a1aab34",
      "parents": [
        "3152fb9f11cdd2fd8688c2c5cb805e5c09b53dd9"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Feb 28 07:51:30 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:49:11 2008 -0400"
      },
      "message": "ACPI: thermal: show temperature in millidegree Celsius\n\nas now required by the generic thermal 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": "26b6f2236615649a0ae6a0de2e9e71a2f9ffeba7",
      "tree": "47799c181a82225e5ee9c566b2186224cde06251",
      "parents": [
        "e5e54bc86a1fed9849b22fd736c30b23c4719046",
        "e5e54bc86a1fed9849b22fd736c30b23c4719046",
        "3c602840528cf1aa835e6e32d76a0a45936b8e4c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:18:04 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:18:04 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027menlo\u0027 into release\n\nConflicts:\n\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "653a00c9662304ef72a3eb4e681c91720960e0b4",
      "tree": "5773757047d5c81f8d19d17bd331a5d13734766f",
      "parents": [
        "cc0573b3250214034062ddf8c64359596d8af521"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 17 15:51:18 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:21:03 2008 -0500"
      },
      "message": "ACPI: thermal fixup\n\nThe alias name may be used in _PSL, _ALx and _TZD,\nso we bind the cooling device only if the acpi_device node matches.\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": "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": "207339398ecb0835331c748612898dad2a09fdec",
      "tree": "21baf89f158bfbeeac960f5e7b92cfe332b0ccde",
      "parents": [
        "702ed512de9c8a67a69a981c73b7337c2131f198"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 17 15:51:21 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:20:20 2008 -0500"
      },
      "message": "ACPI: attach thermal zone info\n\nIntel menlow driver needs to get the pointer of themal_zone_device\nstructure of an ACPI thermal zone.\nAttach this to each ACPI thermal zone device object.\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": "ce44e19701ac1de004815c225585ff617c5948b4",
      "tree": "11a9af7a8c0b001a93e68db824b96e49662397d8",
      "parents": [
        "3f655ef8c439e0775ffb7d1ead5d1d4f060e1f8b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 17 15:51:25 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:12:19 2008 -0500"
      },
      "message": "ACPI: ACPI thermal zone handle notification correctly\n\nChange the ACPI thermal action upon notification 0x81 and 0x82.\n\nAccording to the ACPI spec, we should:\nre-evaluate _PSV and _ACx methods upon notification 0x81\nre-evaluate _PSL and _ALx and _TZD upon notificaiton 0x82.\nBut the current code re-evaluates all the trip points for 0x81 while\nonly re-evaluates _TZD for 0x82.\n\nFix this violation of ACPI spec.\n\nTODO: devices in _PSL, _ALx and _TZD may change after a notification 0x82.\n      At this time, we need to re-bind the cooling devices with the thermal zone.\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": "3f655ef8c439e0775ffb7d1ead5d1d4f060e1f8b",
      "tree": "9ac375f1f4c54a698e3f2736497193c0f00d638c",
      "parents": [
        "203d3d4aa482339b4816f131f713e1b8ee37f6dd"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 17 15:51:11 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 23:12:19 2008 -0500"
      },
      "message": "ACPI: register ACPI thermal zone as generic thermal zone devices\n\nRegister ACPI thermal zone as thermal zone device.\n\nthe new sys I/F for ACPI thermal zone will be like this:\n\n/sys/class/thermal:\n|thermal_zone1:\n\t|-----type:\t\t\t\"ACPI thermal zone\". RO\n\t|-----temp:\t\t\tthe current temperature. RO\n\t|-----mode:\t\t\tthe current working mode. RW.\n\t\t\t\t\tthe default value is \"kernel\"  which means  thermal\n\t\t\t\t\tmanagement is done by ACPI thermal driver.\n\t\t\t\t\t\"echo user \u003e mode\" prevents all the ACPI thermal driver\n\t\t\t\t\tactions upon any trip points.\n\t|-----trip_point_0_temp:\tthe threshold of trip point 0. RO.\n\t|-----trip_point_0_type:\t\"critical\". RO.\n\t\t\t\t\tthe type of trip point 0\n\t\t\t\t\tThis may be one of critical/hot/passive/active[x]\n\t\t\t\t\tfor an ACPI thermal zone.\n\t...\n\t|-----trip_point_3_temp:\n\t|-----trip_point_3_type:\t\"active[1]\"\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": "223630fe3dc564b94e51ff4eb839828c9083f2f6",
      "tree": "9d3acde26b0c262bc73122260028129f82ddd2e4",
      "parents": [
        "09b56adc98e0f8a21644fcb4d20ad367c3fceb55"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Dec 06 23:36:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 23:36:35 2007 -0500"
      },
      "message": "export thermal notification to userspace when nocrt is set\n\nmodule parameter is used to prevent the thermal_zone action upon\ncritical trip points.\nBut exporting this notification to userspace is still useful.\nBy setting nocrt with this patch applied, ACPI will take no action\nbut exporting the events to userspace upon critical/hot trip points.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9139\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c4ec20717313daafba59225f812db89595952b83",
      "tree": "253337453b1dc965c40668e4949337ed1c46cab7",
      "parents": [
        "ec2626815bf9a9922e49820b03e670e833f3ca3c",
        "00a2b433557f10736e8a02de619b3e9052556c12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:12:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:12:46 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (41 commits)\n  ACPICA: hw: Don\u0027t carry spinlock over suspend\n  ACPICA: hw: remove use_lock flag from acpi_hw_register_{read, write}\n  ACPI: cpuidle: port idle timer suspend/resume workaround to cpuidle\n  ACPI: clean up acpi_enter_sleep_state_prep\n  Hibernation: Make sure that ACPI is enabled in acpi_hibernation_finish\n  ACPI: suppress uninitialized var warning\n  cpuidle: consolidate 2.6.22 cpuidle branch into one patch\n  ACPI: thinkpad-acpi: skip blanks before the data when parsing sysfs\n  ACPI: AC: Add sysfs interface\n  ACPI: SBS: Add sysfs alarm\n  ACPI: SBS: Add ACPI_PROCFS around procfs handling code.\n  ACPI: SBS: Add support for power_supply class (and sysfs)\n  ACPI: SBS: Make SBS reads table-driven.\n  ACPI: SBS: Simplify data structures in SBS\n  ACPI: SBS: Split host controller (ACPI0001) from SBS driver (ACPI0002)\n  ACPI: EC: Add new query handler to list head.\n  ACPI: Add acpi_bus_generate_event4() function\n  ACPI: Battery: add sysfs alarm\n  ACPI: Battery: Add sysfs support\n  ACPI: Battery: Misc clean-ups, no functional changes\n  ...\n\nFix up conflicts in drivers/misc/thinkpad_acpi.[ch] manually\n"
    },
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6e2157858ac94530fddbf19dc59ab6b392baf1f3",
      "tree": "f8c6072404758a24c65bc04c63f84344672e2b0e",
      "parents": [
        "21bc42ab852549f4a547d18d77e0e4d1b24ffd96"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Sep 01 00:11:59 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 05 14:23:18 2007 -0400"
      },
      "message": "ACPI: Thermal: Drop concurrent thermal checks\n\nFix for #3686, where get_temperature() may cause thermal notify, which\ncauses one more get_temperature().\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "21bc42ab852549f4a547d18d77e0e4d1b24ffd96",
      "tree": "b4597592729a91cf1e8f26b8b73d837de33d67c9",
      "parents": [
        "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 04 12:49:22 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 04 12:49:22 2007 -0400"
      },
      "message": "ACPI: thermal: use round_jiffies when thermal zone polling is enabled\n\nProperly functioning systems do not use thermal zone polling,\nthey use event-based notification.\n\nHowever, some users enable periodic thermal zone polling\nto work around bugs on their platforms, and at least one\nplatform exists with a real _TZP that requests polling.\n\nWhile thermal zone polling (_TZP) is specified in units to 0.1 seconds,\nit actually has a maximum granularity of 1 second.  Thus, we can safely\nround up the _TZP timeout to occur on the next 1-second boundary.\nThis will batch it with other 1-second-granularity timers in the\nsystem and thus potentially extend processor idle duration.\n\nNote that the same timer is used both for _TZP\nand for passive processor thermal throttling.\nWe can not round up the timeout when it is used\nfor passive thermal throttling.\n\nAlso, we can not make this a deferrable timer,\nas temperature is just as relevant during idle\nas it is during non-idle.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "25c87f7f2a4fc3e50a7912b1c78405d454d1c4d9",
      "tree": "c42d40004e9668d83ab03ab7332515ef08683c54",
      "parents": [
        "a4fd4946214fae86610b989c47e5ae762cc96ddb",
        "3e069ee0c30d6f28b79e409ef2df1ffa427897ae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "message": "Pull events into release branch\n\nConflicts:\n\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2db9ccba8d4bb8e3aa6d0cd8e7544c5736963bbc",
      "tree": "f58aafbc5a011874d1887f5942523e0e90c020ac",
      "parents": [
        "8c99fdce30787b0d1fc00b907d4cd55a714e4cdd"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Aug 24 11:45:50 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 18:02:13 2007 -0400"
      },
      "message": "ACPI: /proc/acpi/thermal_zone trip points are now read-only, mark them as such\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "14e04fb34ffa82ee61ae69f98d8fca12d2e8e31c",
      "tree": "51ff919052cf456a23fa67e8d64d18f376b90582",
      "parents": [
        "962ce8ca0604af0c3c5609f7613d4ec5fcfac623"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "message": "ACPI: Schedule /proc/acpi/event for removal\n\nSchedule /proc/acpi/event for removal in 6 months.\n\nRe-name acpi_bus_generate_event() to acpi_bus_generate_proc_event()\nto make sure there is no confusion that it is for /proc/acpi/event only.\n\nAdd CONFIG_ACPI_PROC_EVENT to allow removal of /proc/acpi/event.\nThere is no functional change if CONFIG_ACPI_PROC_EVENT\u003dy\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "962ce8ca0604af0c3c5609f7613d4ec5fcfac623",
      "tree": "8a9fcb67251129a382e202759389d2b72de4b621",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Aug 23 01:24:31 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 14:27:23 2007 -0400"
      },
      "message": "ACPI: don\u0027t duplicate input events on netlink\n\nThe previous events patch added a netlink event for every\nuser of the legacy /proc/acpi/event interface.\n\nHowever, some users of /proc/acpi/event are really input events,\nand they already report their events via the input layer.\n\nIntroduce a new interface, acpi_bus_generate_netlink_event(),\nwhich is explicitly called by devices that want to repoprt\nevents via netlink.  This allows the input-like events\nto opt-out of generating netlink events.  In summary:\n\nevents that are sent via netlink:\n\tac/battery/sbs\n\tthermal\n\tprocessor\n\tthinkpad_acpi dock/bay\n\nevents that are sent via input layer:\n\tbutton\n\tvideo hotkey\n\tthinkpad_acpi hotkey\n\tasus_acpi/asus-laptop hotkey\n\tsonypi/sonylaptop\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8c99fdce30787b0d1fc00b907d4cd55a714e4cdd",
      "tree": "1a35d65c8de0378dd15931003e76144d4b8a20a5",
      "parents": [
        "c52a7419af18594426bc601d1ea346dbbcf71e28"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 20 18:46:50 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 20 18:49:11 2007 -0400"
      },
      "message": "ACPI: thermal: set \"thermal.nocrt\" via DMI on Gigabyte GA-7ZX\n\nThis system BIOS sets a critical temperature to 65C,\nwhich is too low.\n\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d155496\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c52a7419af18594426bc601d1ea346dbbcf71e28",
      "tree": "b964b0de460e3508e092efa3b69fbc7267aef735",
      "parents": [
        "3c1d36da1d5ed36979340efd233ddaacc45b0a02"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 15:49:32 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 15:49:32 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.crt\u003dC\" bootparam\n\nSome hardware will malfunction at a temperature below\nthe BIOS provided critical shutdown threshold.\n\nThis hook allows moving the critical trip points down\nto a temperature which provokes a graceful shutdown\nbefore the hardware malfunction.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8884\n\nWARNING: A trip-point override will not get noticed\nuntil the system delivers a temperature change event,\nor unless thermal zone polling is enabled.\neg. \"thermal.tzp\u003d10\"\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3c1d36da1d5ed36979340efd233ddaacc45b0a02",
      "tree": "dce06ed9c846d7ef2ac105011650f8409f7a1f8e",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 15:12:56 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 15:12:56 2007 -0400"
      },
      "message": "ACPI: thermal: clean up MODULE_PARM_DESC newlines\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0b5bfa1cbefdc6e4c60f30ed545389b5ffe0f75f",
      "tree": "d6d9165f003bed59b0dc223babeadb2b667f92fb",
      "parents": [
        "f8707ec9643769957065405b5090e4aa64fd8214"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:13:02 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:13:02 2007 -0400"
      },
      "message": "ACPI: thermal: add DMI hooks to handle AOpen\u0027s broken Award BIOS\n\nUse DMI to:\n1. enable polling (BIOS thermal events are broken)\n2. disable active trip points (BIOS fan control is broken)\n3. disable passive trip point (BIOS hard-codes it too low)\n\nThe actual temperature reading does work,\nand with the aid of polling, the critical\ntrip point should work too.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8842\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f8707ec9643769957065405b5090e4aa64fd8214",
      "tree": "454f1b6a981884072389cfdf3ce25e9636a2b39c",
      "parents": [
        "f54871456162aff557d57bec51639b1288d4a84b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n\nthermal.act\u003d-1 disables all active trip points\nin all ACPI thermal zones.\n\nthermal.act\u003dC, where C \u003e 0, overrides all lowest temperature\nactive trip points in all thermal zones to C degrees Celsius.\nRaising this trip-point may allow you to keep your system silent\nup to a higher temperature.  However, it will not allow you to\nraise the lowest temperature trip point above the next higher\ntrip point (if there is one).  Lowering this trip point may\nkick in the fan sooner.\n\nNote that overriding this trip-point will disable any BIOS attempts\nto implement hysteresis around the lowest temperature trip point.\nThis may result in the fan starting and stopping frequently\nif temperature frequently crosses C.\n\nWARNING: raising trip points above the manufacturer\u0027s defaults\nmay cause the system to run at higher temperature and shorten\nits life.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f54871456162aff557d57bec51639b1288d4a84b",
      "tree": "c69d646034c228c2b323ab999010a46b9084ace0",
      "parents": [
        "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n\nthermal.nocrt\u003d1 disables actions on _CRT and _HOT\nACPI thermal zone trip-points.  They will be marked\nas \u003cdisabled\u003e in /proc/acpi/thermal_zone/*/trip_points.\n\nThere are two cases where this option is used:\n\n1. Debugging a hot system crossing valid trip point.\n\n   If your system fan is spinning at full speed,\n   be sure that the vent is not clogged with dust.\n   Many laptops have very fine thermal fins that are easily blocked.\n\n   Check that the processor fan-sink is properly seated,\n   has the proper thermal grease, and is really spinning.\n\n   Check for fan related options in BIOS SETUP.\n   Sometimes there is a performance vs quiet option.\n   Defaults are generally the most conservative.\n\n   If your fan is not spinning, yet /proc/acpi/fan/\n   has files in it, please file a Linux/ACPI bug.\n\n   WARNING: you risk shortening the lifetime of your\n   hardware if you use this parameter on a hot system.\n   Note that this refers to all system components,\n   including the disk drive.\n\n2. Working around a cool system crossing critical\n   trip point due to erroneous temperature reading.\n\n   Try again with CONFIG_HWMON\u003dn\n   There is known potential for conflict between the\n   the hwmon sub-system and the ACPI BIOS.\n   If this fixes it, notify lm-sensors@lm-sensors.org\n   and linux-acpi@vger.kernel.org\n\n   Otherwise, file a Linux/ACPI bug, or notify\n   just linux-acpi@vger.kernel.org.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431",
      "tree": "1ae0722744cea5740ecf3141b7b3a4da2411bb19",
      "parents": [
        "730ff34de766a6fddee25ac1c32bc49c1a2fd758"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n\n\"thermal.psv\u003d-1\" disables passive trip points\nfor all ACPI thermal zones.\n\n\"thermal.psv\u003dC\", where \u0027C\u0027 is degrees Celsius,\noverrides all existing passive trip points\nfor all ACPI thermal zones.\n\nthermal.psv is checked at module load time,\nand in response to trip-point change events.\n\nNote that if the system does not deliver thermal zone\ntemperature change events near the new trip-point,\nthen it will not be noticed.  To force your custom\ntrip point to be noticed, you may need to enable polling:\neg. thermal.tzp\u003d3000 invokes polling every 5 minutes.\n\nNote that once passive thermal throttling is invoked,\nit has its own internal Thermal Sampling Period (_TSP),\nthat is unrelated to _TZP.\n\nWARNING: disabling or raising a thermal trip point\nmay result in increased running temperature and\nshorter hardware lifetime on some systems.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "730ff34de766a6fddee25ac1c32bc49c1a2fd758",
      "tree": "5f731caa06d3f12149c62d11cc908a26bc80d3b9",
      "parents": [
        "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "message": "ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n\nThermal Zone Polling frequency (_TZP) is an optional ACPI object\nrecommending the rate that the OS should poll the associated thermal zone.\n\nIf _TZP is 0, no polling should be used.\nIf _TZP is non-zero, then the platform recommends that\nthe OS poll the thermal zone at the specified rate.\nThe minimum period is 30 seconds.\nThe maximum period is 5 minutes.\n\n(note _TZP and thermal.tzp units are in deci-seconds,\n so _TZP \u003d 300 corresponds to 30 seconds)\n\nIf _TZP is not present, ACPI 3.0b recommends that the\nthermal zone be polled at an \"OS provided default frequency\".\n\nHowever, common industry practice is:\n1. The BIOS never specifies any _TZP\n2. High volume OS\u0027s from this century never poll any thermal zones\n\nIe. The OS depends on the platform\u0027s ability to\nprovoke thermal events when necessary, and\nthe \"OS provided default frequency\" is \"never\":-)\n\nThere is a proposal that ACPI 4.0 be updated to reflect\ncommon industry practice -- ie. no _TZP, no polling.\n\nThe Linux kernel already follows this practice --\nthermal zones are not polled unless _TZP is present and non-zero.\n\nBut thermal zone polling is useful as a workaround for systems\nwhich have ACPI thermal control, but have an issue preventing\nthermal events.  Indeed, some Linux distributions still\nset a non-zero thermal polling frequency for this reason.\n\nBut rather than ask the user to write a polling frequency\ninto all the /proc/acpi/thermal_zone/*/polling_frequency\nfiles, here we simply document and expose the already\nexisting module parameter to do the same at system level,\nto simplify debugging those broken platforms.\n\nNote that thermal.tzp is a module-load time parameter only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d",
      "tree": "2f5b2860984f4e0a903298c527ea69faed8c9a05",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n\n\"thermal.off\u003d1\" disables all ACPI thermal support at boot time.\n\nCONFIG_ACPI_THERMAL\u003dn can do this at build time.\n\"# rmmod thermal\" can do this at run time,\nas long as thermal is built as a module.\n\nWARNING: On some systems, disabling ACPI thermal support\nwill cause the system to run hotter and reduce the\nlifetime of the hardware.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1ba90e3a87c46500623afdc3898573e4a5ebb21b",
      "tree": "b324171b526be3562c87d9ed99ef51c39d77ed45",
      "parents": [
        "29b71a1ca74491fab9fed09e9d835d840d042690"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:44:41 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:42 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n\nmodpost is going to use these to create e.g. acpi:ACPI0001\nin modules.alias.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "10a0a8d4e3f6bf2d077f94344441909abe670f5a",
      "tree": "b834c912629498e9fefb5958ee9965c414d32d69",
      "parents": [
        "0ab4dc92278a0f3816e486d6350c6652a72e06c8"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@xensource.com",
        "time": "Tue Jul 17 18:37:02 2007 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Jul 18 08:47:40 2007 -0700"
      },
      "message": "Add common orderly_poweroff()\n\nVarious pieces of code around the kernel want to be able to trigger an\norderly poweroff.  This pulls them together into a single\nimplementation.\n\nBy default the poweroff command is /sbin/poweroff, but it can be set\nvia sysctl: kernel/poweroff_cmd.  This is split at whitespace, so it\ncan include command-line arguments.\n\nThis patch replaces four other instances of invoking either \"poweroff\"\nor \"shutdown -h now\": two sbus drivers, and acpi thermal\nmanagement.\n\nsparc64 has its own \"powerd\"; still need to determine whether it should\nbe replaced by orderly_poweroff().\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7c746ef098770f863ba294adac5b30d124ba469",
      "tree": "baa4702f32c6aa726135b90b944016ee8903cc2e",
      "parents": [
        "188e1f81ba31af1b65a2f3611df4c670b092bbac"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jun 18 00:40:51 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 18 00:40:51 2007 -0400"
      },
      "message": "ACPI: gracefully print null trip-point device\n\nif acpi_bus_get_device() returns NULL, print nothing\ninstead of \"\u003cNUL\" in /proc/acpi/thermal_zone/*/trip_points\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "68ccfaa8222f2a26f0689fad9e8c0c3f4c19f599",
      "tree": "1b4048a3d11b16b222737cfdcd96012f99f698b6",
      "parents": [
        "0efabac9b7c8535eeb199d2f16d3eb44dc4761b2"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Sun Nov 19 23:01:40 2006 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:39:05 2007 -0400"
      },
      "message": "ACPI: thermal: Replace pointer with name in trip_points\n\nFor users with active thermal trip points, they need\nthe fan\u0027s name, rather than its address, to understand\nwhere to look to observe and control fan state.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eaca2d3f6c4de9d4274a4e2be54c9693e76b0303",
      "tree": "9e62d1c292e0e4ffce1aea88a37f4aec5fb0281a",
      "parents": [
        "11ccc0f249cb01a129f54760b8ff087f242935d4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 23:27:43 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 23:27:43 2007 -0400"
      },
      "message": "ACPI: delete un-reliable concept of cooling mode\n\nThe scheme where the thermal driver displayed the\ncooling mode /proc/acpi/thermal_zone/*/cooling_mode\nwas flawed in two ways.\n\nFirst, the success of _SCP doesn\u0027t actually mean\nthat the BIOS moved any trip points.\nOn many BIOS, _SCP is present, but does nothing.\nSo displaying what _SCP executed actually\nwas wrong more times than it was right.\n\nSecond, examining the relative position of the\ntrip points when the thermal_zone is added\nis insufficient -- as the BIOS reserves the right\nto change the trip points at run-time.\n\nThe only reliable way for the user to determine if\nthe thermal zone is in active, passive, or critical\nmode is to examine the relative position of the trip points.\nThe user can do this without the kernel doing it\nfor them by looking in /proc/acpi/thermal_zone/*/trip_points\n\nNew contents for /proc/acpi/thermal_zone/*/cooling_mode:\n\nIf _SCP available:\n\"0 - Active; 1 - Passive\\n\"\n\nIf _SCP unavailable:\n\"\u003csetting not supported\u003e\\n\"\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "11ccc0f249cb01a129f54760b8ff087f242935d4",
      "tree": "4b84a6f554171e55d23ee9e76d386bd7a358a73d",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 22:36:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 22:36:01 2007 -0400"
      },
      "message": "ACPI: thermal trip points are read-only\n\n/proc/acpi/thermal_zone/*/trip_points displays\nwhat the kernel reads from the BIOS via ACPI.\n\nIf you echo a string of \u0027:\u0027 deliminted numbers to this file\nthen it will change what it displays.\n\nBut it shouldn\u0027t, since the kernel has no way to communicate\nthese changes to ACPI thermal zones.  ACPI thermal zone\ntrip points are read-only.\n\nThe kernel does have the opportunity to ask the BIOS to change\nthe trip points with _SCP - Set Cooling Policy.\n\nRequest Active Cooling Mode:\n# echo 0 \u003e /proc/acpi/thermal_zone/*/cooling_policy\n\nRequest Passive Cooling Mode:\n# echo 1 \u003e /proc/acpi/thermal_zone/*/cooling_policy\n\nHowever, in practice it is quite rare for the BIOS\nto support the optional _SCP, and it is even more rare\nfor the BIOS to export an _SCP that actually changes\nthe trip points.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94e22e13ad063c614b458a019b428ffc118e5c06",
      "tree": "0153b6823516f3be23ab633ea08fb45561fab034",
      "parents": [
        "c959df9f01cfb2f43b4d1f58631ee1e9c50541b6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 23 14:41:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 24 08:23:08 2007 -0700"
      },
      "message": "acpi-thermal: fix mod_timer() interval\n\nUse relative time, not absolute.  Discovered by Jung-Ik (John) Lee\n\u003cjilee@google.com\u003e.\n\nCc: Jung-Ik (John) Lee \u003cjilee@google.com\u003e\nAcked-by: 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": "08e4a10ec82faf5ba67c8d0115b7bc9e58071555",
      "tree": "be31751f933ea26d8e7edb592a19584c3ff50679",
      "parents": [
        "4559b438225b01942e1661759db0df55883b1bc0",
        "b1028c545ced13590dd9a9a8086543aef26c7187"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:11:50 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:11:50 2007 -0500"
      },
      "message": "Pull bugzilla-7570 into release branch\n"
    },
    {
      "commit": "c0cd79d11412969b6b8fa1624cdc1277db82e2fe",
      "tree": "100ee9bb6f13fc0fb3d1887516712541a5fc0769",
      "parents": [
        "81450b73dde07f473a4a7208b209b4c8b7251d90",
        "db2d4ccdc8f9f3433d3a8566404189f2e9295c23"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tarch/x86_64/pci/mmconfig.c\n\tdrivers/acpi/bay.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "81450b73dde07f473a4a7208b209b4c8b7251d90",
      "tree": "94e676c74c32f2a74dc306cf863d7e190777f2ab",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf",
        "0539771d7236b425f285652f6f297cc7939c8f9a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 18:52:41 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 18:52:41 2007 -0500"
      },
      "message": "Pull misc-for-upstream into release branch\n\nConflicts:\n\n\tdrivers/usb/misc/appledisplay.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b1028c545ced13590dd9a9a8086543aef26c7187",
      "tree": "c02123c234525697bae75e3817ca663ea787cbfb",
      "parents": [
        "724339d76d9407cd1a8ad32a9c1fdf64840cc51b"
      ],
      "author": {
        "name": "Konstantin Karasyov",
        "email": "konstantin.a.karasyov@intel.com",
        "time": "Fri Feb 16 02:23:07 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 02:23:07 2007 -0500"
      },
      "message": "ACPI: fix fan after resume from S3\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7570\n\nSigned-off-by: Konstantin Karasyov \u003ckonstantin.a.karasyov@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "636cedf9df6a6442364e78b51925f306a1056e43",
      "tree": "2209638493008bf37d038765615b9883001499cd",
      "parents": [
        "5c95d3f5783ab184f64b7848f0a871352c35c3cf"
      ],
      "author": {
        "name": "Sanjoy Mahajan",
        "email": "sanjoy@mrao.cam.ac.uk",
        "time": "Fri Feb 16 01:24:43 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 01:24:43 2007 -0500"
      },
      "message": "ACPI: thermal: fix units in debug output\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4972\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cda93e008e1a477970adbf82dba81a5d4f0ae40",
      "tree": "7127b8e20ed4725eb890b5731ca80f2beb585da4",
      "parents": [
        "c2b6705b75d9c7aff98a4602a32230639e10891c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:50:02 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:50:52 2007 -0500"
      },
      "message": "ACPI: delete extra #defines in /drivers/acpi/ drivers\n\nCosmetic only.\n\nExcept in a single case, #define ACPI_*_DRIVER_NAME\nwere invoked 0 or 1 times.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2b6705b75d9c7aff98a4602a32230639e10891c",
      "tree": "757089d71810040b8dfb763e1ec4d2775609019d",
      "parents": [
        "f52fd66d2ea794010c2d7536cf8e6abed0ac4947"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:33:40 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:33:40 2007 -0500"
      },
      "message": "ACPI: fix acpi_driver.name usage\n\nIt was erroneously used as a description rather than a name.\n\nie. turn this:\n\nlenb@se7525gp2:/sys\u003e ls bus/acpi/drivers\nACPI AC Adapter Driver  ACPI Embedded Controller Driver  ACPI Power Resource Driver\nACPI Battery Driver     ACPI Fan Driver                  ACPI Processor Driver\nACPI Button Driver      ACPI PCI Interrupt Link Driver   ACPI Thermal Zone Driver\nACPI container driver   ACPI PCI Root Bridge Driver      hpet\n\ninto this:\n\nlenb@se7525gp2:~\u003e ls /sys/bus/acpi/drivers\nac  battery  button  container  ec  fan  hpet  pci_link  pci_root  power  processor  thermal\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f52fd66d2ea794010c2d7536cf8e6abed0ac4947",
      "tree": "c8b7f8ba146947cd79e4b51615b39ec51fd10422",
      "parents": [
        "ec2f9d1331f658433411c58077871e1eef4ee1b4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 22:42:12 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 22:42:12 2007 -0500"
      },
      "message": "ACPI: clean up ACPI_MODULE_NAME() use\n\ncosmetic only\n\nMake \"module name\" actually match the file name.\nInvoke with \u0027;\u0027 as leaving it off confuses Lindent and gcc doesn\u0027t care.\nFix indentation where Lindent did get confused.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "975a8e3ed2b9eab9f062a1e0ba7fe180e15204e1",
      "tree": "59b654df0b066b6d6b8ea16f5ae581b8fb45c1d5",
      "parents": [
        "1fcb71b84b05ff3bfd5b5b2eca9a9b3d13a76e3a",
        "bfd80223d73f80e1d1c69dace9151756b3ef3b49"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:14:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:14:35 2007 -0500"
      },
      "message": "Pull sysfs into test branch\n\nConflicts:\n\n\tDocumentation/feature-removal-schedule.txt\n\tinclude/acpi/acpi_drivers.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "36bcbec7ce21e2e8b3143b11a05747330abeca70",
      "tree": "d9ace4d83a5013dbb3cd599e7bc4358ce4cdb980",
      "parents": [
        "5b7b4119553dd7cc0bc200c0d1b1598e158eec9a"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Tue Dec 19 12:56:11 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 16:54:54 2006 -0500"
      },
      "message": "ACPI: replace kmalloc+memset with kzalloc\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d9464a46918ced087c351a10f38cee95725f85b",
      "tree": "acb45582f9c43a867a60cc5fa8ae2c6197dc1d2d",
      "parents": [
        "d43ec68e9837dfa6618ab473622683fdbf6e68a9"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Thu Dec 07 20:56:27 2006 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 15 23:38:34 2006 -0500"
      },
      "message": "ACPI: add ACPI bus_type for driver model\n\nAdd ACPI bus_type for Linux driver model.\n\n1.\t.shutdown method is added into acpi_driver.ops\n\tneeded by bus_type operations.\n2.\tremove useless parameter \u0027int state\u0027 in .resume method.\n3.\tchange parameter \u0027int state\u0027\n\tto \u0027pm_message_t state\u0027 in .suspend method.\n\nNote:\tThe new .uevent method mark ACPI drivers by PNPID instead of by name.\n\tUdev script needs to look for \"HWID\u003d\" or \"COMPTID\u003d\" to load\n\tACPI drivers as a result.\n\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50dd096973f1d95aa03c6a6d9e148d706b62b68e",
      "tree": "1f047b9c574672c133559922af5d4aee2816b9ae",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Sun Oct 01 00:28:50 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:51:07 2006 -0400"
      },
      "message": "ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c80dc60b03d633047c7f96be87fd59cdcdbb929f",
      "tree": "1ef931c2287e376f8fef37cea89f7a951d9d3b00",
      "parents": [
        "90ca9a2ff4d6b89b6939c3ece19f8fed1eecdbab",
        "0466684907ea1695eeef98cb28ca3399882ecc0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 15:14:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 15:14:38 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: ACPI_DOCK: Initialize the atomic notifier list\n  ACPI: acpi_os_allocate() fixes\n  ACPI: SBS: fix initialization, sem2mutex\n  ACPI: add \u0027const\u0027 to several ACPI file_operations\n  ACPI: delete some defaults from ACPI Kconfig\n  ACPI: \"Device `[%s]\u0027 is not power manageable\" make message debug only\n  ACPI: ACPI_DOCK Kconfig\n  Revert \"Revert \"ACPI: dock driver\"\"\n  ACPI: acpi_os_get_thread_id() returns current\n  ACPI: ACPICA 20060707\n"
    },
    {
      "commit": "bed936f7eab946c60170bc92a1aea597da158e02",
      "tree": "746083d8c8172dc240d4d50c91a563c1aa05944e",
      "parents": [
        "868e81b8ada8fa05bdc08b5e6fa73307caaeab6d"
      ],
      "author": {
        "name": "Konstantin Karasyov",
        "email": "konstantin.a.karasyov@intel.com",
        "time": "Mon Jul 10 04:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] ACPI: fix fan/thermal resume\n\nDaniel Ritz \u003cdaniel.ritz-ml@swissonline.ch\u003e says:\n\nThe acpi driver suspend/resume patches that went in recently caused a regression\non my box (toshiba tecra 8000 laptop): after resume from swsusp the fan turns on\nkeeping blowing cold air out of my notebook. before the patches, the fan was off\nand would only make noise when required. it\u0027s the same thing described in\nbugzilla.kernel.org #5000. the acpi suspend/resume patches or at least parts of\nthem originate in this bug. now the last patch in the report (attach id 8438)\nactually fixes the problem - for me and the reporter. this is a trimmed down\nversion of that patch.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Sanjoy Mahajan \u003csanjoy@mrao.cam.ac.uk\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d75080328affb4b268da430b7074cc8139cc662a",
      "tree": "ea743887a7a2e0fd6c859d7bacbc274299f958f5",
      "parents": [
        "e26a2b8f68dca28c734d857517788e3b40b8691d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Jul 04 13:06:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 00:04:29 2006 -0400"
      },
      "message": "ACPI: add \u0027const\u0027 to several ACPI file_operations\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8a4444bf5a3fd890441e6cbd5022a3c24edbe69a",
      "tree": "986fbe350d0ee95f14fc0feda25df0b3d32a9b98",
      "parents": [
        "14747204055d4b8fb2f8517beca91985ac617c17"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Fri May 19 16:54:51 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 02:51:38 2006 -0400"
      },
      "message": "ACPI: thermal: Remove unneeded acpi_handle from driver.\n\nSigned-off-by: Patrick Mochel \u003cmochel@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "38ba7c9ed2e1a222103332031f76c28b726573f5",
      "tree": "8bb55a763288c54f13d40934b07ea9f2faabec12",
      "parents": [
        "5fbc19efdbedf9c9125774f66f80d6a6ccce4566"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Fri May 19 16:54:48 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 02:42:44 2006 -0400"
      },
      "message": "ACPI: thermal: Use acpi_device\u0027s handle instead of driver\u0027s\n\nSigned-off-by: Patrick Mochel \u003cmochel@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8348e1b19a06b1932f65e84e1d59be29e1626c2b",
      "tree": "b62bb32918767e371e0faf3dc9877f260cb5bcff",
      "parents": [
        "32917e5b589d813c9dc0f2d140d8c52898ddb6fb"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Fri May 19 16:54:40 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 02:32:17 2006 -0400"
      },
      "message": "ACPI: thermal: add struct acpi_device to struct acpi_thermal.\n\n- Use it instead of acpi_bus_get_device() where we can..\n\nSigned-off-by: Patrick Mochel \u003cmochel@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d550d98d3317378d93a4869db204725d270ec812",
      "tree": "958a8578babc6f9955f91e21253d1d1b847985ff",
      "parents": [
        "d7fa2589bbe7ab53fd5eb20e8c7e388d5aff6f16"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Tue Jun 27 00:41:40 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 27 00:41:40 2006 -0400"
      },
      "message": "ACPI: delete tracing macros from drivers/acpi/*.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6468463abd7051fcc29f3ee7c931f9bbbb26f5a4",
      "tree": "d18eae04fe6c8f7d257077cc6056cd9c6f424e0d",
      "parents": [
        "cece92969762b8ed7930d4e23008b76b06411dee"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 26 23:41:38 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 27 00:01:06 2006 -0400"
      },
      "message": "ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cece92969762b8ed7930d4e23008b76b06411dee",
      "tree": "ab3d84b71971f0405ab2b1b36d9fdd39b0bda55e",
      "parents": [
        "64dedfb8fdbbc4fabb8c131e4b597cd4bc7f3881"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 26 23:04:31 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 27 00:00:54 2006 -0400"
      },
      "message": "ACPI: un-export ACPI_WARNING() -- use printk(KERN_WARNING...)\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a6fc67202e0224e6c9d1d285cc0b444bce887ed5",
      "tree": "cb2d422f65c0ab0a95f452f6bac80e2bfdd547de",
      "parents": [
        "eb99adde31b7d85c67a5e1c2fa5e098e1056dd79"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jun 26 23:58:43 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 26 23:58:43 2006 -0400"
      },
      "message": "ACPI: Enable ACPI error messages w/o CONFIG_ACPI_DEBUG\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8f2ddb37e564a9616c05fa0d5652e0049072a730",
      "tree": "a28df8762bb77979b0ff8cc14cfcc12a1204ca09",
      "parents": [
        "5b542e4422766d644ca303b8a47b27ec9eeeef3a",
        "74ce1468128e299fe6a85e7e78e528e45e72d6d9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 21:36:11 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 21:36:11 2006 -0400"
      },
      "message": "Pull bugzilla-5000 into release branch\n"
    },
    {
      "commit": "bf891bd65de65284f3964216fcde493dba5149db",
      "tree": "082056dd77fa9599034424c46ef8a67f93565e89",
      "parents": [
        "de59e3aa6eda7fc7cd6c717f084930f6a841b602",
        "9c576ff1bc9ab42d06457e68e39c121481138562"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 21:31:17 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 15 21:31:17 2006 -0400"
      },
      "message": "Pull trivial2 into release branch\n"
    }
  ],
  "next": "36a557d1f48669c57f59e37d9334400a29e4e53c"
}
