)]}'
{
  "log": [
    {
      "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": "b8a1bdb14940946fcf0438a6337b2a6c54294fb8",
      "tree": "498f92631efd34ad555c83714d4427f65de5ec39",
      "parents": [
        "bde4f8fa8db2abd5ac9c542d76012d0fedab050f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 17 22:37:42 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 17 22:37:42 2008 -0400"
      },
      "message": "ACPI: battery: Don\u0027t return -EFAIL on broken packages.\n\nAcer BIOS has a bug which is exposed when a dead battery is present.\n\nThe package template that is used to describe battery status is\nover-written with sane values when the battery is live.\nBut when the batter is dead, a bogus reference in the template\nis used.  In this case, Linux returns a fault, when instead\nit should simply return that it doesn\u0027t know the missing value.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8573\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10202\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c2670bbb53820d0a4fab8d74593eeccd1eef225",
      "tree": "1c6207181694443b0ac0be6b16e446feae527c77",
      "parents": [
        "21511abd0a248a3f225d3b611cfabb93124605a7"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "max@stro.at",
        "time": "Tue Jan 22 18:46:50 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 05 21:15:50 2008 -0500"
      },
      "message": "ACPI: battery: add sysfs serial number\n\negrep serial /proc/acpi/battery/BAT0/info\nserial number:           32090\n\nserial number can tell you from the imminent danger\nof beeing set on fire.\n\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "97749cd9adbb2985e4b2aee1a59d6b970fe9c3a7",
      "tree": "22e32a16eb78178e4f50963e4f61320b8bf935ab",
      "parents": [
        "e697789d64f8748cb219d7f5c413c512953802cc"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Jan 01 14:27:24 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 01 14:27:24 2008 -0500"
      },
      "message": "ACPI: Make sysfs interface in ACPI power optional.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9494\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ad40e68bf5c54831cd6b2199fd24d616bac179f7",
      "tree": "9d2fd20462e854f74df4b8cb2d30651383942ed4",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sat Nov 10 20:02:49 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 22:29:22 2007 -0500"
      },
      "message": "ACPI: battery: fix ACPI battery technology reporting\n\nAt least some systems report technology information with trailing spaces:\n\n{pts/1}% cat -E /var/tmp/bat/2.6.23 | grep type\nbattery type:            Li-ION  $\n\nUse strncasecmp to compare model string to skip trailing part\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2e46d2e2a8e6ed17fac6154ac7e5fa7fe4efb28",
      "tree": "39e4aa997e6a10ef4eebb31487ea15c3c2e70c34",
      "parents": [
        "95b00786f3b8fa99f53931361beeb4c10504ad87",
        "65ea6520375cc09d19ecb46f03ab7ef70bcf06dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:00 2007 -0500"
      },
      "message": "Pull procfs-default into release branch\n\nConflicts:\n\n\tdrivers/acpi/sbs.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86533e80e0a20ed1a676f9eeb2dde0fa5ff23276",
      "tree": "c645c87f236c42134bf7e06f7cc971685f4b5a5b",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582",
        "037cbc63fd83162a8ee0c69680207ce4609adbea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:42 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:42 2007 -0500"
      },
      "message": "Pull battery into release branch\n"
    },
    {
      "commit": "fdcedbba2f98c94bfbac9f6e712ab765f997b8dc",
      "tree": "438968c5718fa25eebd332d7ac7a4e2ee4114a29",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Nov 19 16:33:45 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:21:50 2007 -0500"
      },
      "message": "ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.\n\nIntroduce new ACPI_PROCFS_POWER (default Yes) config option and move\nprocfs code in battery, ac, and sbs drivers under it.\nThis is done to allow ACPI_PROCFS to be default No.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9104476e4efbef8a8e32d48ced583603ff32a2db",
      "tree": "1be22813f6cab5aa5d08fd9131eba25d249842fd",
      "parents": [
        "0b832a4b93932103d73c0c3f35ef1153e288327b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Nov 13 12:23:06 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:02:18 2007 -0800"
      },
      "message": "ACPI: Battery: remove cycle from battery removal.\n\nget_property() should not call battery_update(), it also should call\nget_status() only if battery is present to avoid cycle and oops.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nAcked-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c41d3ad6544f1c9aec37c441af04f5d0ad3a731",
      "tree": "a219cf7ae81282beba10c821e2179326f8429939",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Wed Nov 07 15:09:09 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "lenb@t61.(none)",
        "time": "Thu Nov 08 15:08:15 2007 -0500"
      },
      "message": "ACPI: Always return valid \u0027status\u0027 from acpi_battery_get_property()\n\nIf a battery is at a critical charge level and not being charged or\ndischarged, then the ACPI _BST method will return a state of 4, and\nthe current acpi_battery_get_property() code will not set any property\nvalue for POWER_SUPPLY_PROP_STATUS.  This will cause an oops in\npower_supply_show_property() when it reads off the end of the\nstatus_text array.  This actually was causing a 100% reproducible\ncrash on boot on my laptop with two batteries, when one battery was\ncompletely drained and the laptop was not plugged in.\n\nFix this by making sure acpi_battery_get_property() returns\nPOWER_SUPPLY_STATUS_UNKNOWN for any battery state it doesn\u0027t already\nhandle explicitly.  There doesn\u0027t seem to be any status enum value\ndefined that makes more sense than \u0027unknown\u0027 for a battery at a\ncritical charge level.\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clenb@t61.(none)\u003e\n"
    },
    {
      "commit": "106449e870b3069c049a3486ae7b47995351270c",
      "tree": "9f4e9fb97aa958ecae40adff7fd542949cd27cb5",
      "parents": [
        "0bde7eee9489cc7cce08cf6eba05b4f42a6b2334"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 29 23:29:40 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:52:01 2007 -0400"
      },
      "message": "ACPI: Battery: Allow extract string from integer\n\nSome machines return integer instead of expected string.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0bde7eee9489cc7cce08cf6eba05b4f42a6b2334",
      "tree": "0976db28333b5109984535325778e617e5d2f15b",
      "parents": [
        "508df92d1f8d1921013cb4f45bb547d0eaff912a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sun Oct 28 15:33:10 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:33:22 2007 -0400"
      },
      "message": "ACPI: battery: Support for non-spec name for LiIon technology\n\nSupport Li-Ion as possible name for technology.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "508df92d1f8d1921013cb4f45bb547d0eaff912a",
      "tree": "5cd6bffd9a8888e085e3e90d378eeac11d98f0f4",
      "parents": [
        "b19073a0be5e317d626b3b404e0039b59383891c"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sun Oct 28 12:50:09 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:30:23 2007 -0400"
      },
      "message": "ACPI: battery: register power_supply subdevice only when battery is present\n\nMake sure no power_supply object is present unless we actualy detect\npresence of battery. This fixes ghost batteries detected by HAL\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b19073a0be5e317d626b3b404e0039b59383891c",
      "tree": "4c9690e1cb8635805f75e18b7d0678113b3e12b1",
      "parents": [
        "1544fdbc857cbe8afca16a521d3254346befeb06"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Oct 25 17:10:47 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 17:10:47 2007 -0400"
      },
      "message": "ACPI: battery: Update battery information upon sysfs read.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9e4172cde0f793dbf48c99bdfd0abe7d18e4b09",
      "tree": "e1d30a591040ad37a064d3d9de2447436cd81563",
      "parents": [
        "93ad7c07ad487b036add8760dabcc35666a550ef"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:37 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:33:00 2007 -0400"
      },
      "message": "ACPI: battery: remove dead code\n\nAfter commit f1d4661abe05d0a2c014166042d15ed8b69ae8f2 this was dead\ncode.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e58ea0d31659b22ba5753f7abf3d7db346eab81",
      "tree": "ff968db5ec67b2fc75fdff7ed792355c4ff33c06",
      "parents": [
        "d7380965752505951668e85de59c128d1d6fd21f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 26 19:43:11 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 27 15:50:22 2007 -0400"
      },
      "message": "ACPI: Battery: add sysfs alarm\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7380965752505951668e85de59c128d1d6fd21f",
      "tree": "aeb4bf05e111047c17619e01abe6dbfce67364a4",
      "parents": [
        "aa650bbdcb94bde4292eabc44490970825c98669"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 26 19:43:04 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 27 15:50:22 2007 -0400"
      },
      "message": "ACPI: Battery: Add sysfs support\n\nRefer to Documentation/power_supply_class.txt for interface description.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "aa650bbdcb94bde4292eabc44490970825c98669",
      "tree": "6ff24fd8bb8e6128219ed2de6d7f2eea1346ec2c",
      "parents": [
        "f1d4661abe05d0a2c014166042d15ed8b69ae8f2"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 26 19:42:58 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 27 15:50:21 2007 -0400"
      },
      "message": "ACPI: Battery: Misc clean-ups, no functional changes\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f1d4661abe05d0a2c014166042d15ed8b69ae8f2",
      "tree": "88d0e0ae5bde3afc5cb1baa2b10ea79e2958db81",
      "parents": [
        "038fdea2960be53f82353fd409526fb77a558c52"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 26 19:42:52 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 27 15:50:21 2007 -0400"
      },
      "message": "ACPI: Battery: simplify update scheme\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "038fdea2960be53f82353fd409526fb77a558c52",
      "tree": "d035b12d7be803d7dcec5113a866ac4c78e2446c",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 26 19:42:46 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 27 15:50:21 2007 -0400"
      },
      "message": "ACPI: Battery: don\u0027t use acpi_extract_package()\n\nacpi_extract_package() creates more problems with memory management than\nit solves as helper for package handling.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\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": "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": "5b31d895874f56174e4d885c065c9fc4b24b28bb",
      "tree": "a601f30462b5470ec29caf3f918e3e5e1ac0f799",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 15 00:19:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 15 00:19:26 2007 -0400"
      },
      "message": "Revert \"ACPI: Battery: Synchronize battery operations.\"\n\nThis reverts commit 3bd92ba19a89fe61ebf58804f9c8675372f50c1c.\n\nIt is no longer necessary, and it opens up a race.\n\nAcked-by: Vladimir Lebedev \u003cvladimir.p.lebedev@gmail.com\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3bd92ba19a89fe61ebf58804f9c8675372f50c1c",
      "tree": "662a3f74b19fac32d4ca484deb14f49236454386",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikivskiy@suse.de",
        "time": "Fri Aug 03 17:38:20 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 17:38:20 2007 -0400"
      },
      "message": "ACPI: Battery: Synchronize battery operations.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8768\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\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": "78490d82129f7331d1366737c8704c1c053221a3",
      "tree": "37244abd82fc46032a1e6b60ddb2264027603458",
      "parents": [
        "6eedeef73e7fff32eb5fa25178c3c77b1db0ec0f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "aystarik@gmail.com",
        "time": "Fri May 11 13:18:55 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 11 13:18:55 2007 -0400"
      },
      "message": "ACPI: battery: syntax cleanup\n\nIn response to review comments from Andrew Morton\n\nSigned-off-by: Alexey Starikovskiy \u003caystarik@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6eedeef73e7fff32eb5fa25178c3c77b1db0ec0f",
      "tree": "0f142368daa360163d8d8eb6a420efbde7141d6e",
      "parents": [
        "9ea7d57576f40c6af03c8c9fa7a069f2222b498b"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@gmail.com",
        "time": "Sat Apr 21 22:41:48 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 21 22:41:48 2007 -0400"
      },
      "message": "process reading battery status hangs\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8351\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9ea7d57576f40c6af03c8c9fa7a069f2222b498b",
      "tree": "260a78a0a77f5e524e25296d42ac284d8fa812d2",
      "parents": [
        "b6ce4083ed8e2a01a3a59301eabe0fc1e68a8a84"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Feb 20 15:48:06 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 07 01:48:11 2007 -0500"
      },
      "message": "ACPI: battery: Lindent\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b6ce4083ed8e2a01a3a59301eabe0fc1e68a8a84",
      "tree": "f332faa4712841a76a61c885c304662e3b6e4a59",
      "parents": [
        "a1f0eff21edac1bd87e397f56c4258b9611b5a50"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Feb 20 15:48:06 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 07 01:48:07 2007 -0500"
      },
      "message": "ACPI: Cache battery status instead of re-evaluating AML\n\n/proc exports _BST in a single file, and _BST is re-evaulated\nwhenever that file is read.\n\nSometimes user-space reads this file frequently, and on some\nsystems _BST takes a long time to evaluate due to a slow EC.\n\nFurther, when we move to sysfs, the values returned from _BST\nwill be in multiple files, and evaluating _BST for each\nfile read would make matters worse.\n\nHere code is added to support caching the results of _BST.\nA new module parameter \"update_time\" tells how many seconds the\ncached _BST should be used before it is re-evaluated.\nCurrently, update_time defaults to 0, and so the\nexisting behaviour of re-evaluating on each read retained.\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a1f0eff21edac1bd87e397f56c4258b9611b5a50",
      "tree": "0ec1bc00716203282c7554f6d99a02bc663e2b81",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Feb 20 15:48:06 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 07 01:48:03 2007 -0500"
      },
      "message": "ACPI: battery: make internal names consistent with battery \"state\"\n\nCleanup -- No functional changes.\n\nBattery state is currently exported in a proc \"state\" file.\nUpdate associated #defines and routines to be consistent.\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4559b438225b01942e1661759db0df55883b1bc0",
      "tree": "2c47cd8b33e8ef2db4e3ae17467170b1cc508f4d",
      "parents": [
        "1004879f25c5719517b3d8a3180a517e190e2f5b",
        "4bd35cdb1e2d1a1bbbe4b75132718e79b80519ab"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:11:37 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:11:37 2007 -0500"
      },
      "message": "Pull bugzilla-7200 into release branch\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": "4bd35cdb1e2d1a1bbbe4b75132718e79b80519ab",
      "tree": "1e2739dcc56d06f87ef4113db5b4dddf1cacf7f0",
      "parents": [
        "eaefd5fb7d793c9c1bcef1b0c0d5ec3824a85b91"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Sat Feb 10 01:43:48 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 10 01:43:48 2007 -0500"
      },
      "message": "ACPI: battery: check for battery present on /proc/battery access\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7200\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\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": "cece901481bafbf14de8cbd3a89ae869ea881055",
      "tree": "f9e240443643008c8feeaf55919105dc63ab8c72",
      "parents": [
        "cfee47f99bc14a6d7c6b0be2284db2cef310a815",
        "50dd096973f1d95aa03c6a6d9e148d706b62b68e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 16 01:04:27 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 16 01:04:27 2006 -0500"
      },
      "message": "Pull style into test branch\n\nConflicts:\n\n\tdrivers/acpi/button.c\n\tdrivers/acpi/ec.c\n\tdrivers/acpi/osl.c\n\tdrivers/acpi/sbs.c\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": "34c4415ab857dc6d51db08d62bcd45d4b8513bb6",
      "tree": "310a568ec57a1eaceba762e6d2db8c8b9fe066d9",
      "parents": [
        "3cd5b87d96db503f69a5892b8f5350d356d18969"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jikos@jikos.cz",
        "time": "Tue Oct 10 14:20:41 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:22:51 2006 -0400"
      },
      "message": "ACPI: check battery status on resume for un/plug events during sleep\n\nAdd -\u003eresume method to the ACPI battery handler to check\nif the battery state has changed during sleep.\nIf yes, update the ACPI internal data structures\nfor benefit of /proc/acpi/battery/.\n\nSigned-off-by: Jiri Kosina \u003cjikos@jikos.cz\u003e\nCc: Stefan Seyfried \u003cseife@suse.de\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\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": "4d8316d5ea4dcf0bf15d8a06d539ed7c99e9cfbe",
      "tree": "41fb896080563444bfdf047d56946d775b4f74a6",
      "parents": [
        "0ee6a17389ceef65f1a86c38872fa98f08489022"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Aug 14 22:37:22 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 15 23:16:43 2006 -0400"
      },
      "message": "ACPI: fix boot with acpi\u003doff\n\nFix acpi_ac/battery boot with acpi\u003doff\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\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": "309b0f125a22ee34c8f6962677255f7bf6af5e3d",
      "tree": "ba5897f4b13d9b3fb35f9fcf1e420537da37c08f",
      "parents": [
        "d0e5f39f1ee2e55d140064bb6d74c8bad25d71d0",
        "635227ee89929a6e2920fc8aa1cd48f7225d3d93"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:21:39 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:21:39 2006 -0400"
      },
      "message": "Pull smart-battery into release branch\n"
    },
    {
      "commit": "3f86b83243d59bb50caf5938d284d22e10d082a4",
      "tree": "ebc93aff4abae0b3f4aa96c19973782eede3411d",
      "parents": [
        "37672d4c5263d54ee4302f55242f6fd5317b0f9f"
      ],
      "author": {
        "name": "Rich Townsend",
        "email": "rhdt@bartol.udel.edu",
        "time": "Sat Jul 01 11:36:54 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 16:36:14 2006 -0400"
      },
      "message": "ACPI: add support for Smart Battery\n\nMost batteries today are ACPI \"Control Method\" batteries,\nbut some models ship with the older \"Smart Battery\"\nthat requires this code.\n\nRich Townsend and Bruno Ducrot were the original authors.\nVladimir Lebedev updated to run on latest kernel.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3734\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9fdae727645215d4dbb88912b9a176ef87911a05",
      "tree": "e1087f6e8f7616a7cf836bef04aba61c77b18b88",
      "parents": [
        "03d782524e2d0511317769521c8d5daadbab8482"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Jun 27 04:49:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 12:13:49 2006 -0400"
      },
      "message": "ACPI: handle battery notify event on broken BIOS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3241\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b2f71bade430d468398167d696731bf770de2db8",
      "tree": "b804b0b21e722a42d5f2ee5edead8cab2e41be8b",
      "parents": [
        "ba290ab7dace8b3339c0cc86c221d48eed21e956",
        "d07a8577f695c807977af003b6e75f996e01a15f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 11:05:19 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 11:05:19 2006 -0400"
      },
      "message": "Pull acpi_device_handle_cleanup into release branch\n"
    },
    {
      "commit": "02438d8771ae6a4b215938959827692026380bf9",
      "tree": "cae56539e00a35770c36a1f9c03eebe65d1e9186",
      "parents": [
        "d120cfb544ed6161b9d32fb6c4648c471807ee6b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 03:19:10 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 03:19:10 2006 -0400"
      },
      "message": "ACPI: delete acpi_os_free(), use kfree() directly\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "39cb61e26771891f843cb433ee6febd9159bce73",
      "tree": "eff446b42c8dc29bfe25ab4f773e65ed5afe8bfa",
      "parents": [
        "9453ece92688fedd7755d2ea54b2efe88822a91b"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Fri May 19 16:54:49 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 02:50:46 2006 -0400"
      },
      "message": "ACPI: battery: 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": "3b073ec3667ee63e35b66752a30eeedef1e1e772",
      "tree": "da718cc01a6ec044c8df373c7f4a919e8394af4d",
      "parents": [
        "b863278523f7adbacb9e34133f4b6397cdab9977"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Fri May 19 16:54:41 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 02:42:04 2006 -0400"
      },
      "message": "ACPI: battery: 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": "145def84a177c01cf3cc6cfbb67a029f39a8ac35",
      "tree": "074655fddeea51e1612b3ec5a210719197f5e147",
      "parents": [
        "3b74863df5d46f794052b5ee010cfc8fd66819dd"
      ],
      "author": {
        "name": "Patrick Mochel",
        "email": "mochel@linux.intel.com",
        "time": "Fri May 19 16:54:39 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 02:30:38 2006 -0400"
      },
      "message": "ACPI: battery: add struct acpi_device to struct acpi_battery.\n\n- Use it instead of acpi_bus_get_device()..\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": "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": "4be44fcd3bf648b782f4460fd06dfae6c42ded4b",
      "tree": "5b5b7d296ea58786f53b95e5eac9565ff66890b0",
      "parents": [
        "c65ade4dc8b486e8c8b9b0a6399789a5428e2039"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:44:28 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:45:14 2005 -0400"
      },
      "message": "[ACPI] Lindent all ACPI files\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
