)]}'
{
  "log": [
    {
      "commit": "5957e33d6aec266659a71cfabcf7cf2c593ad0d2",
      "tree": "6397dec8d71e4ed4f5982792c57d7c0ddb525d1e",
      "parents": [
        "0ad53eeefcbb2620b6a71ffdaad4add20b450b8b",
        "359ab9f5b154cbd807a11e22792235f0f36b0cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:25:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:25:59 2011 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (21 commits)\n  power_supply: Add MAX17042 Fuel Gauge Driver\n  olpc_battery: Fix up XO-1.5 properties list\n  olpc_battery: Add support for CURRENT_NOW and VOLTAGE_NOW\n  olpc_battery: Add support for CHARGE_NOW\n  olpc_battery: Add support for CHARGE_FULL_DESIGN\n  olpc_battery: Ambient temperature is not available on XO-1.5\n  jz4740-battery: Should include linux/io.h\n  s3c_adc_battery: Add gpio_inverted field to pdata\n  power_supply: Don\u0027t use flush_scheduled_work()\n  power_supply: Fix use after free and memory leak\n  gpio-charger: Fix potential race between irq handler and probe/remove\n  gpio-charger: Provide default name for the power_supply\n  gpio-charger: Check result of kzalloc\n  jz4740-battery: Check if platform_data is supplied\n  isp1704_charger: Detect charger after probe\n  isp1704_charger: Set isp-\u003edev before anything needs it\n  isp1704_charger: Detect HUB/Host chargers\n  isp1704_charger: Correct length for storing model\n  power_supply: Add gpio charger driver\n  jz4740-battery: Protect against concurrent battery readings\n  ...\n"
    },
    {
      "commit": "359ab9f5b154cbd807a11e22792235f0f36b0cd5",
      "tree": "3500652809c242b75deb5139ded7052c389e0bb4",
      "parents": [
        "bf542a4e7b634c2adcba4241a29082f69b0f45dc"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Jan 14 14:46:11 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 14 18:11:59 2011 +0300"
      },
      "message": "power_supply: Add MAX17042 Fuel Gauge Driver\n\nThe MAX17042 is a fuel gauge with an I2C interface for lithium-ion\nbetteries. Unlike its predecessor MAX17040, MAX17042 uses 16bit\nregisters. Besides, MAX17042 has much more features than MAX17040; e.g.,\na thermistor, current and current accumulation measurement, battery\ninternal resistance estimate, average values of measurement, and others.\n\nThis patch implements a driver for MAX17042.\nIn this initial release, we have implemented the most basic features of\na fuel gauge: measure the battery capacity and voltage.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "bf542a4e7b634c2adcba4241a29082f69b0f45dc",
      "tree": "34b30d44ca244e5193273e8da10397c57bbb3933",
      "parents": [
        "22fadd766b2a222b273df9f2264b72e4b3bbe921"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "sascha-pgp@silbe.org",
        "time": "Wed Jan 12 23:23:23 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jan 13 01:41:57 2011 +0300"
      },
      "message": "olpc_battery: Fix up XO-1.5 properties list\n\nThe patches adding support for CURRENT_NOW, VOLTAGE_NOW, CHARGE_NOW and\nCHARGE_FULL_DESIGN were based on a tree not including c566d299\n(\"olpc_battery: Ambient temperature is not available on XO-1.5\") and\ntherefore only modified the then-common, now-XO-1 properties list. This\npatch adds the new properties to XO-1.5 as well.\n\nSigned-off-by: Sascha Silbe \u003csascha-pgp@silbe.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "22fadd766b2a222b273df9f2264b72e4b3bbe921",
      "tree": "17ba072ba44590265cabb3ec6b6ea0852a2448e2",
      "parents": [
        "20fd9830ccc685adce65ba89ffc3ca5426a2b064"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "sascha-pgp@silbe.org",
        "time": "Fri Dec 10 23:05:21 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 12 20:29:20 2011 +0300"
      },
      "message": "olpc_battery: Add support for CURRENT_NOW and VOLTAGE_NOW\n\n{CURRENT,VOLTAGE}_AVG are actually {CURRENT,VOLTAGE}_NOW (the EC code\ndirectly passes through the value from the gas gauge instead of the\ninternally used average). We retain {CURRENT,VOLTAGE}_AVG as an alias\nfor compatibility reasons, it will be removed later.\n\nSigned-off-by: Sascha Silbe \u003csascha-pgp@silbe.org\u003e\n[ pgf@laptop.org: added VOLTAGE_NOW, aliased to VOLTAGE_AVG ]\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "20fd9830ccc685adce65ba89ffc3ca5426a2b064",
      "tree": "edd1222e5b18717bea107fa1f39c27d7a9d3b822",
      "parents": [
        "b202a5e6c94d8c43ade5adb97e87734cc4f4f228"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "sascha-pgp@silbe.org",
        "time": "Fri Dec 10 23:05:20 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 12 20:29:00 2011 +0300"
      },
      "message": "olpc_battery: Add support for CHARGE_NOW\n\nCHARGE_NOW is needed by some user space software (read: UPower) for\ninternal calculations.\n\nThis patch violates the power supply class definition (as we already\ndo for CAPACITY though it isn\u0027t as obvious there), but this is the best\nwe can do without adding rather sophisticated algorithms to either the EC\nor UPower.\n\nSigned-off-by: Sascha Silbe \u003csascha-pgp@silbe.org\u003e\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b202a5e6c94d8c43ade5adb97e87734cc4f4f228",
      "tree": "fd850aa811ca98470c01226dec256a30ea010949",
      "parents": [
        "c566d299f91bdb622046126dbcb040f9e52572ba"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "sascha-pgp@silbe.org",
        "time": "Fri Dec 10 23:05:19 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 12 20:28:45 2011 +0300"
      },
      "message": "olpc_battery: Add support for CHARGE_FULL_DESIGN\n\nSome user space software (read: UPower) uses CHARGE_FULL_DESIGN for internal\ncalculations. The design capacity of the OLPC batteries is effectively fixed\nand only needs to be exported.\n\nSigned-off-by: Sascha Silbe \u003csascha-pgp@silbe.org\u003e\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c566d299f91bdb622046126dbcb040f9e52572ba",
      "tree": "adeecaada08dec5c2dc643575dd360924ce88d91",
      "parents": [
        "f3dcab70e192b0489ac05cc554e0b1cedae46d1a"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Dec 29 19:12:01 2010 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 12 20:28:24 2011 +0300"
      },
      "message": "olpc_battery: Ambient temperature is not available on XO-1.5\n\nThe XO-1.5 does not support the ambient temperature property.\nCreate a separate list of properties for that configuration where\nambient temperature is not included, and apply the correct property\nlist at runtime.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f3dcab70e192b0489ac05cc554e0b1cedae46d1a",
      "tree": "842ac65718224857424e7bf8c82093b3b4cb5ba3",
      "parents": [
        "c66ae9bb4dcaac78cc5e30d0ce7ff2bf3dcb48d9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:44:49 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:52:25 2010 +0300"
      },
      "message": "jz4740-battery: Should include linux/io.h\n\nDuring test-build (with disabled \u0027depends on\u0027) I found that\njz4740-battery driver lacks linux/io.h, which makes build break\nlike this (on x86):\n\n  CC [M]  drivers/power/isp1704_charger.o\njz4740-battery.c: In function \u0027jz_battery_read_voltage\u0027:\njz4740-battery.c:84: error: implicit declaration of function \u0027readw’\njz4740-battery.c: In function \u0027jz_battery_probe\u0027:\njz4740-battery.c:284: error: implicit declaration of function \u0027ioremap_nocache’\njz4740-battery.c:285: warning: assignment makes pointer from integer without a cast\njz4740-battery.c:372: error: implicit declaration of function \u0027iounmap\u0027\nmake[2]: *** [drivers/power/jz4740-battery.o] Error 1\n\nThis patch fixes the issues, and thus makes it easier to build-test\nthe driver for me.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c66ae9bb4dcaac78cc5e30d0ce7ff2bf3dcb48d9",
      "tree": "3d771944bdade9bfa9743680bbfaf7c49b52e836",
      "parents": [
        "bc51e7ff521f28a7f14dc2f25307ad9101d1305a"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Mon Dec 13 12:26:21 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:39:57 2010 +0300"
      },
      "message": "s3c_adc_battery: Add gpio_inverted field to pdata\n\nAdd support for inverted gpio_charge_finished values.\nThis change is necessary for H1940 support.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "bc51e7ff521f28a7f14dc2f25307ad9101d1305a",
      "tree": "011477cb2e90d2038261170a4e688f795d6720f9",
      "parents": [
        "3a2dbd611b38cf9a026c0099a85701ad183d1949"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Dec 11 17:51:45 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:39:56 2010 +0300"
      },
      "message": "power_supply: Don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\n\nIn battery drivers, the work can be canceled on probe failure and\nremoval and should be flushed on suspend.  Replace\nflush_scheduled_work() usages with direct cancels and flushes.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3a2dbd611b38cf9a026c0099a85701ad183d1949",
      "tree": "b6d181ab33effdcd0e0466ee583c0e224563e372",
      "parents": [
        "26eb387265872b59566ddeed5e9bf142a6b9ff5b"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Nov 19 21:41:58 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:39:55 2010 +0300"
      },
      "message": "power_supply: Fix use after free and memory leak\n\ndevice_unregister() might free its argument.  This leads to freed\nmemory use in kfree().  Also use put_device() instead of kfree()\nas dev may be already used in another layer after call to device_add().\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "26eb387265872b59566ddeed5e9bf142a6b9ff5b",
      "tree": "7c1131870916aaf5cebb2d5e5d60c998de4844ba",
      "parents": [
        "80577b8a478f3386d106464f2a2241b2d43571ce"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 18 23:08:38 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:39:45 2010 +0300"
      },
      "message": "gpio-charger: Fix potential race between irq handler and probe/remove\n\nThis patch fixes a potential race between the irq handler and the probe\nand remove functions.\n\nThe irq should not be requested before the chargers power_supply has been\nregistered and has to be freed before the power_supply is unregistered,\notherwise it is possible that the irq fires while the power_supply is not\ninitialized yet or has already been freed.\n\nWhile we are at it replace request_irq with request_any_context_irq.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "80577b8a478f3386d106464f2a2241b2d43571ce",
      "tree": "039c6e70db32e426a2c122d89b07623924e5f395",
      "parents": [
        "2e9ff5f5e4c6b034554f3539f29529265279102c"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 18 23:08:39 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:29:04 2010 +0300"
      },
      "message": "gpio-charger: Provide default name for the power_supply\n\nThis patch sets a default name for the power_supply in case there was\nno name supplied through the platform_data.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2e9ff5f5e4c6b034554f3539f29529265279102c",
      "tree": "fce7b8d464a06eec1f162d3f4d2132f9baa9ad4c",
      "parents": [
        "8477cedb49c69ce64b603d76c7776811eec0f9d7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 18 23:08:37 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Dec 22 02:27:30 2010 +0300"
      },
      "message": "gpio-charger: Check result of kzalloc\n\nSince kzalloc can return NULL we have to check its result.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "afe2c511fb2d75f1515081ff1be15bd79cfe722d",
      "tree": "28aa74e9e0c654a95bf3306101e10ac1d16919d1",
      "parents": [
        "2d64672ed38721b7a3815009d79bfb90a1f34a17"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Dec 14 16:21:17 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Dec 15 10:56:11 2010 +0100"
      },
      "message": "workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync()\n\ncancel_rearming_delayed_work[queue]() has been superceded by\ncancel_delayed_work_sync() quite some time ago.  Convert all the\nin-kernel users.  The conversions are completely equivalent and\ntrivial.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: netdev@vger.kernel.org\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Alex Elder \u003caelder@sgi.com\u003e\nCc: xfs-masters@oss.sgi.com\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: netfilter-devel@vger.kernel.org\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: linux-nfs@vger.kernel.org\n"
    },
    {
      "commit": "8477cedb49c69ce64b603d76c7776811eec0f9d7",
      "tree": "88528e5766e5c7434aa7d39ac5f631d1798b7b75",
      "parents": [
        "e1a85694e08d03efae9e08fdb292dfd4870837bc"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 11 19:00:53 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:22 2010 +0300"
      },
      "message": "jz4740-battery: Check if platform_data is supplied\n\nCurrently platform_data is dereferenced without checking whether it\nis actually set, which can lead to kernel crashes.\nThis patch adds a check which will abort the drivers probe function\ngracefully if no platform_data is supplied.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e1a85694e08d03efae9e08fdb292dfd4870837bc",
      "tree": "5909033ce66fa7f3ce108cb87e16fb1eadbf1da3",
      "parents": [
        "a4607d9f5cbae1aad7f86e8204b57d66c0e14e36"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@nokia.com",
        "time": "Mon Nov 08 12:22:40 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:21 2010 +0300"
      },
      "message": "isp1704_charger: Detect charger after probe\n\nIf the device is booted up with cable connected, or the\nmodule is loaded after plugging in the cable, the\nnotification has come and gone, so not relying on it at\nprobe time. Instead this checks the VBUS level manually\nafter probe.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a4607d9f5cbae1aad7f86e8204b57d66c0e14e36",
      "tree": "ade06599b0c57548667452558c51b1b5ed81abbb",
      "parents": [
        "bac43b20501058ab0728246acce3bb85f2e72648"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@nokia.com",
        "time": "Thu Nov 04 16:31:48 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:20 2010 +0300"
      },
      "message": "isp1704_charger: Set isp-\u003edev before anything needs it\n\nisp1704_test_ulpi() is the first place that needs isp-\u003edev\nmember, so it must be set before calling the function.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "bac43b20501058ab0728246acce3bb85f2e72648",
      "tree": "fed801e3c27befbfc35042d2b77373c2f08e66a6",
      "parents": [
        "746d8fb8c6933337c927f40c9ef90dcbddcfd39e"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@nokia.com",
        "time": "Thu Nov 04 16:31:47 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:19 2010 +0300"
      },
      "message": "isp1704_charger: Detect HUB/Host chargers\n\nTo avoid breaking high speed chirp handshaking with CDP\nchargers, no more then 500mA should be drawn. To make sure\nof this, utilizing current_max property. After the device\nhas enumerated, it\u0027s safe to draw the maximum 1800mA as\ndefined in the Battery Charging Specification. This can be\nalso used with normal USB connection if the controller sends\nENUMERATED notification with the milliamps as data.\n\nFrom now on the online property indicates VBUS, present\nproperty if there is a charger and current_max the milliamps\npossible to draw from VBUS.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "746d8fb8c6933337c927f40c9ef90dcbddcfd39e",
      "tree": "2eb0ac8a4f923e792479e5ea32d1f59d6234abeb",
      "parents": [
        "5070437cd99511f69ae561f2ab417142a47a85ec"
      ],
      "author": {
        "name": "Ameya Palande",
        "email": "ameya.palande@nokia.com",
        "time": "Thu Nov 04 16:31:46 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:18 2010 +0300"
      },
      "message": "isp1704_charger: Correct length for storing model\n\nModel should have room to accommodate the trailing null byte,\n\"isp170[4|7]\\0\".\n\nSigned-off-by: Ameya Palande \u003cameya.palande@nokia.com\u003e\nAcked-by: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5070437cd99511f69ae561f2ab417142a47a85ec",
      "tree": "379dd2ab427ff33c09bee57f9d89726071b64137",
      "parents": [
        "8ec98fe0b4ffdedce4c1caa9fb3d550f52ad1c6b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Oct 21 17:55:01 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:17 2010 +0300"
      },
      "message": "power_supply: Add gpio charger driver\n\nThis patch adds a simple driver for chargers indicating their online\nstatus through a GPIO pin.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "8ec98fe0b4ffdedce4c1caa9fb3d550f52ad1c6b",
      "tree": "af77279c42d3c1e9e21676b1d28ca8ec1c043c73",
      "parents": [
        "86af95039b69a90db15294eb1f9c147f1df0a8ea"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Nov 11 19:00:52 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:16 2010 +0300"
      },
      "message": "jz4740-battery: Protect against concurrent battery readings\n\nWe can not handle more then one ADC request at a time to the battery.\nThe patch adds a mutex around the ADC read code to ensure this.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "86af95039b69a90db15294eb1f9c147f1df0a8ea",
      "tree": "da3a54667bdea3e0d8eb7dea9322c0970d59b27d",
      "parents": [
        "e53beacd23d9cb47590da6a7a7f6d417b941a994"
      ],
      "author": {
        "name": "Sven Neumann",
        "email": "s.neumann@raumfeld.com",
        "time": "Fri Nov 12 11:36:22 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 18 16:56:15 2010 +0300"
      },
      "message": "ds2760_battery: Fix calculation of time_to_empty_now\n\nA check against division by zero was modified in commit b0525b48.\nSince this change time_to_empty_now is always reported as zero\nwhile the battery is discharging and as a negative value while\nthe battery is charging. This is because current is negative while\nthe battery is discharging.\n\nFix the check introduced by commit b0525b48 so that time_to_empty_now\nis reported correctly during discharge and as zero while charging.\n\nSigned-off-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: stable@kernel.org [2.6.32..2.6.36]\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0f48285755991b73c14b6eeeee464590f490ac25",
      "tree": "ca1b7db471391f2946b6c67ab4c0aecd9e545b38",
      "parents": [
        "cef92fe63836dcc63db6ccfbea0a6d9255f491a9"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Oct 28 23:30:28 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:44 2010 +0200"
      },
      "message": "power: Revert \"power_supply: Mark twl4030_charger as broken\"\n\nThe missing definitions are now in.\n\nThis reverts commit 23886839a752401aba66517bff8a8b91549279ce.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "23886839a752401aba66517bff8a8b91549279ce",
      "tree": "d6bb59db0d6a8ca8c49e2bf7b18699b393600fb0",
      "parents": [
        "81280572ca6f54009edfa4deee563e8678784218"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Oct 28 12:44:16 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Oct 28 12:59:52 2010 +0400"
      },
      "message": "power_supply: Mark twl4030_charger as broken\n\nThe driver is not buildable without MFD changes. For now, let\u0027s\ndisable the driver as it breaks build for major platforms (i.e. x86).\n\n  CC [M]  drivers/power/twl4030_charger.o\ndrivers/power/twl4030_charger.c: In function \u0027twl4030_clear_set_boot_bci\u0027:\ndrivers/power/twl4030_charger.c:105: error: \u0027TWL4030_PM_MASTER_BOOT_BCI\u0027 undeclared (first use in this function)\ndrivers/power/twl4030_charger.c:105: error: (Each undeclared identifier is reported only once\ndrivers/power/twl4030_charger.c:105: error: for each function it appears in.)\ndrivers/power/twl4030_charger.c: In function \u0027twl4030_bci_have_vbus\u0027:\ndrivers/power/twl4030_charger.c:137: error: \u0027TWL4030_PM_MASTER_STS_HW_CONDITIONS\u0027 undeclared (first use in this function)\ndrivers/power/twl4030_charger.c: In function \u0027twl4030_bci_probe\u0027:\ndrivers/power/twl4030_charger.c:477: warning: overflow in implicit constant conversion\ndrivers/power/twl4030_charger.c:485: warning: overflow in implicit constant conversion\nmake[2]: *** [drivers/power/twl4030_charger.o] Error 1\n\nWe can re-enable it if MFD tree will finally merge into 2.6.37.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "45352bbf48e95078b4acd20774f49e72676e1e0f",
      "tree": "7c7121dae3f4ecebb1c08cea5f3b3d1c6c531756",
      "parents": [
        "da62aa69c181e3bd465a5c868ece166921a81e14",
        "57894517139b283a3cf27e36b29b4b4d7c45b303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:14:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:14:23 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Makefile cleanup\n  bq27x00_battery: Add missing kfree(di-\u003ebus) in bq27x00_battery_remove()\n  power_supply: Introduce maximum current property\n  power_supply: Add types for USB chargers\n  ds2782_battery: Fix units\n  power_supply: Add driver for TWL4030/TPS65950 BCI charger\n  bq20z75: Add support for more power supply properties\n  wm831x_power: Add missing kfree(wm831x_power) in wm831x_power_remove()\n  jz4740-battery: Add missing kfree(jz_battery) in jz_battery_remove()\n  ds2760_battery: Add missing kfree(di) in ds2760_battery_remove()\n  olpc_battery: Fix endian neutral breakage for s16 values\n  ds2760_battery: Fix W1 and W1_SLAVE_DS2760 dependency\n  pcf50633-charger: Add missing sysfs_remove_group()\n  power_supply: Add driver for TI BQ20Z75 gas gauge IC\n  wm831x_power: Remove duplicate chg mask\n  omap: rx51: Add support for USB chargers\n  power_supply: Add isp1704 charger detection driver\n"
    },
    {
      "commit": "57894517139b283a3cf27e36b29b4b4d7c45b303",
      "tree": "e37822fb8ccbd65c6c42dc46ec08d61fcc5849ca",
      "parents": [
        "9292585c67ddd76285f2610c0cbf6b61fe27f5db"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Wed Oct 06 00:46:27 2010 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Oct 06 17:38:42 2010 +0400"
      },
      "message": "power_supply: Makefile cleanup\n\nReplace EXTRA_CFLAGS with ccflags-y; remove if-statements and replace\nwith lists using the kbuild idiom.\n\nNone of the dependencies are modified.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9292585c67ddd76285f2610c0cbf6b61fe27f5db",
      "tree": "fee88fe325bbf1a0bc7c17c12546e1d3e6c45152",
      "parents": [
        "fe3f6d097a042cff54bc1dc06f21ef528affe8ca"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 05 10:05:34 2010 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Oct 06 17:38:15 2010 +0400"
      },
      "message": "bq27x00_battery: Add missing kfree(di-\u003ebus) in bq27x00_battery_remove()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "fe3f6d097a042cff54bc1dc06f21ef528affe8ca",
      "tree": "c92c3ad496bf1e2779067142cd438d4182fecd90",
      "parents": [
        "85efc8a18cedf70e55acd0c825e2d9d2f3b19999"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "ext-heikki.krogerus@nokia.com",
        "time": "Mon Oct 04 10:51:38 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Oct 06 17:37:22 2010 +0400"
      },
      "message": "power_supply: Introduce maximum current property\n\nUSB only gives the maximum current allowed to draw.\n\nSigned-off-by: Heikki Krogerus \u003cext-heikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "85efc8a18cedf70e55acd0c825e2d9d2f3b19999",
      "tree": "2d137c74957bae19ecab4fe8d75dbe238184b9b7",
      "parents": [
        "353f867b5536e55e46801562987d605778cf262b"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "ext-heikki.krogerus@nokia.com",
        "time": "Mon Oct 04 10:51:37 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Oct 06 17:37:09 2010 +0400"
      },
      "message": "power_supply: Add types for USB chargers\n\nThis adds power supply types for USB chargers defined in\nBattery Charging Specification 1.1.\n\nSigned-off-by: Heikki Krogerus \u003cext-heikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "353f867b5536e55e46801562987d605778cf262b",
      "tree": "41cb17647562119fe83941ec2a4fa1bd8031634e",
      "parents": [
        "2e727f1787e311087950711451e6eec82c05d81c"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Fri Oct 01 14:17:42 2010 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Oct 06 17:36:49 2010 +0400"
      },
      "message": "ds2782_battery: Fix units\n\nCorrect the unit names in the ds2782 battery driver. Changes voltage_uA\nto voltage_uV and capacity_uA to capacity.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Yulia Vilensky \u003cvilensky@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": "2e727f1787e311087950711451e6eec82c05d81c",
      "tree": "cbe33d41acf306546724627cba527f5d639f77ad",
      "parents": [
        "d3ab61ecbab2b8950108b3541bc9eda515d605e0"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon Sep 27 23:18:24 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Sep 30 19:28:09 2010 +0400"
      },
      "message": "power_supply: Add driver for TWL4030/TPS65950 BCI charger\n\nTWL4030/TPS65950 is a multi-function device with integrated charger,\nwhich allows charging from AC or USB. This driver enables the charger\nand provides several monitoring functions.\n\nTested on OMAP3 Pandora board.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d3ab61ecbab2b8950108b3541bc9eda515d605e0",
      "tree": "52d98e62f965faa915220042b34858efe2137229",
      "parents": [
        "9c99f08991b38bf6ab62ffe9013ee46ff41d66d0"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Tue Sep 21 15:33:55 2010 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Sep 28 16:42:35 2010 +0400"
      },
      "message": "bq20z75: Add support for more power supply properties\n\nThis patch adds properties to support devicekit power. Also, create IO\nwrapper functions and fix some issues found while testing, including\nunit conversions to match the power_supply types.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9c99f08991b38bf6ab62ffe9013ee46ff41d66d0",
      "tree": "4667f21e5164386e71b6bdaac7818db959d691af",
      "parents": [
        "5f29895f3e8cd4c4b25613c3dd64b68124a1762f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Sep 27 15:10:11 2010 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Sep 28 15:52:34 2010 +0400"
      },
      "message": "wm831x_power: Add missing kfree(wm831x_power) in wm831x_power_remove()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5f29895f3e8cd4c4b25613c3dd64b68124a1762f",
      "tree": "984e59204651da8be408c28ef87a8d8e31c2a1c8",
      "parents": [
        "a01bce6ad970d181797dffff5649e1e6989aa88b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Sep 27 15:08:31 2010 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Sep 28 15:52:23 2010 +0400"
      },
      "message": "jz4740-battery: Add missing kfree(jz_battery) in jz_battery_remove()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-By: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a01bce6ad970d181797dffff5649e1e6989aa88b",
      "tree": "25b981b6a69939276f3d551b77b34589ba936e7b",
      "parents": [
        "7cfbb29466633e6ecdc14f76a693c8478c2b22af"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Sep 27 15:07:12 2010 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Sep 28 15:16:23 2010 +0400"
      },
      "message": "ds2760_battery: Add missing kfree(di) in ds2760_battery_remove()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "7cfbb29466633e6ecdc14f76a693c8478c2b22af",
      "tree": "504887ee7ac3b554bbb7bcbaf04ff62eef9c57bb",
      "parents": [
        "f6127b8645207b4cb43e7456214c6add7c37cdc1"
      ],
      "author": {
        "name": "Richard A. Smith",
        "email": "richard@laptop.org",
        "time": "Sat Sep 25 19:19:26 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Sep 28 15:14:31 2010 +0400"
      },
      "message": "olpc_battery: Fix endian neutral breakage for s16 values\n\nWhen the driver was updated to be endian neutral (8e9c7716c)\nthe signed part of the s16 values was lost.  This is because be16_to_cpu()\nreturns an unsigned value.  This patch casts the values back to a s16\nnumber prior to the the implicit cast up to an int.\n\nSigned-off-by: Richard A. Smith \u003crichard@laptop.org\u003e\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f6127b8645207b4cb43e7456214c6add7c37cdc1",
      "tree": "d80933204a74f5a76fbba06a7a367e9cb85d9bd5",
      "parents": [
        "305da8f504dc82ccc0e0ca9aa1889de9e2517090"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 23 15:21:36 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Sep 23 17:33:28 2010 +0400"
      },
      "message": "ds2760_battery: Fix W1 and W1_SLAVE_DS2760 dependency\n\nFix this Kconfig warning on allmodconfig for s390:\n\nwarning: (BATTERY_DS2760 \u0026\u0026 POWER_SUPPLY) selects W1 which has unmet\ndirect dependencies (HAS_IOMEM)\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "305da8f504dc82ccc0e0ca9aa1889de9e2517090",
      "tree": "76d4064f8700fb9f64555f9aaf8674fea9d61d49",
      "parents": [
        "a7640bfa10c558b7cbabb4b98d6bc356d3c2ec55"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Sep 21 16:35:57 2010 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Sep 22 16:14:49 2010 +0400"
      },
      "message": "pcf50633-charger: Add missing sysfs_remove_group()\n\nsysfs entries should be removed when unload the module.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "1d220334d6a8a711149234dc5f98d34ae02226b8",
      "tree": "7124935a78e92c84df8110a720a18c60fd366c13",
      "parents": [
        "77f4b9fe050d59a30c3b11e267289630bb13f56a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Sep 08 00:10:26 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Sep 08 14:35:10 2010 +0400"
      },
      "message": "apm_power: Add missing break statement\n\nThe missing break statement causes wrong capacity calculation for\nbatteries that report energy.\n\nReported-by: d binderman \u003cdcb314@hotmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a7640bfa10c558b7cbabb4b98d6bc356d3c2ec55",
      "tree": "6d07f0e17d45d91fcddf677674e15ce74e4f9bbb",
      "parents": [
        "2d98dae206daad05d794255b15bd0eb31c9294d0"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Sun Sep 05 15:31:23 2010 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Sep 06 11:35:39 2010 +0400"
      },
      "message": "power_supply: Add driver for TI BQ20Z75 gas gauge IC\n\nThis driver depends on I2C and uses SMBUS for communication with\nthe host.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nReviewed-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2d98dae206daad05d794255b15bd0eb31c9294d0",
      "tree": "d911ceb1989885d17afa6302e1f9e0b76d8c16a4",
      "parents": [
        "fd0964c5f1bdaa979a7ea5cfc9af2de9b0a1e766"
      ],
      "author": {
        "name": "Ian Lartey",
        "email": "ian@opensource.wolfsonmicro.com",
        "time": "Wed Sep 01 18:09:27 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Sep 01 22:35:06 2010 +0400"
      },
      "message": "wm831x_power: Remove duplicate chg mask\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ian Lartey \u003cian@opensource.wolfsonmicro.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "77f4b9fe050d59a30c3b11e267289630bb13f56a",
      "tree": "ca4809d3d42a4c2327141b4bdd86f09a698696cc",
      "parents": [
        "d1b113bb028999e82a8528e1484be8c23fb5a7d9"
      ],
      "author": {
        "name": "Shuduo Sang",
        "email": "shuduo.sang@intel.com",
        "time": "Tue Aug 24 14:35:17 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Aug 24 18:27:57 2010 +0400"
      },
      "message": "intel_pmic_battery: Fix battery charging status on mrst\n\nThe arguments got swapped on some functions which produces undefined results.\nThe main one got fixed before submit but the other two were missed.\n\nSigned-off-by: Shuduo Sang \u003cshuduo.sang@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ec46475f3e3163dd80bfee086fa71b36455ecc0b",
      "tree": "91e04a97e42468abecb315c6c74655a1c30bf8c4",
      "parents": [
        "763008c4357b73c8d18396dfd8d79dc58fa3f99d"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "ext-heikki.krogerus@nokia.com",
        "time": "Thu Aug 19 15:09:36 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Aug 19 16:25:20 2010 +0400"
      },
      "message": "power_supply: Add isp1704 charger detection driver\n\nNXP ISP1704 is Battery Charging Specification 1.0 compliant USB\ntransceiver. This adds a power supply driver for ISP1704 and\nISP1707 USB transceivers.\n\nSigned-off-by: Heikki Krogerus \u003cext-heikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "16bb85bc12e7d0b066b1471185f3889cb1ceb382",
      "tree": "88f7bb3ff052ea0e68d5416853d8fd68a508d8e7",
      "parents": [
        "4936a3b90d79dd8775c6ac23c2cf2dcebe29abde",
        "f59f5bcb605f40d418aceb6f6047069435ffac72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:58:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:58:33 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  intel_mid_battery: Fix battery scaling\n  intel_mid_battery: Fix the argument order to intel_scu_ipc_command\n  olpc_battery: Fix build failure caused by sysfs changes\n  Add s3c-adc-battery driver\n  Intel MID platform battery driver\n\nFix up trivial conflicts (battery drivers added from different branches)\nin drivers/power/{Kconfig,Makefile}\n"
    },
    {
      "commit": "636d17427b1ef0e97bd9df9b3b0e0f314ff889d3",
      "tree": "f573602c1a78e9140c36e220c47675b79af1c270",
      "parents": [
        "dd21e9bdff14a9882f2c485fe533c6ce64ea2675",
        "0b019a41553a919965bb02d07d54e3e6c57a796d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:13:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:13:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (226 commits)\n  ARM: 6323/1: cam60: don\u0027t use __init for cam60_spi_{flash_platform_data,partitions}\n  ARM: 6324/1: cam60: move cam60_spi_devices to .init.data\n  ARM: 6322/1: imx/pca100: Fix name of spi platform data\n  ARM: 6321/1: fix syntax error in main Kconfig file\n  ARM: 6297/1: move U300 timer to dynamic clock lookup\n  ARM: 6296/1: clock U300 intcon and timer properly\n  ARM: 6295/1: fix U300 apb_pclk split\n  ARM: 6306/1: fix inverted MMC card detect in U300\n  ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID\n  ARM: 6294/1: etm: do a dummy read from OSSRR during initialization\n  ARM: 6292/1: coresight: add ETM management registers\n  ARM: 6288/1: ftrace: document mcount formats\n  ARM: 6287/1: ftrace: clean up mcount assembly indentation\n  ARM: 6286/1: fix Thumb-2 decompressor broken by \"Auto calculate ZRELADDR\"\n  ARM: 6281/1: video/imxfb.c: allow usage without BACKLIGHT_CLASS_DEVICE\n  ARM: 6280/1: imx: Fix build failure when including \u003cmach/gpio.h\u003e without \u003clinux/spinlock.h\u003e\n  ARM: S5PV210: Fix on missing s3c-sdhci card detection method for hsmmc3\n  ARM: S5P: Fix on missing S5P_DEV_FIMC in plat-s5p/Kconfig\n  ARM: S5PV210: Override FIMC driver name on Aquila board\n  ARM: S5PC100: enable FIMC on SMDKC100\n  ...\n\nFix up conflicts in arch/arm/mach-{s5pc100,s5pv210}/cpu.c due to\ndifferent subsystem \u0027setname\u0027 calls, and trivial port types in\ninclude/linux/serial_core.h\n"
    },
    {
      "commit": "20d7b2415c55aece840048e1e01348daa8f646b0",
      "tree": "21bfc72774ed1105ee831bc7963fea9a3bca776e",
      "parents": [
        "72d2e9f9f90ccafdce1f0a4a9eaabfb031f86def"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Aug 10 08:21:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:33:09 2010 -0700"
      },
      "message": "power: Remove owner field from attribute initialization code in OLPC driver\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f59f5bcb605f40d418aceb6f6047069435ffac72",
      "tree": "412266b4696b0d137765e425101b376e6ddfa20b",
      "parents": [
        "08a9e07e3fcfcd8df23b57edef8c6876f51020a1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Aug 10 10:28:04 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Aug 10 14:35:27 2010 +0400"
      },
      "message": "intel_mid_battery: Fix battery scaling\n\nThere are 3600 seconds per not 3600 hours per second. Correcting this\nalong with the previous fix gives sensible numbers.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "08a9e07e3fcfcd8df23b57edef8c6876f51020a1",
      "tree": "f7363671aee6de8c20b33025165a3fce61534f71",
      "parents": [
        "690e85a3957291f4cfe0cac22d97994ec7e5ee45"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Aug 10 10:27:57 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Aug 10 14:34:55 2010 +0400"
      },
      "message": "intel_mid_battery: Fix the argument order to intel_scu_ipc_command\n\nThe arguments to intel_scu_ipc_command are \"command, subcommand\"\nthe battery driver got this the wrong way around.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "690e85a3957291f4cfe0cac22d97994ec7e5ee45",
      "tree": "d20847012ac44ebb10211740f33fe867ef962e21",
      "parents": [
        "808be4b22f47886d2279852ada3d186fc20909bc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 09 18:13:09 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Aug 09 18:13:09 2010 +0100"
      },
      "message": "olpc_battery: Fix build failure caused by sysfs changes\n\ndrivers/power/olpc_battery.c:387: error: unknown field \u0027owner\u0027 specified in initializer\ndrivers/power/olpc_battery.c:387: warning: excess elements in struct initializer\ndrivers/power/olpc_battery.c:387: warning: (near initialization for \u0027olpc_bat_eeprom.attr\u0027)\n\nThe .owner field has been dropped from the attr struct.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f165eb77f49cb6f6e86e2f2f09183904b2965d19",
      "tree": "db166579758930f52a1a625eb872bd96bd7ff88e",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60",
        "a6cd7eb374647b572ae9e7dbfe49871e6996e8e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:10:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:10:25 2010 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/mach-pxa/palmt5.c\n\tarch/arm/mach-pxa/palmtreo.c\n"
    },
    {
      "commit": "f6a21388bd255773cc80d4423afb4c69d4daa173",
      "tree": "4d331d997e84ca319c935383040d6ac409d7ea14",
      "parents": [
        "7f983ba93d449972d5f372f12c6ad32d86ef30b4"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jun 19 04:08:29 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:20 2010 +0100"
      },
      "message": "POWER: Add JZ4740 battery driver.\n\nAdd support for the battery voltage measurement part of the JZ4740 ADC unit.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1416/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5aa9a2cbc037b2ec34b76619d233852d2d17b502",
      "tree": "a400206553d9ca20d3e1ef28f582d8b6fa40f0a9",
      "parents": [
        "241cf473114fedfaeb320aa27a339c8a1e30393c"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Fri Jun 04 03:07:34 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Aug 05 14:32:15 2010 +0800"
      },
      "message": "[ARM] wm97xx_batt: remove now useless header file\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "02e7cce2bc3ac82b971d1efe489f23ca0b6e1d4a",
      "tree": "8a2579a63dafc1e7a47c0d9281e315dd6d9568d7",
      "parents": [
        "a376bca61096c7a79393e8125b7ad4757ccff19c",
        "eb9650d6d989f24f21232a055d8fd45f1a9dcf99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 27 09:22:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 27 09:22:55 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.35\n\n* git://git.infradead.org/users/cbou/battery-2.6.35:\n  ds2782_battery: Rename get_current to fix build failure / name conflict\n"
    },
    {
      "commit": "808be4b22f47886d2279852ada3d186fc20909bc",
      "tree": "fb6d2c1525d26c02f098eeedc523d7d55554e522",
      "parents": [
        "6721081b6b911a067fe6ca3d6f5534c4a11a9e59"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sat Jul 17 13:57:03 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 23 17:08:41 2010 +0400"
      },
      "message": "Add s3c-adc-battery driver\n\ns3c-adc-battery is driver for monitoring and charging battery on\niPAQ H1930/H1940/RX1950.\n\nIt depends on s3c-adc driver to get battery voltage and current.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "19f0f0af097ba3138ae2780b471180512763a78f",
      "tree": "239c0dd5b728cd9c52cbf01777083382b20d95de",
      "parents": [
        "620d0be88188cd3dc79db3f5eab1420d6f97c70c",
        "2d31757c87a741823f77daaa07eeb8d56be63943"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 20 08:22:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 20 08:22:15 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.35\n\n* git://git.infradead.org/users/cbou/battery-2.6.35:\n  ds2782_battery: Fix ds2782_get_capacity return value\n"
    },
    {
      "commit": "2d31757c87a741823f77daaa07eeb8d56be63943",
      "tree": "4e3d5131a56b2d95a009fd41532e79da1c8b77ef",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Tue Jun 15 12:44:59 2010 +1200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jun 21 19:13:36 2010 +0400"
      },
      "message": "ds2782_battery: Fix ds2782_get_capacity return value\n\nThe ds2782_get_capacity function should return 0 on success, not the\ncapacity value.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "6721081b6b911a067fe6ca3d6f5534c4a11a9e59",
      "tree": "be39a6945e3debbb9e773fc9b99294ecc4e3e5b8",
      "parents": [
        "eb9650d6d989f24f21232a055d8fd45f1a9dcf99"
      ],
      "author": {
        "name": "Nithish Mahalingam",
        "email": "nithish.mahalingam@intel.com",
        "time": "Thu Jun 17 18:12:36 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jun 17 21:52:25 2010 +0400"
      },
      "message": "Intel MID platform battery driver\n\nThe PMIC Battery driver provides battery charging and battery gauge\nfunctionality on Intel MID platforms. This provides the basic functions.\nThere are some USB drivers to merge before the selection of charging\nbetween the different USB power levels can be enabled.\n\nMoved to a platform device by Alek Du.\n\nSigned-off-by: Nithish Mahalingam \u003cnithish.mahalingam@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "eb9650d6d989f24f21232a055d8fd45f1a9dcf99",
      "tree": "14245e56a2054a23429a6de2be9542b23e00b191",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu May 13 01:54:57 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jun 14 19:33:22 2010 +0400"
      },
      "message": "ds2782_battery: Rename get_current to fix build failure / name conflict\n\nThis patch changes the name of get_current function pointer to\nget_battery_current to resolve a name conflict with the get_current\nmacro defined in current.h.\n\nThis conflict resulted in a build-failure[1] for the sh4 arch\nallyesconfig:\n\n  drivers/power/ds2782_battery.c:216:48: error: macro \"get_current\"\n  passed 2 arguments, but takes just\n\nThis patch fixes the issue. To be consistent the other function pointers\n(_voltage,_capacity) were renamed too.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "56b925fccc58cd43fc553a8302dbbdd440aef288",
      "tree": "e5306441686cf37ac0e7b0fce19e0654c8ce5849",
      "parents": [
        "390daa0d8f391378865221cd8446028884a3baa9"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Jun 03 03:44:00 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Jun 13 23:55:13 2010 +0800"
      },
      "message": "[ARM] pxa/z2: fix missing include in battery driver\n\nRemove redundant includes and add slab.h to fix problem with building.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "fbae3fb1546e199ab0cd185348f8124411a1ca9d",
      "tree": "928881dc419348268cbc8208a41fe0d038035114",
      "parents": [
        "35bfc353dcaecc99c277e3646564f3f785760bde"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "message": "i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n\nI2C drivers can use the clientdata-pointer to point to private data. As I2C\ndevices are not really unregistered, but merely detached from their driver, it\nused to be the drivers obligation to clear this pointer during remove() or a\nfailed probe(). As a couple of drivers forgot to do this, it was agreed that it\nwas cleaner if the i2c-core does this clearance when appropriate, as there is\nno guarantee for the lifetime of the clientdata-pointer after remove() anyhow.\nThis feature was added to the core with commit\ne4a7b9b04de15f6b63da5ccdd373ffa3057a3681 to fix the faulty drivers.\n\nAs there is no need anymore to clear the clientdata-pointer, remove all current\noccurrences in the drivers to simplify the code and prevent confusion.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4961ab934a1254b1ad9420cea0ded617b57f022b",
      "tree": "f48ee16ff167f1b54ef6608986ba8155194610b4",
      "parents": [
        "bf87eae94880f1b79c2828d8705f0d97e961f168",
        "bbabb158f0e9d41174ae5c2183a8e4f981daf6ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:16:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:16:34 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Fix regression for \u0027type\u0027 property\n"
    },
    {
      "commit": "bbabb158f0e9d41174ae5c2183a8e4f981daf6ce",
      "tree": "257637b9c8bad8a95e32d3a857bb0268ae9822b2",
      "parents": [
        "24af3202459d9a25643009b1ab8ab5ff04d94b49"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue May 25 02:39:45 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue May 25 13:52:58 2010 +0400"
      },
      "message": "power_supply: Fix regression for \u0027type\u0027 property\n\nCommit 5f487cd34f4337f9bc27ca19da72a39d1b0a0ab4 (power_supply: Use\nattribute groups) causes a regression the power supply core does not\nexport the \u0027type\u0027 attribute anymore.\n\nPOWER_SUPPLY_PROP_TYPE is handled by the power supply core without the\nlow-level driver, so power_supply_attr_is_visible() must always return\nthe entry as readable.\n\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "15953654cc312429740fd58fb37a5a3d63a54376",
      "tree": "bbb6bf8d4ea943545e29ce896848182c4f206298",
      "parents": [
        "c3ed9ea4ab460080dea9449c709be9316c670c72",
        "24af3202459d9a25643009b1ab8ab5ff04d94b49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:00:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:00:13 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  ds2760_battery: Document ABI change\n  ds2760_battery: Make charge_now and charge_full writeable\n  power_supply: Add support for writeable properties\n  power_supply: Use attribute groups\n  power_supply: Add test_power driver\n  tosa_battery: Fix build error due to direct driver_data usage\n  wm97xx_battery: Quieten sparse warning (bat_set_pdata not declared)\n  ds2782_battery: Get rid of magic numbers in driver_data\n  ds2782_battery: Add support for ds2786 battery gas gauge\n  pda_power: Add function callbacks for suspend and resume\n  wm831x_power: Use genirq\n  Driver for Zipit Z2 battery chip\n  ds2782_battery: Fix clientdata on removal\n"
    },
    {
      "commit": "2c3c8bea608866d8bd9dcf92657d57fdcac011c5",
      "tree": "f509b958d0a65c46c831dbdd447a81e706dd995a",
      "parents": [
        "68d75ed4b84a0806ecd4bc14da4759713b23a532"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Wed May 12 18:28:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:37:31 2010 -0700"
      },
      "message": "sysfs: add struct file* to bin_attr callbacks\n\nThis allows bin_attr-\u003eread,write,mmap callbacks to check file specific data\n(such as inode owner) as part of any privilege validation.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd52ca555ef36bf5b790178cfe8b7d42b5c16ca6",
      "tree": "f414ebcfa52a2014c7698e66614af25ee8452fbe",
      "parents": [
        "0011d2d4a5f7bb5666dcfb9f9b3dbdb084ab98f1"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue May 18 21:49:53 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed May 19 12:14:42 2010 +0400"
      },
      "message": "ds2760_battery: Make charge_now and charge_full writeable\n\nFor userspace tools and daemons, it might be necessary to adjust\nthe charge_now and charge_full properties of the ds2760 battery monitor,\nfor example for unavoidable corrections due to aging batteries.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "0011d2d4a5f7bb5666dcfb9f9b3dbdb084ab98f1",
      "tree": "c36b9e315de3978a408351968c758a5a7728f7ba",
      "parents": [
        "5f487cd34f4337f9bc27ca19da72a39d1b0a0ab4"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue May 18 21:49:52 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed May 19 12:14:42 2010 +0400"
      },
      "message": "power_supply: Add support for writeable properties\n\nThis patch adds support for writeable power supply properties and\nexposes them as writeable to sysfs.\n\nA power supply implementation must implement two new function calls in\norder to use that feature:\n\n  int set_property(struct power_supply *psy,\n                   enum power_supply_property psp,\n                   const union power_supply_propval *val);\n\n  int property_is_writeable(struct power_supply *psy,\n                            enum power_supply_property psp);\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Matt Reimer \u003cmreimer@vpop.net\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5f487cd34f4337f9bc27ca19da72a39d1b0a0ab4",
      "tree": "f3204e0cf64a7202c42d1f397fd978ccd61f8225",
      "parents": [
        "a1e50fd4452b2ed57376ece465a17276b59fad9c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue May 18 21:49:51 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed May 19 12:14:28 2010 +0400"
      },
      "message": "power_supply: Use attribute groups\n\nThis fixes a race between power supply device and initial\nattributes creation, plus makes it possible to implement\nwritable properties.\n\n[Daniel Mack - removed superflous return statement\n and dropped .mode attribute from POWER_SUPPLY_ATTR]\n\nSuggested-by: Greg KH \u003cgregkh@suse.de\u003e\nSuggested-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nTested-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n"
    },
    {
      "commit": "a1e50fd4452b2ed57376ece465a17276b59fad9c",
      "tree": "43f0b2a069bf9ab57646ddb7242e3949a277af27",
      "parents": [
        "06b9e650ce5eaf14ac1486b2f05baaf2ba22ad22"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon May 17 23:46:45 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue May 18 19:58:56 2010 +0400"
      },
      "message": "power_supply: Add test_power driver\n\nJust a handy driver that is used for testing purposes.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "06b9e650ce5eaf14ac1486b2f05baaf2ba22ad22",
      "tree": "5ab82cff7ea81237f55393bd7c2dcb974ed731d9",
      "parents": [
        "b1458fb57de03b19296cac70e9455b05912782b5"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Apr 27 17:18:22 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon May 03 00:02:56 2010 +0400"
      },
      "message": "tosa_battery: Fix build error due to direct driver_data usage\n\nThe driver isn\u0027t buildable since 2.6.32 (i.e. commit b4028437\n\"Driver core: move dev_get/set_drvdata to drivers/base/dd.c\"):\n\n  CC      tosa_battery.o\ntosa_battery.c: In function \u0027tosa_read_bat\u0027:\ntosa_battery.c:64: error: \u0027struct device\u0027 has no member named \u0027driver_data\u0027\ntosa_battery.c: In function \u0027tosa_read_temp\u0027:\ntosa_battery.c:84: error: \u0027struct device\u0027 has no member named \u0027driver_data\u0027\n\nNowadays we must not access driver_data directly, use dev_get_drvdata()\ninstead.\n\nSigned-off-by: Dmitry Eremin-Solenikov \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": "b1458fb57de03b19296cac70e9455b05912782b5",
      "tree": "79ba6cfa9346bb2d396199575bd2044fadc73165",
      "parents": [
        "ab6cc8f9b716a3d0a41b42cd81d392183211a7f2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 02 23:50:38 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 02 23:58:30 2010 +0400"
      },
      "message": "wm97xx_battery: Quieten sparse warning (bat_set_pdata not declared)\n\nThis patch fixes following sparse warning:\n\ndrivers/power/wm97xx_battery.c:311:6: warning: symbol \u0027wm97xx_bat_set_pdata\u0027 was not declared. Should it be static?\n\nNote that we can\u0027t just include linux/wm97xx_batt.h because the header\nis deprecated, and so this pops up:\n\nIn file included from drivers/power/wm97xx_battery.c:22:\ninclude/linux/wm97xx_batt.h:6: warning: #warning This file will be removed soon, use wm97xx.h instead!\n\nSince wm97xx_bat_set_pdata() is also deprecated (in favour of pdata\npassed via AC97 bus), just workaround the issue by declaring the\nfunction in wm97xx_battery.c.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ab6cc8f9b716a3d0a41b42cd81d392183211a7f2",
      "tree": "42d9c5144593690790656e55bf1405037ddeb32d",
      "parents": [
        "9b9ade6b612e562c4a5bd02ef38cc32e10f3f9ba"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Apr 26 22:10:52 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sun May 02 23:41:53 2010 +0400"
      },
      "message": "ds2782_battery: Get rid of magic numbers in driver_data\n\nConstructions like \u0027if (id-\u003edriver_data \u003d\u003d 1)\u0027 look quite weird.\nThis patch introduces \u0027enum ds278x_num_id\u0027, which makes things\nmuch more understandable, i.e. \u0027if (id-\u003edriver_data \u003d\u003d DS2786)\u0027.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\n"
    },
    {
      "commit": "9b9ade6b612e562c4a5bd02ef38cc32e10f3f9ba",
      "tree": "97b8e0130934a6bb08b1f4c083ed15a7db62abf1",
      "parents": [
        "8ef1bb539203629f77a61976e4f25415e1083bff"
      ],
      "author": {
        "name": "Yulia Vilensky",
        "email": "vilensky@compulab.co.il",
        "time": "Mon Apr 26 14:05:25 2010 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Apr 26 22:03:42 2010 +0400"
      },
      "message": "ds2782_battery: Add support for ds2786 battery gas gauge\n\nSigned-off-by: Yulia Vilensky \u003cvilensky@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "8ef1bb539203629f77a61976e4f25415e1083bff",
      "tree": "4fee25aca0928f112716fb02d27b1b355d0843b4",
      "parents": [
        "a3bcbbee83f55cbaec9b2ad748e7300c7feb2192",
        "b91ce4d14a21fc04d165be30319541e0f9204f15"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Apr 26 21:56:19 2010 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Apr 26 21:56:19 2010 +0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "a3bcbbee83f55cbaec9b2ad748e7300c7feb2192",
      "tree": "76f253affed1fc8da36b6e7dccbed626dc6dbcd5",
      "parents": [
        "b5874f33bbaf00586d05de37706491ee37057e11"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Apr 12 23:33:22 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Apr 16 19:14:34 2010 +0400"
      },
      "message": "pda_power: Add function callbacks for suspend and resume\n\nAdd function prototypes for power management events so they can be\nhandled and used by platform implementations.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b5874f33bbaf00586d05de37706491ee37057e11",
      "tree": "c2859541a3821f523c030fa510d6b10ab14b5e29",
      "parents": [
        "e3e8d1c93f9e6b766424b05f23f2416f22a0329d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 10 18:27:40 2010 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Apr 06 20:51:09 2010 +0400"
      },
      "message": "wm831x_power: Use genirq\n\nSince the WM831x core has been converted to use genirq for the\ninterrupt controller there is no longer any need for chip specific\nwrappers for IRQ operations. Convert to use genirq directly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e3e8d1c93f9e6b766424b05f23f2416f22a0329d",
      "tree": "6ec71b13165e353d56be9272551706c878d47028",
      "parents": [
        "a009d29ea104c1bd8805a20018469897c2c2263c"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Feb 28 12:47:49 2010 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Apr 06 20:35:58 2010 +0400"
      },
      "message": "Driver for Zipit Z2 battery chip\n\nThis patch adds driver for Zipit Z2 battery chip called AER915. No\ndetails are known about the chip. The chip is available through I2C bus\nat address 0x55 and it\u0027s register 0x02 contains battery voltage.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a009d29ea104c1bd8805a20018469897c2c2263c",
      "tree": "18b980bf8aecea51f057d7e8c3ab1ffae111213f",
      "parents": [
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Apr 01 12:27:44 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Apr 06 20:07:05 2010 +0400"
      },
      "message": "ds2782_battery: Fix clientdata on removal\n\nProbably due to a copy \u0026 paste bug, clientdata was set again to the data\nstructure (which is freed immediately afterwards) when it should be\nNULLed. Just remove the calls as the i2c-core does this automatically\nnow.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825",
      "tree": "6170f5c33200f7fb32ef5fda87a0ae923fe81341",
      "parents": [
        "c67fcd670b55e89e0c129fbf7fae854bd1f8bfa6",
        "d06070509147c948a06056da619c9dc2ed349805",
        "f6bb13aa1ea3bb26a4c783822347873f085b9000",
        "0c99c5288eb9b1bbc9684b0ec0fd7efc578749b3",
        "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
        "7e0e9c042790d4ea44c6a00ddaad8b8bbcc3f17f",
        "149fe9c293f76803206648270ca24fc2604d5f01",
        "cffdde993a016bedbc2f5eb60d00c3a766ffb612",
        "fa80945269f312bc609e8384302f58b03c916e12",
        "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
        "70287db87cfc968fe78bf82a489833cc77b84352",
        "38bcb37a6f63fcdfcc0dd0af3ec5c03a4b7be48e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "message": "Merge branches \u0027battery-2.6.34\u0027, \u0027bugzilla-10805\u0027, \u0027bugzilla-14668\u0027, \u0027bugzilla-531916-power-state\u0027, \u0027ht-warn-2.6.34\u0027, \u0027pnp\u0027, \u0027processor-rename\u0027, \u0027sony-2.6.34\u0027, \u0027suse-bugzilla-531547\u0027, \u0027tz-check\u0027, \u0027video\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "28db38888b2a53b6bdd70104c2d2a199632ca507",
      "tree": "37534e1bf9f1fe8b17583a0ed8c98efe5bc16393",
      "parents": [
        "a39069f6ce6500a5ca39e534108247f25169d8e0"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Jan 25 10:38:35 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:17 2010 +0100"
      },
      "message": "power_supply: Enable power supply of max8925\n\nMAX8925 is a PMIC that contains charger component\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "59f25070df0325067d7916b467ad15725657fedc",
      "tree": "7cd89ed390a6ddd464aa7baec14e08f3ac541b1e",
      "parents": [
        "ecf926bcda5ba1da7269dcaa71a1b6920dc48349"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 06 19:24:25 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:58 2010 +0100"
      },
      "message": "mfd: Update WM8350 drivers for changed interrupt numbers\n\nThe headphone detect and charger are using the IRQ numbers so need\nto take account of irq_base with the genirq conversion. I obviously\npicked the wrong system for initial testing.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f99344fc69c3df46786a39ea4283a4175ea40b3f",
      "tree": "72a3b44540da44d3b42de9b310f758ab50468d6e",
      "parents": [
        "0e820ab60118e06db62ef4e55b6dd96db807a34e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 05 13:59:07 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:56 2010 +0100"
      },
      "message": "mfd: Add a data argument to the WM8350 IRQ free function\n\nTo better match genirq.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "afbc74fdc5b96552c384e57119b3cc13c840bf06",
      "tree": "34d495ce443ce5d6fbfaa4d17bce816f5b73e984",
      "parents": [
        "4e924a814ac78e325653840190e9e4762e6f4b7c"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sat Feb 27 17:06:44 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 27 18:09:24 2010 +0300"
      },
      "message": "power_supply: bq27x00: fix voltage and current units\n\nThe chip returns voltage and current in mV and mA, but\npower supply class uses uV and uA, so add missing conversion.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "4e924a814ac78e325653840190e9e4762e6f4b7c",
      "tree": "228d81e5ada34293912a457d511c946eb22bb3c4",
      "parents": [
        "e20908d95e89d04b9537aefecc0734d2e4f7faed"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sat Feb 27 17:06:09 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Feb 27 18:09:23 2010 +0300"
      },
      "message": "power_supply: bq27x00: add status and time properties\n\nThe BQ27x00 series of chips can report time-to-empty and\ntime-to-full, so let\u0027s add corresponding properties.\nAlso report charge status based on status flag register.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e20908d95e89d04b9537aefecc0734d2e4f7faed",
      "tree": "77edc6d7755ab0b0abf611dc9f3068ad66b2a6a5",
      "parents": [
        "b4de3608156311b615da4bcc4c095913abc44825"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 12 23:57:23 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Feb 16 21:26:52 2010 +0300"
      },
      "message": "power_supply: bq27x00: add BQ27500 support\n\nBQ27500 is newer fuel gauge chip from TI with slightly changed\nregister layout and some different register semantics. Add new i2c\nID for it and handle differences where needed. Also rename bq27200\nfunctions to bq27x00, as they are no longer bq27200 specific.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b4de3608156311b615da4bcc4c095913abc44825",
      "tree": "ef1aa6aa161eda387bd0ad4bfaf3e45fda748385",
      "parents": [
        "ba96f8717e77f1ef68c160f6e9a454b3ce2c045b"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 12 23:57:13 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Feb 16 21:26:46 2010 +0300"
      },
      "message": "power_supply: bq27x00: fix temperature conversion\n\nThe power supply class requires tenths of degree Celsius.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ba96f8717e77f1ef68c160f6e9a454b3ce2c045b",
      "tree": "44709fe21ea2a555a1023fc0883f1e33109ddc18",
      "parents": [
        "97f70c23a1fa1bffe79187563dc5c6f2c72420a2"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 12 23:57:02 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Feb 16 21:26:37 2010 +0300"
      },
      "message": "power_supply: bq27x00: remove unused struct fields\n\nThese are probably leftover from old TI code.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "97f70c23a1fa1bffe79187563dc5c6f2c72420a2",
      "tree": "de81a2d6688f9309e71284db1d1759437d76e21e",
      "parents": [
        "5324dc0e3872324ed0bf372bce7bc437436910b6"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Feb 12 23:56:46 2010 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Feb 16 21:26:14 2010 +0300"
      },
      "message": "power_supply: bq27x00: remove double endian swap\n\nThe bq27x00 registers are little endian, so just read them as such\nand don\u0027t do double endian swap on LE machines.\n\nThis also gets rid of strange looking shift that was done after\nreading 8bit register because endian swap in bq27x00_read() was\nmessing it up.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5324dc0e3872324ed0bf372bce7bc437436910b6",
      "tree": "a3e8058e1f5934050b47f9802f592b4649692031",
      "parents": [
        "f8d94eb77e4ef6d80c6b7e5e02b92180d9a6f37b"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Tue Feb 02 14:45:04 2010 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Feb 03 01:51:18 2010 +0300"
      },
      "message": "da9030_battery: fix spelling in comment\n\nplatfrom -\u003e platform\nmonotor -\u003e monitor\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nCc: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "f8d94eb77e4ef6d80c6b7e5e02b92180d9a6f37b",
      "tree": "9dadb7a165970a7d896076bea24d973ccb6d3314",
      "parents": [
        "12b336a8b4ea8652372f88521bf55cef7f5d5283"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 27 20:45:35 2010 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Jan 29 17:02:13 2010 +0300"
      },
      "message": "wm97xx_battery: Clean up some warnings\n\nStaticise work_lock (nothing outside the driver has any reason to\nsee it) and specify dev when requesting the charger IRQ (since that\u0027s\nwhat we pass in when we free it).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "12b336a8b4ea8652372f88521bf55cef7f5d5283",
      "tree": "81f448a4c122a03c2d52d95a838e5f8af4e12693",
      "parents": [
        "be8cde8b24c9dca1e54598690115eee5b1476519"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 27 20:43:21 2010 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Jan 29 17:00:18 2010 +0300"
      },
      "message": "wm97xx_battery: Handle missing platform data gracefully\n\nDon\u0027t unconditionally dereference the WM97xx core platform data since\nit may not be present, causing an oops.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "c955fe8e0bdd7be7a6bc2d49245d570a816f7cc5",
      "tree": "009967d82394c741f98118ed99d0ad19e9aa899a",
      "parents": [
        "7b3bcc4a1a7cd2d53b403ca29d06ceb5fa617eb7"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Oct 15 14:31:30 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 15 16:59:21 2010 -0500"
      },
      "message": "POWER: Add support for cycle_count\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d54e7929d8073b0fff8af16f8ff6ebbba6fc4154",
      "tree": "66f49909a111fcd7a32f96072dffc41484c1dd27",
      "parents": [
        "b8a7f3cd7e8212e5c572178ff3b5a514861036a5"
      ],
      "author": {
        "name": "Thomas Champagne",
        "email": "lafeuil@gmail.com",
        "time": "Fri Dec 18 03:41:41 2009 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Dec 18 03:51:29 2009 +0300"
      },
      "message": "pmu_battery: Fix battery full reporting\n\nPrior to this patch, pmu_battery was unable to report battery full\nstatus. This patch fixes the issue by adding a proper handling code\ninto pmu_bat_get_property(): if we\u0027re on AC and the battery isn\u0027t\ncharging, then the battery is considered full.\n\nSigned-off-by: Thomas Champagne \u003clafeuil@gmail.com\u003e\nAcked-By: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "48e902f0a3aea4b6b3a73e9d277b92024a493e6d",
      "tree": "6dbb3a4c5ab4e7fc72172d8c11e7c0418b6559d1",
      "parents": [
        "7f6cd5408a8ace522ca7f15893243e94ccc913e0",
        "9d233e8bb92e355fd20b14745c1d9ff402e0e685"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:59:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:59:33 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply_sysfs: Handle -ENODATA in a special way\n  wm831x_backup: Remove unused variables\n  gta02: Set pcf50633 charger_reference_current_ma\n  pcf50633: Query charger status directly\n  pcf50633: Properly reenable charging when the supply conditions change\n  pcf50633: Get rid of charging restart software auto-triggering\n  pcf50633: introduces battery charging current control\n  pcf50633: Add ac power supply class to the charger\n  wm831x: Factor out WM831x backup battery charger\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a6127462eb9096419fd4b3115ec5971d83a600f",
      "tree": "8d7050226d8bcdbbe98f13c3ec90d62c4969879a",
      "parents": [
        "5a65edbc12b6b34ef912114f1fc8215786f85b25"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 04 16:10:52 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:40 2009 +0100"
      },
      "message": "mfd: Mask and unmask wm8350 IRQs on request and free\n\nBring the WM8350 IRQ API more in line with the generic IRQ API by\nmasking and unmasking interrupts as they are requested and freed.\nThis is mostly just a case of deleting the mask and unmask calls\nfrom the individual drivers.\n\nThe RTC driver is changed to mask the periodic IRQ after requesting\nit rather than only unmasking the alarm IRQ. If the periodic IRQ\nfires in the period where it is reqested then there will be a\nspurious notification but there should be no serious consequences\nfrom this.\n\nThe CODEC drive is changed to explicitly disable headphone jack\ndetection prior to requesting the IRQs. This will avoid the IRQ\nfiring with no jack set up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5a65edbc12b6b34ef912114f1fc8215786f85b25",
      "tree": "ffe43bd1234b52ad1c3774b096a51594aabe49ad",
      "parents": [
        "b9f96b5dcb1e2a75d142e481b77805ffdc6ccea6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 04 16:10:51 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:21:39 2009 +0100"
      },
      "message": "mfd: Convert wm8350 IRQ handlers to irq_handler_t\n\nThis is done as simple code transformation, the semantics of the\nIRQ API provided by the core are are still very different to those\nof genirq (mainly with regard to masking).\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "68d641efd86d901d000b888eeab5481257d49f12"
}
