)]}'
{
  "log": [
    {
      "commit": "f056878332a91ed984a116bad4e7d49aefff9e6e",
      "tree": "572f4757c8e7811d45e0be0c2ae529c78fb63441",
      "parents": [
        "3961f7c3cf247eee5df7fabadc7a40f2deeb98f3",
        "7fa07729e439a6184bd824746d06a49cca553f15"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 23 03:49:27 2009 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 23 03:49:27 2009 +0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/power/wm97xx_battery.c\n"
    },
    {
      "commit": "3961f7c3cf247eee5df7fabadc7a40f2deeb98f3",
      "tree": "60ed0bdd12f45b85cd7738ba7fe58024e3f88554",
      "parents": [
        "b0525b48f06714e8d5cf6a3266261b71de8d6dd4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 10 17:43:53 2009 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Sep 04 21:02:32 2009 +0400"
      },
      "message": "power_supply: Add driver for the PMU on WM831x PMICs\n\nThe WM831x PMICs provide power path management from three sources:\na wall supply, USB and a battery with integrated charger. They also\nprovide an additional backup supply with integrated for maintaining\nalways on functionality such as the RTC and monitoring of power\nswitches.\n\nAfter some initial configuration at startup the device operates\nautonomously, the driver simply provides reporting of the current\nstate.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "b0525b48f06714e8d5cf6a3266261b71de8d6dd4",
      "tree": "faef8c88f77b5d1738feb8a57ef154832b764883",
      "parents": [
        "83a8af0d31cfa6c728a68c00f6b1b518e2dcc03d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Fri Jul 24 15:08:11 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Sep 04 20:26:40 2009 +0400"
      },
      "message": "ds2760_battery: Fix integer overflow for time_to_empty_now\n\nOn the device we\u0027re currently developing, battery sizes of ~2.8Ah and\ncurrent flow of ~600mA are typical.\n\nWith that values, the life_sec computation overflows due to the\nmultiplication by 3600.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "83a8af0d31cfa6c728a68c00f6b1b518e2dcc03d",
      "tree": "92a98ecd1a085dde0d64eee6775e3b367ab0527b",
      "parents": [
        "7c87942aef52d2120e95ff1dec739998b9f95a78"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sat Aug 22 00:36:43 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Sep 04 20:21:08 2009 +0400"
      },
      "message": "wm97xx_battery: Convert to dev_pm_ops\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "7c87942aef52d2120e95ff1dec739998b9f95a78",
      "tree": "472b649ed624b6d2ddb2ebc4d795ce113cfbbd3f",
      "parents": [
        "b8bdc1d0cfc488ac0d94724639f9a61b0a5a1d40"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Jul 23 16:02:08 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Sep 04 20:21:08 2009 +0400"
      },
      "message": "wm97xx_battery: Use irq to detect charger state\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "b8bdc1d0cfc488ac0d94724639f9a61b0a5a1d40",
      "tree": "7a0748ce1b1dd440658cb20320037c92b651267d",
      "parents": [
        "32bb0e0c778a4a6cd4534a5b98f08cd45e9ab5b9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Aug 31 06:20:12 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Sep 04 20:20:58 2009 +0400"
      },
      "message": "wm97xx_battery: Use platform_data\n\nThis patch converts the wm97xx-battery driver to use platform_data\nsupplied by ac97 bus.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "fbdbf8389976b9f40d36f21985be28a0f438f779",
      "tree": "3422ed473f0185936fa2c11261490f199fb6586e",
      "parents": [
        "79af3133174da620171eea82bb505a5a5cb7c6f4",
        "bfdb46ce8494eae30dbaae65c81e684e6db6228b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 30 16:45:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 30 16:45:53 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.31\n\n* git://git.infradead.org/users/cbou/battery-2.6.31:\n  Add ds2782 battery gas gauge driver\n  olpc_battery: Ensure that the TRICKLE bit is checked\n  olpc_battery: Fix up eeprom read function\n"
    },
    {
      "commit": "8d631ccff8d90fce77b42f01b3872595c599cbf9",
      "tree": "7a3d3e2e1eefc930d216a8998eed8c05fb8a39ea",
      "parents": [
        "e5f5ccb646bc6009572b5c23201b5e81638ff150"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 23 20:35:54 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:49:16 2009 +0400"
      },
      "message": "ds2760_battery: implement set_charged() feature\n\nThe ds2760\u0027s internal current meter is not reliable enough as it has an\ninacurracy of around ~15%. Without any correction for that error, the\ncurrent accumulator is couting up all the time, even though the battery\nis already fully charged and hence destroys the static information. The\nlonger it is connected, the worse is the aberration.\n\nFortunately, this can be corrected by the DS2760_CURRENT_OFFSET_BIAS\nregister. Using the external power_supply_set_battery_charged()\nfunction, this register is now gauging the measurement.\n\nA delayed work is used to debounce flaky GPIO signals and to let the\ncurrent value settle. Also see Maxim\u0027s application note AN4188.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e5f5ccb646bc6009572b5c23201b5e81638ff150",
      "tree": "e0f132871a46d76b98cdaa505f80a2f0e500ff6b",
      "parents": [
        "ff3417e7effe57cc002a8882a48bcb8e1a7e7267"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 23 20:35:53 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:49:15 2009 +0400"
      },
      "message": "power_supply: get_by_name and set_charged functionality\n\nThis adds a function that indicates that a battery is fully charged.\nIt also includes functions to get a power_supply device from the class\nof registered devices by name reference. These can be used to find a\nspecific battery to call power_supply_set_battery_charged() on.\n\nSome battery drivers might need this information to calibrate\nthemselves.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ff3417e7effe57cc002a8882a48bcb8e1a7e7267",
      "tree": "8590dfef7053ce79d427f4d8fed2bc24d0c15656",
      "parents": [
        "02d0d2758821c38b2601d34dac544140af09e651"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Jul 30 17:42:31 2009 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:49:00 2009 +0400"
      },
      "message": "power_supply: EXPORT_SYMBOL cleanups\n\nWhile I\u0027m at it, cleanup the power supply code so that EXPORT_SYMBOL_GPL\nappears directly after the symbole declaration. checkpatch.pl wants it\nthat way.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "02d0d2758821c38b2601d34dac544140af09e651",
      "tree": "3c0fa36e85cd89d4433b8de0dad4cace561ba466",
      "parents": [
        "25f2bfa62ae77820a8185734c4a2ab7f3971a2fc"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 15 22:57:16 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:37:21 2009 +0400"
      },
      "message": "ds2760_battery: add current_accum module parameter\n\nWhen connecting a ds2760 to a partly loaded battery the first time,\nthere must be a way to bootstrap the current_accum value. Without that,\nthe current capactity value is bogus until the battery is fully charged\nfor the first time.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "25f2bfa62ae77820a8185734c4a2ab7f3971a2fc",
      "tree": "2809f7c45ed0e379cf11d3c2a6aa98d5d7996156",
      "parents": [
        "c1e72193ea3fa02e96bf3aa66006e18d107d0266"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 15 18:20:41 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:37:06 2009 +0400"
      },
      "message": "ds2760_battery: handle full_active_uAh \u003d\u003d 0 case correctly\n\nIn systems where the battery monitor is not part of the battery pack and\nis hence not bootstrapped with sane values, the full_active_uAh is\nlikely to be zero.\n\nHandle that case by defaulting to the rated_capacity information which\ncan be passed to the driver using the new module parameter.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c1e72193ea3fa02e96bf3aa66006e18d107d0266",
      "tree": "aa53fe8b3a739dcf552dfef38f536f04800597cf",
      "parents": [
        "5c6e9bf2c96e746237516bc8897add67682ee452"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 15 18:20:40 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:36:47 2009 +0400"
      },
      "message": "ds2760_battery: add rated_capacity module parameter\n\nFor systems where the ds2760 is soldered directly on the PCB, the \u0027rated\ncapacity\u0027 register is not set to anything useful.\n\nIn order to allow users to bootstrap this value, introduce a new module\nparameter \u0027rated_capacity\u0027 and use it to write the internal EEPROM in\ncase the value differes from what\u0027s been given.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5c6e9bf2c96e746237516bc8897add67682ee452",
      "tree": "3a7a300f3d91501c64578774bfe40cb610e44c49",
      "parents": [
        "2e83a5c5d2317c386de2880eb43ef0bef8eb1fa9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 15 18:20:39 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:36:29 2009 +0400"
      },
      "message": "ds2760_battery: export more features\n\nExport POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW and POWER_SUPPLY_PROP_CAPACITY\nfeatures to the power supply core.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2e83a5c5d2317c386de2880eb43ef0bef8eb1fa9",
      "tree": "39333e462d8aa49f94e5feef71b2f02064d092ba",
      "parents": [
        "4aed03ae58946c716c8e3f7060f8b500b8a8e30f"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Jul 15 18:20:38 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 30 17:35:58 2009 +0400"
      },
      "message": "ds2760_battery: delay power supply registration\n\nThis fixes a race condition I recently introduced with the PMOD feature\naddition (cef437e3: \"w1: ds2760_battery: add support for sleep mode\nfeature\").\n\nPostpone the call to power_supply_register() to fix it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "4aed03ae58946c716c8e3f7060f8b500b8a8e30f",
      "tree": "bca2c746e23d24e0ba72ff1c394d1cc013a74a26",
      "parents": [
        "ee8076ed3e1cdd0cd1e61318386932669c90b92f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 10 16:28:33 2009 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 14 18:05:56 2009 +0400"
      },
      "message": "wm8350_power: Implement charge type property\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "38c7dc373029e4666b17850054dd43c1c96bb264",
      "tree": "6c6523507500f8f313c159d6b4c4362d24146d3f",
      "parents": [
        "5e9a8bd65761bf0c1ee26d8514ef3e9ff22ee465"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Jun 23 17:50:06 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jul 12 13:02:10 2009 -0700"
      },
      "message": "wm97xx_batery: replace driver_data with dev_get_drvdata()\n\ndirect access of driver_data is going away.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee8076ed3e1cdd0cd1e61318386932669c90b92f",
      "tree": "0ca72268b6c91a2a07920c93558ea70c32479845",
      "parents": [
        "144bbeaedc53290eab21da82ce1cb5faefd14374"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Thu Jul 02 09:45:18 2009 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jul 02 18:14:37 2009 +0400"
      },
      "message": "power_supply: Add a charge_type property, and use it for olpc driver\n\nThis adds a new sysfs file called \u0027charge_type\u0027 which displays the\ntype of charging (unknown, n/a, trickle charge, or fast charging).\n\nThis allows things like battery diagnostics to determine what the\nbattery/EC is doing without resorting to changing the \u0027status\u0027 sysfs\noutput.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "144bbeaedc53290eab21da82ce1cb5faefd14374",
      "tree": "bbcbe31427ae566955323a3f988bb0f8569c49ff",
      "parents": [
        "b294a290d24d1196d68399cc3a9b8c50bfb55abd"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Tue Jun 30 02:15:26 2009 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 01 02:48:37 2009 +0400"
      },
      "message": "olpc_battery: Add an \u0027error\u0027 sysfs device that displays raw errors\n\nGrab the error code from EC_BAT_ERRCODE and let the user see it (rather\nthan attempting to decode it as we do with PROP_HEALTH) with a separate\nerror sysfs file.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b294a290d24d1196d68399cc3a9b8c50bfb55abd",
      "tree": "6d8b2ec03c90bfc4ba3c478af9bfbd0e49b1b45a",
      "parents": [
        "bfdb46ce8494eae30dbaae65c81e684e6db6228b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Tue Jun 30 02:13:01 2009 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 01 02:44:03 2009 +0400"
      },
      "message": "Revert \"power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL\"\n\nThis reverts commit 8efe444038a205e79b38b7ad03878824901849a8 and\n4cbc76eadf56399cd11fb736b33c53aec9caab8c.\n\nRichard@laptop.org was apparently using CAPACITY_LEVEL for debugging\nbattery/EC problems, and was upset that it was removed.  This readds it.\n\nConflicts:\n\n\tDocumentation/power_supply_class.txt\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "bfdb46ce8494eae30dbaae65c81e684e6db6228b",
      "tree": "59a3d99e58e71b0ef61e306285353d5f86d0abde",
      "parents": [
        "8f7e57985fa794ab6afdcd3642581d9e1fe6de31"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Thu Jun 18 11:26:26 2009 +1200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 01 02:36:58 2009 +0400"
      },
      "message": "Add ds2782 battery gas gauge driver\n\nThis patch adds a driver for ds2782 battery devices.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "8f7e57985fa794ab6afdcd3642581d9e1fe6de31",
      "tree": "0aa3f2b43858c03a4b71d66f1bacbdf9c5065efb",
      "parents": [
        "04a820ead0838c76e9c1242feb5e71048bf3e9dc"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Tue Jun 30 02:16:17 2009 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 01 02:36:58 2009 +0400"
      },
      "message": "olpc_battery: Ensure that the TRICKLE bit is checked\n\nThere are times when the battery is present but trickle charging,\nand the EC sets only the TRICKLE bit. So we must check for the bit\nwhen we\u0027re checking the charging/present status.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "04a820ead0838c76e9c1242feb5e71048bf3e9dc",
      "tree": "cbcc95a15782189403d3e632dcd0b1b13bdb9c82",
      "parents": [
        "5a4f13fad1ab5bd08dea78fc55321e429d83cddf"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Tue Jun 30 02:14:00 2009 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 01 02:36:38 2009 +0400"
      },
      "message": "olpc_battery: Fix up eeprom read function\n\nThe eeprom read function was placing values into the wrong place in\n\u0027buf\u0027; we were starting from buf[off], rather than buf[0].\n\nAlso, the for loop that we were using was much uglier than it needed to\nbe.  This cleans it up a bit.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a35d01a5d2ac533edab94a8e3b6749ab213c91c5",
      "tree": "f29c751f52713f826ec9ed00c48f5339a0cd2d9b",
      "parents": [
        "c6f4a42de60b981dd210de01cd3e575835e3158e"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jun 09 01:09:45 2009 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jun 09 01:12:38 2009 +0400"
      },
      "message": "da9030_battery: Fix race between event handler and monitor\n\nThere are cases when charging monitor and the event handler try to\nchange the charger state simultaneously. For instance, a charger is\nconnected to the system, there\u0027s the detection event and the event\nhandler tries to enable charging. It is possible that the periodic\ncharging monitor runs at the same time and it still thinks there\u0027s\nno external charger. So it tries to disable the charging. As the\nresult, even if the conditions necessary to charge the battery hold,\nthere will be no actual charging.\n\nThe patch changes the event handler so that instead of enabling/\ndisabling the charger immediately it would rather make the monitor\nrun. The monitor code then decides what should be the charger state.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c6f4a42de60b981dd210de01cd3e575835e3158e",
      "tree": "a8e5004e4ac8a552237f56df99612b93011099d6",
      "parents": [
        "cef437e3a9b6d229d4ed3730cde047007267df6d"
      ],
      "author": {
        "name": "Minkyu Kang",
        "email": "mk7.kang@samsung.com",
        "time": "Fri Jun 05 15:33:04 2009 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jun 09 00:53:21 2009 +0400"
      },
      "message": "Add MAX17040 Fuel Gauge driver\n\nThe MAX17040 is a I2C interfaced Fuel Gauge systems for lithium-ion\nbatteries This patch adds support the MAX17040 Fuel Gauge\n\nSigned-off-by: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "cef437e3a9b6d229d4ed3730cde047007267df6d",
      "tree": "6a01e75b651988c82d231bc4f6bedb49ea12173a",
      "parents": [
        "0b47b5703b1cc6c3aa89663ac70e28dadedf6ccc"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Apr 28 10:55:02 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jun 08 23:25:17 2009 +0400"
      },
      "message": "w1: ds2760_battery: add support for sleep mode feature\n\nThis adds support for ds2760\u0027s sleep mode feature. With this feature\nenabled, the chip enters a deep sleep mode and disconnects from the\nbattery when the w1 line is held down for more than 2 seconds.\n\nThis new behaviour can be switched on and off using a new module\nparameter.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ae9fb6e814ecede683bcd404910085cea3ab1260",
      "tree": "cc11181bc63d4c9169a29156226ef63a909803ef",
      "parents": [
        "ccc0d38ec13d4649d4168c1db590137df53ad783"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Apr 28 10:55:00 2009 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jun 08 23:24:53 2009 +0400"
      },
      "message": "ds2760_battery: cleanups in ds2760_battery_probe()\n\nRemoved struct ds2760_platform_data which wasn\u0027t defined anywhere.\nIndentation cleanups.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d8312204768861d77ec868265b2c1a36a1bf078f",
      "tree": "0cc1f5b0c37ada436b5cff49f9c5f481990a7dec",
      "parents": [
        "3d4d4c8bb63a705d95a46d299469d8a10b8b229c",
        "5bf2b994bfe11bfe86231050897b2d881ca544d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 08 17:45:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 08 17:45:02 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  pda_power: Add optional OTG transceiver and voltage regulator support\n  pcf50633_charger: Remove unused mbc_set_status function\n  pcf50633_charger: Enable periodic charging restart\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": "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": "7faa144a518c456e2057918f030f50100144ccc6",
      "tree": "4f1a9406419ba486386b460164e3afb270a0beb5",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Mar 27 22:23:52 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 22:23:52 2009 -0400"
      },
      "message": "ACPI: battery: add power_{now,avg} properties to power_class\n\nACPI has smart batteries, which work in units of energy and measure\nrate of (dis)charge as power, thus it is not appropriate to export it\nas a current_now. Current_now will still be exported to allow\nfor userland applications to match.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a4e3f91b98d86ae0b5c816fe45190bb29ac32f71",
      "tree": "a7a24399163031587cd63ea24112a90d9cc3e84e",
      "parents": [
        "a3cfbb53b1764a3d1f58ddc032737ab9edaa7d41"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Mar 12 14:31:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 12 16:20:23 2009 -0700"
      },
      "message": "ds2760_battery.c: fix division by zero\n\nThe \u0027battery remaining capacity\u0027 calculation in\ndrivers/power/ds2760_battery.c lacks a parameter check to a division\noperation which causes the kernel to oops on my board.\n\n[   21.233750] Division by zero in kernel.\n[   21.237646] [\u003cc002955c\u003e] (__div0+0x0/0x20) from [\u003cc012561c\u003e] (Ldiv0+0x8/0x10)\n[   21.244816] [\u003cc01bef34\u003e] (ds2760_battery_read_status+0x0/0x2a4) from [\u003cc01bf3a4\u003e] (ds2760_battery_get_property+0x30/0xdc)\n[   21.255803]  r8:c03a22c0 r7:c7886100 r6:00000009 r5:c782fe7c r4:c7886084\n[   21.262518] [\u003cc01bf374\u003e] (ds2760_battery_get_property+0x0/0xdc) from [\u003cc01bde98\u003e] (power_supply_show_property+0x48/0x114)\n[   21.273480]  r6:c7996000 r5:00000009 r4:00000000\n[   21.278111] [\u003cc01bde50\u003e] (power_supply_show_property+0x0/0x114) from [\u003cc01be158\u003e] (power_supply_uevent+0x188/0x280)\n[   21.288537]  r8:00000001 r7:c7886100 r6:c7996000 r5:000000b4 r4:00000000\n[   21.295222] [\u003cc01bdfd0\u003e] (power_supply_uevent+0x0/0x280) from [\u003cc015c664\u003e] (dev_uevent+0xd4/0x10c)\n[   21.304199] [\u003cc015c590\u003e] (dev_uevent+0x0/0x10c) from [\u003cc0128440\u003e] (kobject_uevent_env+0x180/0x390)\n[   21.313170]  r5:00000000 r4:c78860ac\n[   21.316725] [\u003cc01282c0\u003e] (kobject_uevent_env+0x0/0x390) from [\u003cc0128664\u003e] (kobject_uevent+0x14/0x18)\n[   21.325850] [\u003cc0128650\u003e] (kobject_uevent+0x0/0x18) from [\u003cc01bdc34\u003e] (power_supply_changed_work+0x5c/0x70)\n[   21.335506] [\u003cc01bdbd8\u003e] (power_supply_changed_work+0x0/0x70) from [\u003cc004d290\u003e] (run_workqueue+0xbc/0x144)\n[   21.345167]  r4:c7812040\n[   21.347716] [\u003cc004d1d4\u003e] (run_workqueue+0x0/0x144) from [\u003cc004d94c\u003e] (worker_thread+0xa8/0xbc)\n[   21.356296]  r7:c7812040 r6:c7820b00 r5:c782ffa4 r4:c7812048\n[   21.361957] [\u003cc004d8a4\u003e] (worker_thread+0x0/0xbc) from [\u003cc0051008\u003e] (kthread+0x5c/0x94)\n[   21.369971]  r7:00000000 r6:c004d8a4 r5:c7812040 r4:c782e000\n[   21.375612] [\u003cc0050fac\u003e] (kthread+0x0/0x94) from [\u003cc00403d0\u003e] (do_exit+0x0/0x688)\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Szabolcs Gyurko \u003cszabolcs.gyurko@tlt.hu\u003e\nAcked-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nAcked-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bf2b994bfe11bfe86231050897b2d881ca544d9",
      "tree": "dcd098222aab1385a24cc68e34967c8ffb71b665",
      "parents": [
        "cc52a29e6245acd9032fcfa0ffcab4cc612de986"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Jan 18 17:40:27 2009 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 02 20:15:47 2009 +0300"
      },
      "message": "pda_power: Add optional OTG transceiver and voltage regulator support\n\nThis patch allows machines to use an OTG transceiver driver instead of\nsupplying a custom is_usb_online callback to check USB power.\nAlso, in the case that the OTG transceiver handles charger control when\nconnected to USB, a regulator named \"ac_draw\" can be supplied instead of\nthe custom set_charge callback to control the charger when connected to\nAC.\n\nThe check for (transceiver-\u003estate \u003d\u003d OTG_STATE_B_PERIPHERAL) in\notg_is_usb_online is probably too simple, I\u0027m just using this with a\nperipheral only device and gpio_vbus + bq24022. I\u0027m not sure which other\nOTG states can supply power.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "cc52a29e6245acd9032fcfa0ffcab4cc612de986",
      "tree": "4b17e959ddfa184649728b29a36d96d759477138",
      "parents": [
        "9705ecc5c1f8f34f756164a711b4cc61110c0283"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Tue Jan 27 19:22:55 2009 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 02 19:58:45 2009 +0300"
      },
      "message": "pcf50633_charger: Remove unused mbc_set_status function\n\nThe \u0027pcf50633_mbc_set_status\u0027 function is unused, so remove it.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9705ecc5c1f8f34f756164a711b4cc61110c0283",
      "tree": "5fa7696dc18323c5a90af54814317d71c999b7cb",
      "parents": [
        "ccc9c8b91c2631da2cab46a6fcd9c3106dcb9abb"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Tue Jan 27 19:23:12 2009 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 02 19:54:27 2009 +0300"
      },
      "message": "pcf50633_charger: Enable periodic charging restart\n\nThe battery charger state machine switches into charging mode when\nthe battery voltage falls below 96% of a battery float voltage. But\nthe voltage drop in Li-ion batteries is marginal(1~2 %) till about\n80% of its capacity - which means, after a BATFULL, charging won\u0027t\nbe restarted until 80%.\n\nThis work_struct function restarts charging at regular intervals to\nmake sure the battery doesn\u0027t discharge too much.\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ccc9c8b91c2631da2cab46a6fcd9c3106dcb9abb",
      "tree": "0e147976ed48587c9629acac747037a6ceeaccc0",
      "parents": [
        "45c82b5a770be66845687a7d027c8b52946d59af"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Tue Jan 27 19:22:38 2009 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 02 19:53:02 2009 +0300"
      },
      "message": "pcf50633_charger: Fix typo\n\ncontainer_of(psy, struct pcf50633_mbc, usb); should be\ncontainer_of(psy, struct pcf50633_mbc, adapter);\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "74194cc71074c8bc17690a5d826093fb6f6e9928",
      "tree": "95e85a9480b1c9aade46a89263668c86a6272752",
      "parents": [
        "f3b8436ad9a8ad36b3c9fa1fe030c7f38e5d3d0b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Jan 18 14:46:21 2009 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jan 26 02:09:26 2009 +0300"
      },
      "message": "power_supply: pda_power: Don\u0027t request shared IRQs w/ IRQF_DISABLED\n\nIRQF_DISABLED is not guaranteed for shared IRQs. I think power_changed_isr\ndoesn\u0027t need it anyway, as it only fires a timer.\nThis patch enables IRQF_SAMPLE_RANDOM instead.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f5714dc97d63cc0dd1219bd0eb2e1f8df1e4347a",
      "tree": "f0c1014192e807f1d806c4c594391e054493b6f8",
      "parents": [
        "eae854b22d25a6d08524c0783a2c772e67121840"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:50:55 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:24 2009 +0100"
      },
      "message": "power_supply: PCF50633 battery charger driver\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "ba88b0029fcdc39d23acd4d0e64b38145ffa4d5f",
      "tree": "be4cdaa579a1ec3883b5ec25c0d98f2297cfd275",
      "parents": [
        "4bfe090b0a29258eeeb026a09a96cf5b5838ac63"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:38 2009 -0800"
      },
      "message": "power-supply: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCC: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "342d765e011f9cbe4292119a9164f76ccf0b922a",
      "tree": "1361e4ec21f449935f50aff06583f1ecbce7f039",
      "parents": [
        "856f6fd119411d5701d5db96e1aae1dd69923887"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Dec 30 22:44:53 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:41 2009 +0100"
      },
      "message": "power_supply: Add Dialog DA9030 battery charger driver\n\nDriver for battery charger integrated into Dialog Semiconductor DA9030 PMIC\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "4008e879e1325c29362aa2c3fa4b527273ae15a8",
      "tree": "1fe1e210e6031a6a19d42b88645f94641a23f7db",
      "parents": [
        "7e386e6e0e4f34f0545e8923e22fe4dd61ef9d48"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 30 22:45:14 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:39 2009 +0100"
      },
      "message": "power_supply: Add battery health reporting for WM8350\n\nImplement support for reporting battery health in the WM8350 battery\ninterface. Since we are now able to report this via the classs remove\nthe diagnostics from the interrupt handler.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "7e386e6e0e4f34f0545e8923e22fe4dd61ef9d48",
      "tree": "1ee5fa55e26d0615aed1817163755a5315b86ec0",
      "parents": [
        "b797a5551979da22b0a35632198ffc8a330d9537"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 30 22:43:21 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:39 2009 +0100"
      },
      "message": "power_supply: Add cold to the POWER_SUPPLY_HEALTH report values\n\nSome systems are able to report problems with batteries being under\ntemperature.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "d756f4a4446227ca9626087939a6769ca55ab036",
      "tree": "572e6788f3aa01c74c1c8ebb139b0d8a137cdd72",
      "parents": [
        "14431aa0c5a443d13d24e6f865a8838f97dab973"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 24 20:20:30 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:38 2009 +0100"
      },
      "message": "mfd: Switch WM8350 revision detection to a feature based model\n\nRather than check for chip revisions in the WM8350 drivers have the core\ncode set flags for relevant differences.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "14431aa0c5a443d13d24e6f865a8838f97dab973",
      "tree": "b0494cf2787cf039f7541439ef9b1f6ee5c3b294",
      "parents": [
        "3fba19ec1ae5b460c73a7f32efed8d3b3300b246"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Nov 16 20:16:47 2008 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 04 12:17:38 2009 +0100"
      },
      "message": "power_supply: Add support for WM8350 PMU\n\nThis patch adds support for the PMU provided by the WM8350 which\nimplements battery, line and USB supplies including a battery charger.\nThe hardware functions largely autonomously, with minimal software\ncontrol required to initiate fast charging.\n\nSupport for configuration of the USB supply is not yet implemented.\nThis means that the hardware will remain in the mode configured at\nstartup, by default limiting the current drawn from USB to 100mA.\n\nThis driver was originally written by Liam Girdwood with subsequent\nupdates for submission by Mark Brown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "7d67474e506598fe26e0c262acf02132dc730517",
      "tree": "45ad83d853a1a461f8c86b964861336e4e913851",
      "parents": [
        "252883e512c6d8fbc03b6738f1620fda44c4d472",
        "ed8c3174dd227031d1f3b9fa4fbb512f8f623434"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:44:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:44:30 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  bq27x00_battery: use unaligned access helper\n  power_supply: fix dependency of tosa_battery\n  power_supply: Support for Texas Instruments BQ27200 battery managers\n  power_supply: Add function to return system-wide power state\n  pda_power: Check and handle return value of set_irq_wake\n"
    },
    {
      "commit": "01e8ef11bc1a74e65678ed55795f59266d4add01",
      "tree": "293cbe5df96191ac10afb050bd4cce54ff2c01f9",
      "parents": [
        "bb26b963d8343bb1bde842fba0b6e00cad841f31"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "parag.lkml@gmail.com",
        "time": "Sat Oct 18 20:28:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:42 2008 -0700"
      },
      "message": "x86: sysfs: kill owner field from attribute\n\nTejun\u0027s commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs\nattribute-\u003eowner unnecessary.  But the field was left in the structure to\nease the merge.  It\u0027s been over a year since that change and it is now\ntime to start killing attribute-\u003eowner along with its users - one arch at\na time!\n\nThis patch is attempt #1 to get rid of attribute-\u003eowner only for\nCONFIG_X86_64 or CONFIG_X86_32 .  We will deal with other arches later on\nas and when possible - avr32 will be the next since that is something I\ncan test.  Compile (make allyesconfig / make allmodconfig / custom config)\nand boot tested.\n\nakpm: the idea is that we put the declaration of sttribute.owner inside\n`#ifndef CONFIG_X86\u0027.  But that proved to be too ambitious for now because\nnew usages kept on turning up in subsystem trees.\n\n[akpm: remove the ifdef for now]\nSigned-off-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed8c3174dd227031d1f3b9fa4fbb512f8f623434",
      "tree": "bac4953f8899d6600f4716c0bcde1e25e34c2591",
      "parents": [
        "8aef7e8f8de2d900da892085edbf14ea35fe6881",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Oct 18 20:28:24 2008 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Oct 18 20:28:24 2008 +0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/power/Makefile\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "8e9c7716c138fa82d919bfe1115ec8c938e90918",
      "tree": "76ee76b2b012687881b3f62d32b2bd1088b2d5db",
      "parents": [
        "d2efa6d5ce14f92d13e2710f7343687a9acfd324"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 15 22:01:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:30 2008 -0700"
      },
      "message": "olpc: olpc_battery.c sparse endian annotations\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9b12619f7b6f19c871437ec24a088787a04b1de",
      "tree": "ff1b11e7affedccfd69fc20e14876d0821f6e555",
      "parents": [
        "91bd418fdc8526ee70a0e8f7970b584c8870ae10"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:43 2008 -0700"
      },
      "message": "device create: misc: convert device_create_drvdata to device_create\n\nNow that device_create() has been audited, rename things back to the\noriginal call to be sane.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e4c5f4c64902870552d4c15325d9e7d1a39884d",
      "tree": "b1298e32a9feca8118e1c285cfe9803aa54b7c2d",
      "parents": [
        "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:37:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:37:16 2008 -0700"
      },
      "message": "Fix Kconfig dependency for WM97xx battery driver\n\nIt needs the WM97xx touchscreen driver to be compiled in, not as a\nmodule.  And it cannot itself be a module, due to some unfortunate\ninteractions with platform data.\n\nReported-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e9687d9c843dc34d368358a36f5f1610e4fbab3",
      "tree": "54ee159fff8a1b6064cbc1f4e97f8c4d918c5d02",
      "parents": [
        "c49e1e63a9c7893d9ff9be4258d86ddc5485d712"
      ],
      "author": {
        "name": "Marek Vašut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Sep 11 19:37:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 02 22:48:34 2008 +0100"
      },
      "message": "[ARM] 5248/1: wm97xx generic battery driver\n\nThis patch adds generic battery driver for wm97xx chips.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8aef7e8f8de2d900da892085edbf14ea35fe6881",
      "tree": "07d4d60b16cab0ee710e51b635139899db234db9",
      "parents": [
        "6a9037887ccea92152b034edeb15d453d1a98555"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Sep 22 14:53:50 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 26 03:46:12 2008 +0400"
      },
      "message": "bq27x00_battery: use unaligned access helper\n\nRemove hand-rolled get_unaligned_be16, this points to a possible bug as\nbq27x00_read does another endian byteswap which sparse notices:\n\ndrivers/power/bq27x00_battery.c:81:14: warning: cast to restricted __be16\nWhich should probably be checked.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "6a9037887ccea92152b034edeb15d453d1a98555",
      "tree": "de551b3c0f8716f3a52b9935a383f2c82a1ba15d",
      "parents": [
        "b996ad0e9fb15ca4acc60bcd0380912117a45d13"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Sep 22 14:06:01 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Sep 26 03:44:13 2008 +0400"
      },
      "message": "power_supply: fix dependency of tosa_battery\n\ntosa_battery should also depend on wm97xx_ts as it uses dac-accessing\nfunctions from that module.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b996ad0e9fb15ca4acc60bcd0380912117a45d13",
      "tree": "136fc068f1e5e92a94d0e93a84e07c825821c941",
      "parents": [
        "942ed161944b3476639916cf544e6975b29c985a"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Wed Aug 20 16:52:58 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Sep 01 02:46:12 2008 +0400"
      },
      "message": "power_supply: Support for Texas Instruments BQ27200 battery managers\n\nThese battery managers came in two different packages: one for I2C\nbusses (BQ27200) and one for HDQ busses (BQ27000).\n\nThis driver currently supports only the I2C chip version but the code\nis designed in order to easily allow the HDQ chip version integration.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: make things static, use kasprintf()]\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "942ed161944b3476639916cf544e6975b29c985a",
      "tree": "a05e3bd0d6b59de318f3bfc5557502c13dde1bc4",
      "parents": [
        "e82374fd1a804e197fc2a54c3930e70c5d300abc"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Aug 26 21:09:59 2008 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Sep 01 02:42:54 2008 +0400"
      },
      "message": "power_supply: Add function to return system-wide power state\n\nCertain drivers benefit from knowing whether the system is on ac or\nbattery, for instance when determining which backlight registers to\nread. This adds a simple call to determine whether there\u0027s an online\npower supply other than any batteries.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e82374fd1a804e197fc2a54c3930e70c5d300abc",
      "tree": "daceef0ed1c611e38b016ba400890873c65cce26",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Mon Aug 11 22:22:27 2008 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Sep 01 02:10:06 2008 +0400"
      },
      "message": "pda_power: Check and handle return value of set_irq_wake\n\nThe recent change in commit 2db873211ba47ef704c301f9ecf4a33413a0b649\nforces the calls enable_irq_wake() and disable_irq_wake() to\nbe balanced. But if in pda_power_suspend() the call to\nenable_irq_wake() fails (because attached gpio cannot wake\nup the CPU), the corresponding disable_irq_wake will WARN().\nFix it by storing success/failure of enable_irq_wake().\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9fec6060d9e48ed7db0dac0e16d0f0f0e615b7f6",
      "tree": "74b41f31a08f6500ff3dfcf64ba21e2d9a8e87e5",
      "parents": [
        "fece418418f51e92dd7e67e17c5e3fe5a28d3279",
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 30 02:05:23 2008 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jul 30 02:05:23 2008 +0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/cbou/linux-2.6\n\nConflicts:\n\n\tdrivers/power/Kconfig\n\tdrivers/power/Makefile\n"
    },
    {
      "commit": "2f5a5cf93fae7b8354b45b8443dcc3448a8fc276",
      "tree": "19388f3baf207b30bd4b6015a64d63f61c48ca36",
      "parents": [
        "2d6ffcca623a9a16df6cdfbe8250b7a5904a5f5e"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Jul 25 01:45:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:28 2008 -0700"
      },
      "message": "drivers/power: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf (\"platform: prefix MODALIAS\nwith \"platform:\"), the platform modalias is prefixed with \"platform:\".\nAdd MODULE_ALIAS() to the hotpluggable \"power\" drivers drivers, to\nre-enable auto loading.\n\n[dbrownell@users.sourceforge.net: one was missing]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30d38542ec777468bb6a31829076a2dbc5690e35",
      "tree": "698b7a4fdd730befa34c4c9642cdbe72ce7d336a",
      "parents": [
        "20b7997e8abdf338dcc27fb4f1333c4973a7f113",
        "044e5f45e4ad890d03bd1e8bb44c634397cac24d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)\n  [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)\n  [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)\n  [ARM] pxa: add base support for PXA930 (aka Tavor-P)\n  [ARM] Update mach-types\n  [ARM] pxa: make littleton to use the new smc91x platform data\n  [ARM] pxa: make zylonite to use the new smc91x platform data\n  [ARM] pxa: make mainstone to use the new smc91x platform data\n  [ARM] pxa: make lubbock to use new smc91x platform data\n  [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data\n  [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable\n  [NET] smc91x: add SMC91X_NOWAIT flag to platform data\n  [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*\n  [NET] smc91x: remove \"irq_flags\" from \"struct smc91x_platdata\"\n  [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper\n  Support for LCD on e740 e750 e400 and e800 e-series PDAs\n  E-series UDC support\n  PXA UDC - allow use of inverted GPIO for pullup\n  Add e350 support\n  Fix broken e-series build\n  E-series GPIO / IRQ definitions.\n  ...\n"
    },
    {
      "commit": "93562b537659fc0f63920fd4d9d24f54e434f4c4",
      "tree": "6b7678f91af838f0c1fb85105b68b6c7f7e027e0",
      "parents": [
        "4e10673944a5c386378ff9d692ae37e19993f9d5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 22 17:21:08 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:47 2008 -0700"
      },
      "message": "Driver Core: add ability for class_for_each_device to start in middle of list\n\nThis mirrors the functionality that driver_for_each_device has as well.\n\nWe add a start variable, and all callers of the function are fixed up at\nthe same time.\n\nThe block layer will be using this new functionality in a follow-on\npatch.\n\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4b19c42ca558273ab99a1093621f267d9d073fc",
      "tree": "db35f3770fea579ba25891962c75903e3cfb12bb",
      "parents": [
        "359784084f3da86e2c7621fd9266e04b50287834"
      ],
      "author": {
        "name": "Marek Vašut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Jul 07 17:31:58 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 12:15:32 2008 +0100"
      },
      "message": "[ARM] 5155/1: PalmTX battery monitor\n\nThis patch adds battery monitoring driver for PalmTX.\nIt can read voltage from the battery and temperature.\nIt also monitors charging/discharging status.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fece418418f51e92dd7e67e17c5e3fe5a28d3279",
      "tree": "721b8e18639ede26dc6aa005e118978ff3a22fcf",
      "parents": [
        "75d8807962fc7529b4946e9ec92cae197be5a967"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jun 24 18:51:07 2008 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jul 01 02:43:12 2008 +0400"
      },
      "message": "power_supply: Sharp SL-6000 (tosa) batteries support\n\nThis patch adds common battery interface support for Sharp SL-6000 (tosa).\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "56fa18e8f1ef6b3995a4511e61103d0f9205ff4a",
      "tree": "7d1bd03f812355c7354032cb941636512fd78220",
      "parents": [
        "d563923011110a91bdbf1d89055c3e803ec01f0f"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jun 08 19:43:42 2008 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jun 10 02:13:51 2008 +0400"
      },
      "message": "power_supply: Fix race in power_supply_uevent\n\nCommit 54d29ad33e3483bcc7ca433a21cf294854e5154a (Power Supply: fix race\nin device_create) introduced a race in power_supply_uevent. Previously it\nchecked that power_supply is available by checking for dev-\u003edriver_data.\nBut now dev-\u003edriver_data is set before power_supply-\u003edev is initialised.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "54d29ad33e3483bcc7ca433a21cf294854e5154a",
      "tree": "c595e01e7cee4c2d786c57a7385dbb662ae4edc1",
      "parents": [
        "0b00fc5851551781e8a30153af2c94cee9fa84af"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 16 17:55:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 13:31:55 2008 -0700"
      },
      "message": "Power Supply: fix race in device_create\n\nThere is a race from when a device is created with device_create() and\nthen the drvdata is set with a call to dev_set_drvdata() in which a\nsysfs file could be open, yet the drvdata will be NULL, causing all\nsorts of bad things to happen.\n\nThis patch fixes the problem by using the new function,\ndevice_create_drvdata().\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "75d8807962fc7529b4946e9ec92cae197be5a967",
      "tree": "9e5370ea7e1c727a18c4cb47c8403779456cbebe",
      "parents": [
        "8e552c36d90c03d2cabf5373788998966751b609"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed May 14 16:20:38 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon May 19 01:44:36 2008 +0400"
      },
      "message": "power_supply: fix up CHARGE_COUNTER output to be more precise\n\nAs Richard Smith pointed out, ACR * 6250 / 15 provides for less\nprecision loss than ACR * 4167 / 10, _and_ it doesn\u0027t overflow.  Switch\nto using that equation for CHARGE_COUNTER.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Richard A. Smith\" \u003crichard@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "8e552c36d90c03d2cabf5373788998966751b609",
      "tree": "c6707c58260ce932a1d2539f55f95ff5cacb8ba8",
      "parents": [
        "484d6d50cca3941db6e063113d124333aed0abc0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Mon May 12 21:46:29 2008 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue May 13 12:27:11 2008 +0400"
      },
      "message": "power_supply: add CHARGE_COUNTER property and olpc_battery support for it\n\nThis adds PROP_CHARGE_COUNTER to the power supply class (documenting it\nas well).  The OLPC battery driver uses this for spitting out its ACR\nvalues (in uAh).  We have some rounding errors (the data sheet claims\n416.7, the math actually works out to 416.666667, so we\u0027re forced to\nchoose between overflows or precision loss.  I chose precision loss,\nand stuck w/ data sheet values), but I don\u0027t think anyone will care\nthat much.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "484d6d50cca3941db6e063113d124333aed0abc0",
      "tree": "7bd15eb728716a577be2d1e28a8fcbc817f91152",
      "parents": [
        "b2bd8a3bcdd18101eb5d85c267c1a1fb8ce9acc7"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri May 02 13:41:59 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 04 13:14:08 2008 +0400"
      },
      "message": "power_supply: bump EC version check that we refuse to run with in olpc_battery\n\nRefuse to run with an EC \u003c 0x44.  We\u0027re playing it safe, and this is a pretty\nold EC version.\n\nAlso, add a comment about why we\u0027re checking the EC version.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b2bd8a3bcdd18101eb5d85c267c1a1fb8ce9acc7",
      "tree": "327477daa7d5ff48e9572958f7ca16214400ebd0",
      "parents": [
        "d7eb9e36c42504e87c7d92dd5c05cb6f2cf74d28"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri May 02 13:41:59 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 04 13:14:05 2008 +0400"
      },
      "message": "power_supply: cleanup of the OLPC battery driver\n\nMove portions of the massive switch statement into functions.  The layout of\nthis thing has already caused one bug (a break in the wrong place), it needed\nto shrink.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d7eb9e36c42504e87c7d92dd5c05cb6f2cf74d28",
      "tree": "bab5dccb3c425a5ccc9fa491ab40399bd3857a43",
      "parents": [
        "1ca5b9d2183f11bb8b69e04b19a7faf7f600a840"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri May 02 13:41:58 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 04 13:14:03 2008 +0400"
      },
      "message": "power_supply: add eeprom dump file to olpc_battery\u0027s sysfs\n\nThis allows you to dump 0x60 bytes from the battery\u0027s EEPROM (starting at\naddress 0x20).  Note that it does an EC command for each byte, so it\u0027s pretty\nslow.  OTOH, if you want to grab just a single byte from somewhere in the\nEEPROM, you can do something like:\n\ndd bs\u003d1 count\u003d1 skip\u003d16 if\u003d/sys/class/power_supply/olpc-battery/eeprom | od -x\n\nUserspace battery collection/logging information needs this.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "1ca5b9d2183f11bb8b69e04b19a7faf7f600a840",
      "tree": "b7a48df7fc0b52217cd82b05ff8c21037333d6e7",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun May 04 01:31:42 2008 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 04 13:12:33 2008 +0400"
      },
      "message": "power_supply: Support serial number in olpc_battery\n\nThis adds serial number support to the OLPC battery driver.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "38e80121bd7d0c493072442ac7eddcba165a07a8",
      "tree": "66c948222e45b461f9d1b8917b222a0c90af9e6e",
      "parents": [
        "e098675635479e9267cf2b12fb969c463cf506ab",
        "35bf559145b6332f5465c15a4e5cd7a363985382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:57:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:57:57 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  PMU battery: filenames in sysfs with spaces\n  pda_power: add init and exit function callbacks\n"
    },
    {
      "commit": "35bf559145b6332f5465c15a4e5cd7a363985382",
      "tree": "bab0feb9883337ea9eb054ca69a18673dbfea191",
      "parents": [
        "f6b6b180b4614e57af217045f71caedd94821fc7"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Fri May 02 13:41:56 2008 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat May 03 03:40:42 2008 +0400"
      },
      "message": "PMU battery: filenames in sysfs with spaces\n\nBy changing drivers/power/pmu_battery.c I now have \u0027_\u0027 instead of\n\u0027 \u0027 (spaces) in /sys:\n\n/sys/devices/platform/pmu-battery.0/power_supply/PMU_battery_0\n/sys/class/power_supply/PMU_battery_0\n\nI\u0027m still not sure if some userspace tool out there uses the old paths and\nwill break now.\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f6b6b180b4614e57af217045f71caedd94821fc7",
      "tree": "57dae17cfd4548dda56c9740e6666866cfd236cb",
      "parents": [
        "a985aabe4d7a720b109c2b63549f8641676a9c88"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sat Apr 12 13:47:45 2008 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat May 03 03:39:55 2008 +0400"
      },
      "message": "pda_power: add init and exit function callbacks\n\nThis adds init/exit function callbacks to pda_power, to\nprovide a place where the platform code can request/free\nGPIOs that it wants to use in the is_ac_online, is_usb_online\nand set_charge functions.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3ef0e1f8cad0a851b3dbf91802b14af7dd780352",
      "tree": "805450fdb2c056e7ba61ac3c26529cccd09e952f",
      "parents": [
        "2f9b12a31fcb738ea8c9eb0d4ddf906c6f1d696c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Apr 29 00:59:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:07 2008 -0700"
      },
      "message": "x86: olpc: add One Laptop Per Child architecture support\n\nThis adds support for OLPC XO hardware.  Open Firmware on XOs don\u0027t contain\nthe VSA, so it is necessary to emulate the PCI BARs in the kernel.  This also\nadds functionality for running EC commands, and a CONFIG_OLPC.\n\nA number of OLPC drivers depend upon CONFIG_OLPC.\n\nolpc_ec_timeout is a hack to work around Embedded Controller bugs.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: geode_has_vsa build fix]\n[akpm@linux-foundation.org: olpc_register_battery_callback doesn\u0027t exist]\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cddc0a906ee3e47ce3e09107d385ff89f87cd6d",
      "tree": "d60eb3e068a5aa2f7d7b0a465a3e671ba91d7e7e",
      "parents": [
        "551883ae8c9c31460e796e7b1b8aa9069de268b4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 00:58:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:05:58 2008 -0700"
      },
      "message": "power: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0f1b3364ae7f48084bdf2837fb979ff59622523",
      "tree": "e5ef68c0071f44178cc8d1948b64e216d57422aa",
      "parents": [
        "4383f18b7f94a4d668c5eec68645c75d44556235",
        "b7143156c9ceee1a072c57aac8729d2dec5b3bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 09:45:58 2008 -0800"
      },
      "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: (112 commits)\n  ACPI: fix build warning\n  Revert \"cpuidle: build fix for non-x86\"\n  ACPI: update intrd DSDT override console messages\n  ACPI: update DSDT override documentation\n  ACPI: Add \"acpi_no_initrd_override\" kernel parameter\n  ACPI: its a directory not a folder....\n  ACPI: misc cleanups\n  ACPI: add missing prink prefix strings\n  ACPI: cleanup acpi.h\n  ACPICA: fix CONFIG_ACPI_DEBUG_FUNC_TRACE build\n  ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\n  ACPI: video: reset brightness on resume\n  ACPI: video: call ACPI notifier chain for ACPI video notifications\n  ACPI: create notifier chain to get hotkey events to graphics driver\n  ACPI: video: delete unused display switch on hotkey event code\n  ACPI: video: create \"brightness_switch_enabled\" modparam\n  cpuidle: Add a poll_idle method\n  ACPI: cpuidle: Support C1 idle time accounting\n  ACPI: enable MWAIT for C1 idle\n  ACPI: idle: Fix acpi_safe_halt usages and interrupt enabling/disabling\n  ...\n"
    },
    {
      "commit": "4cbc76eadf56399cd11fb736b33c53aec9caab8c",
      "tree": "215ec5236611d766a504ef60fc346c9217d8c1e5",
      "parents": [
        "b1e058da50f7938e9c9e963e978b0730bba4ad32"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@minaslivre.org",
        "time": "Thu Feb 07 00:13:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:06 2008 -0800"
      },
      "message": "power_supply: remove capacity_level from list of sysfs attributes\n\nThis commit:\n\ncommit 8efe444038a205e79b38b7ad03878824901849a8\nAuthor: Andres Salomon \u003cdilinger@queued.net\u003e\nDate:   Wed Dec 12 14:12:56 2007 -0500\n\n    power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL\n\nRemoved CAPACITY_LEVEL from every other code, leaving the array with sysfs\nattributes with one more entry than the number of enums in power_supply.h.\nThis leads to some attributes containing the value of the attribute right\nafter it.  For example, temp_ambient would have the value of\ntime_to_empty_now.  In my case, I had time_to_full_avg have the value which\nshould be in model_name, when the former was usually empty.\n\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "e91926e9ea9073d8ce95b74602e8c2d775f5a793",
      "tree": "2aca23d48ea90ab9d78fc38ce9b5abdf4e0d461f",
      "parents": [
        "ae4bb152901e406074ae2a205e1c42941a46bbaf"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun Jan 13 02:44:54 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:44:34 2008 +0300"
      },
      "message": "apm_power: check I.intval for zero value, we use it as the divisor\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "c3caebad7427f62fe77621bae1bd1da0e56a130d",
      "tree": "b5da1069e1c2161a4b7af5a907126968c308a5a3",
      "parents": [
        "bfde2662ae8c7f0054990e59456718761a352651"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun Jan 13 02:44:20 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:44:34 2008 +0300"
      },
      "message": "pda_power: implement polling\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "bfde2662ae8c7f0054990e59456718761a352651",
      "tree": "dc37db66ff0ec400ffa18ba0e2f625aec8c50951",
      "parents": [
        "dffd28a13a439e672c735d3fc87844d28cbacc65"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun Jan 13 02:39:17 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:44:34 2008 +0300"
      },
      "message": "pda_power: various cleanups\n\n- handle spurious interrupts correctly;\n- get rid of pda_power_supplies array, use two variables instead;\n- factor out psy_changed() function, it will be used for polling.\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "dffd28a13a439e672c735d3fc87844d28cbacc65",
      "tree": "ccc2c714a6d99e2838e5efbeaf58a7d251d6191b",
      "parents": [
        "8f8e9b387e07cbb96f10936cc455229d7aff4790"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jan 13 02:39:16 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:44:34 2008 +0300"
      },
      "message": "apm_power: support using VOLTAGE_* properties for apm calculations\n\nIt\u0027s pretty dummy, but useful for batteries for which we can only\nget voltages.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "8f8e9b387e07cbb96f10936cc455229d7aff4790",
      "tree": "5daf38a1242967c64c2c627f0a2b4c984cc5fbb9",
      "parents": [
        "c7cc930f9a5c26385a08cd7dc28cb5e3ed186d72"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jan 13 02:35:43 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:43:00 2008 +0300"
      },
      "message": "pda_power: add suspend/resume support\n\nAdd suspend/resume/wakeup support for pda_power.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "c7cc930f9a5c26385a08cd7dc28cb5e3ed186d72",
      "tree": "14c7d2360d4f0d11bed99ecf41a18d2048f34cea",
      "parents": [
        "9ef45106261e802f9d80bf0bc652124b42b1f344"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jan 07 04:12:41 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:43:00 2008 +0300"
      },
      "message": "power_supply: add few more values and props\n\nAdd LiMn (one of the most common for small non-rechargable batteries)\nbattery technology and voltage_min/_max properties support.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "9ef45106261e802f9d80bf0bc652124b42b1f344",
      "tree": "6cdf673b05a9c43ab73a0fac462ce8e2d8272346",
      "parents": [
        "839dc9f105c0d856f9a0be48fb3bd0982ff5df5b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jan 07 04:12:39 2008 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:42:59 2008 +0300"
      },
      "message": "pda_power: only register available psu\n\nCurrently pda-power adds both ac and usb power supply units.\nThis patch fixes it so that psu are added only if they are enabled.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "839dc9f105c0d856f9a0be48fb3bd0982ff5df5b",
      "tree": "a16cad00b33e82d3a11b186806eb9590b69ddaca",
      "parents": [
        "8efe444038a205e79b38b7ad03878824901849a8"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Dec 12 14:12:59 2007 -0500"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:42:59 2008 +0300"
      },
      "message": "power: fix incorrect unregistration in power_supply_create_attrs error path\n\nIn power_supply_create_attrs(), we create static attributes as referenced\nby power_supply_static_attrs[i].  After that, if we fail, we unregister\nvia power_supply_static_attrs[psy-\u003eproperties[i]].  This is incorrect, as\npsy-\u003eproperties has absolutely no bearing on static attribs.  This patch\nfixes it to unregister the correct attrib.\n\nAnother line which was unnecessarily line wrapped is also unwrapped.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8efe444038a205e79b38b7ad03878824901849a8",
      "tree": "af3fdf3d84059577ba86630103ae6adbb7d885a3",
      "parents": [
        "4d24473c435c7c3ad7b43e43b70cdb16aba25443"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Dec 12 14:12:56 2007 -0500"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:42:59 2008 +0300"
      },
      "message": "power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL\n\nThe CAPACITY_LEVEL stuff defines various levels of charge; however, what\nis the difference between them?  What differentiates between HIGH and NORMAL,\nLOW and CRITICAL, etc?\n\nAs it appears that these are fairly arbitrary, we end up making such policy\ndecisions in the kernel (or in hardware).  This is the sort of decision that\nshould be made in userspace, not in the kernel.\n\nIf the hardware does not support _CAPACITY and it cannot be easily calculated,\nthen perhaps the driver should register a custom CAPACITY_LEVEL attribute;\nhowever, userspace should not become accustomed to looking for such a thing,\nand we should certainly not encourage drivers to provide CAPACITY_LEVEL\nstubs.\n\nThe following removes support for POWER_SUPPLY_PROP_CAPACITY_LEVEL.  The\nOLPC battery driver is the only driver making use of this, so it\u0027s\nremoved from there as well.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4d24473c435c7c3ad7b43e43b70cdb16aba25443",
      "tree": "576d2cd5a41471eae0e57fa3c5a66e44cdec39a4",
      "parents": [
        "25f12141e2be96e904239d963e25818b8854e72f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Nov 17 19:55:58 2007 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:42:59 2008 +0300"
      },
      "message": "[BATTERY] power_supply_leds: use kasprintf\n\nUse kasprintf instead of kmalloc()-strcpy()-strcat().\n\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "25f12141e2be96e904239d963e25818b8854e72f",
      "tree": "f344a91eb1add49319b75796e511e72cb5a92b50",
      "parents": [
        "aa6299926950c8dfe2fea638276cad6def092bc9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 26 00:25:45 2007 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 02 02:42:58 2008 +0300"
      },
      "message": "[BATTERY] Every file should include the headers containing the prototypes for its global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "443cad920a1c6894da3de917ce02a194cc6d80ea",
      "tree": "152e8d04111fbaabcdf4fbd16cde2ac555eec365",
      "parents": [
        "73cf60232ef16e1f8a64defa97214a1722db1e6c"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Tue Jan 22 13:58:22 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:44 2008 -0800"
      },
      "message": "power supply : use class iteration api\n\nConvert to use the class iteration api.\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0c326331c8b107abc0a160e8899d749150b8f76a",
      "tree": "186df49fe26b66ca7c003d26152ef734a5ff35fd",
      "parents": [
        "ad792f4f46e12bae58298fc64f5139b99664a773",
        "2a721dfc8c677588fc98d818dfad3354081c6ddb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:20:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:20:52 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  apm_power: calculate to_full/to_empty time using energy\n  apm_power: improve battery finding algorithm\n  apm_power: fix obviously wrong logic for time reporting\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7eff2e7a8b65c25920207324e56611150eb1cd9a",
      "tree": "02a0eeba9d25d996233e30c18f258dfae0ae2139",
      "parents": [
        "8380770c842faef3001e44662953d64ad9a93663"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Aug 14 15:15:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: change add_uevent_var to use a struct\n\nThis changes the uevent buffer functions to use a struct instead of a\nlong list of parameters. It does no longer require the caller to do the\nproper buffer termination and size accounting, which is currently wrong\nin some places. It fixes a known bug where parts of the uevent\nenvironment are overwritten because of wrong index calculations.\n\nMany thanks to Mathieu Desnoyers for finding bugs and improving the\nerror handling.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2a721dfc8c677588fc98d818dfad3354081c6ddb",
      "tree": "93a4b90d68e3b445adc57333df07369c1c97b7af",
      "parents": [
        "d385376f0d75fdbeed8041ed6baf5cb4a1578ffb"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Oct 05 01:05:00 2007 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Oct 05 01:05:00 2007 +0400"
      },
      "message": "apm_power: calculate to_full/to_empty time using energy\n\nThis patch adds ability to calculate time using energy.\nNeeded to calculate time_to_full for PMU batteries.\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "d385376f0d75fdbeed8041ed6baf5cb4a1578ffb",
      "tree": "123182e8e7c8468565d3f1718c7ac1fe4dd65b80",
      "parents": [
        "cd1ebcc0ef620e8e7c5e399bf9e123135e4f24a4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Oct 05 01:05:00 2007 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Oct 05 01:05:00 2007 +0400"
      },
      "message": "apm_power: improve battery finding algorithm\n\nPrior to this patch, if use_for_apm unspecified, apm_power able\nto choice batteries according to their charge only.\n\nThis patch adds ability to choice batteries according to their charge,\nenergy, use_for_apm flag, and fallback to any battery if it failed to\ndecide.\n\nPatch is mandatory to report Apple PMU batteries through legacy\n/proc/apm interface using power supply class.\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "cd1ebcc0ef620e8e7c5e399bf9e123135e4f24a4",
      "tree": "644ce92be6c29ec341fc1f8e44d32ab18c1fda82",
      "parents": [
        "804b3f9a16e446cb023417faec58b6506c834052"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Oct 05 01:04:59 2007 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Oct 05 01:04:59 2007 +0400"
      },
      "message": "apm_power: fix obviously wrong logic for time reporting\n\nPrior to this patch, apm_power was unable to report \"to empty\"/\"to full\"\ntime for batteries that hardware-report these values, such as\nApple PMU batteries.\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "ed2ba977d43a6031f78f9e49d739ef5094f512e4",
      "tree": "4ff8b0620a00f778bc6a5582b08213837bcb963a",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 20 12:06:10 2007 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Sep 21 01:22:23 2007 +0400"
      },
      "message": "[PATCH] missing null termination in power supply uevent\n\nNeed to null terminate environment. Found by inspection\nwhile looking for similar problems to platform uevent bug\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1da5f4f1beb8cae83104a65f36afe527184a4ef",
      "tree": "902261ca19ab9781fab18c2573828d75e0337dfd",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 10:41:39 2007 +1000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 12:42:45 2007 +0100"
      },
      "message": "Don\u0027t compile the PMU power driver on 64-bit PowerPC\n\nAs reported by Stephen Rothwell, an allmodconfig build on 64-bit\nPowerPC reports these errors:\n\nERROR: \"pmu_batteries\" [drivers/power/pmu_battery.ko] undefined!\nERROR: \"pmu_battery_count\" [drivers/power/pmu_battery.ko] undefined!\nERROR: \"pmu_power_flags\" [drivers/power/pmu_battery.ko] undefined!\n\nThis fixes the problem by not building pmu_battery.ko on ppc64.  There\nare no battery-powered ppc64 machines with an Apple PMU, and we can be\nreasonably confident there never will be.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    }
  ],
  "next": "8f41958bdd577731f7411c9605cfaa9db6766809"
}
