)]}'
{
  "log": [
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "092f4c56c1927e4b61a41ee8055005f1cb437009",
      "tree": "616ceb54b7671ccc13922ae9e002b8b972f6e09e",
      "parents": [
        "80c2861672bbf000f6af838656959ee937e4ee4d",
        "c1e2ee2dc436574880758b3836fc96935b774c32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:27 2011 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s incoming - part two)\n\nSays Andrew:\n\n \"60 patches.  That\u0027s good enough for -rc1 I guess.  I have quite a lot\n  of detritus to be rechecked, work through maintainers, etc.\n\n - most of the remains of MM\n - rtc\n - various misc\n - cgroups\n - memcg\n - cpusets\n - procfs\n - ipc\n - rapidio\n - sysctl\n - pps\n - w1\n - drivers/misc\n - aio\"\n\n* akpm: (60 commits)\n  memcg: replace ss-\u003eid_lock with a rwlock\n  aio: allocate kiocbs in batches\n  drivers/misc/vmw_balloon.c: fix typo in code comment\n  drivers/misc/vmw_balloon.c: determine page allocation flag can_sleep outside loop\n  w1: disable irqs in critical section\n  drivers/w1/w1_int.c: multiple masters used same init_name\n  drivers/power/ds2780_battery.c: fix deadlock upon insertion and removal\n  drivers/power/ds2780_battery.c: add a nolock function to w1 interface\n  drivers/power/ds2780_battery.c: create central point for calling w1 interface\n  w1: ds2760 and ds2780, use ida for id and ida_simple_get() to get it\n  pps gpio client: add missing dependency\n  pps: new client driver using GPIO\n  pps: default echo function\n  include/linux/dma-mapping.h: add dma_zalloc_coherent()\n  sysctl: make CONFIG_SYSCTL_SYSCALL default to n\n  sysctl: add support for poll()\n  RapidIO: documentation update\n  drivers/net/rionet.c: fix ethernet address macros for LE platforms\n  RapidIO: fix potential null deref in rio_setup_device()\n  RapidIO: add mport driver for Tsi721 bridge\n  ...\n"
    },
    {
      "commit": "0e053fcbbbc4d945247cb32cad2767b483cb65f8",
      "tree": "7d933aba540f68b8117b4789bc39d4f4eb1de309",
      "parents": [
        "9fe678fa2feb4aaac0b4220de63e1b7f8ccebae6"
      ],
      "author": {
        "name": "Clifton Barnes",
        "email": "cabarnes@indesign-llc.com",
        "time": "Wed Nov 02 13:39:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:03 2011 -0700"
      },
      "message": "drivers/power/ds2780_battery.c: fix deadlock upon insertion and removal\n\nFixes the deadlock when inserting and removing the ds2780.\n\nSigned-off-by: Clifton Barnes \u003ccabarnes@indesign-llc.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "853eee72f74f449797f0500ea19fc1bf497428d8",
      "tree": "df2716ad2fce874ce10529d0bba28188dd608aa9",
      "parents": [
        "3e5428177c74df7f3b8c59b2f27f46b82b077e94"
      ],
      "author": {
        "name": "Clifton Barnes",
        "email": "cabarnes@indesign-llc.com",
        "time": "Wed Nov 02 13:39:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:02 2011 -0700"
      },
      "message": "drivers/power/ds2780_battery.c: create central point for calling w1 interface\n\nSimply creates one point to call the w1 interface.\n\nSigned-off-by: Clifton Barnes \u003ccabarnes@indesign-llc.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3369465ed1a6a9aa9b885a6d7d8e074ecbd782da",
      "tree": "ac60be76e1d363caab63156c1390f1ab0c4ee96c",
      "parents": [
        "c039aff672a540f8976770e74599d350de1805cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:41 2011 +0100"
      },
      "message": "um: switch to use of drivers/Kconfig\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "7e6d62db5efecded2dd4606ff2ff3726b9c52505",
      "tree": "141e1c246bfaecddafc3a003dda5a17531b12b6f",
      "parents": [
        "2c8d667a3102ad0ed3f104d41277c55873297091"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:28:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:56 2011 -0400"
      },
      "message": "drivers/power: Add module.h to the actual modules in drivers/power\n\nThe module.h header is no longer going to be implicitly present\neverywhere.  So real modular users need to call out its use\nexplicitly in advance.\n\n[v2: add new users reported by Randy Dunlap \u003crdunlap@xenotime.net\u003e]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "778f523ddae8b382055a337cd58fe14adc0d17e2",
      "tree": "e3e5c61fc6bf247a9204ae867698954be9c970f3",
      "parents": [
        "eef9c3d90bafa1cb0dd397cee400fab21b39abfe"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:22:46 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:15 2011 -0400"
      },
      "message": "drivers: power_supply_sysfs.c needs stat.h\n\nIt was actually getting this before by a tangled mess of implict\nincludes that is going to be cleaned up.  Fix it now, so we don\u0027t\nget this after the cleanup.\n\npower_supply_sysfs.c: In function ‘power_supply_attr_is_visible’:\npower_supply_sysfs.c:184: error: ‘S_IRUSR’ undeclared (first use in this function)\npower_supply_sysfs.c:184: error: (Each undeclared identifier is reported only once\npower_supply_sysfs.c:184: error: for each function it appears in.)\npower_supply_sysfs.c:184: error: ‘S_IRGRP’ undeclared (first use in this function)\npower_supply_sysfs.c:184: error: ‘S_IROTH’ undeclared (first use in this function)\npower_supply_sysfs.c:196: error: ‘S_IWUSR’ undeclared (first use in this function)\nmake[3]: *** [drivers/power/power_supply_sysfs.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "815efa1eab5b0c3e071e5d6df0cc2d7e0c7e6fd7",
      "tree": "ed9c3434451213cc40ce938c8413f8449dbeb786",
      "parents": [
        "71aa79a8c2537eb07cd26b5e4dc43274a9c10692"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Fri Aug 12 17:55:18 2011 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:01:46 2011 +0400"
      },
      "message": "s3c-adc-battery: Fix compilation error due to missing header (module.h)\n\nAdd linux/module.h to fix this compilation error:\n\ndrivers/power/s3c_adc_battery.c:435:15: error: expected declaration specifiers or ‘...’ before string constant\ndrivers/power/s3c_adc_battery.c:435:1: warning: data definition has no type or storage class\ndrivers/power/s3c_adc_battery.c:435:1: warning: type defaults to ‘int’ in declaration of ‘MODULE_AUTHOR’\ndrivers/power/s3c_adc_battery.c:435:15: warning: function declaration isn’t a prototype\ndrivers/power/s3c_adc_battery.c:436:20: error: expected declaration specifiers or ‘...’ before string constant\ndrivers/power/s3c_adc_battery.c:436:1: warning: data definition has no type or storage class\ndrivers/power/s3c_adc_battery.c:436:1: warning: type defaults to ‘int’ in declaration of ‘MODULE_DESCRIPTION’\ndrivers/power/s3c_adc_battery.c:436:20: warning: function declaration isn’t a prototype\ndrivers/power/s3c_adc_battery.c:437:16: error: expected declaration specifiers or ‘...’ before string constant\ndrivers/power/s3c_adc_battery.c:437:1: warning: data definition has no type or storage class\ndrivers/power/s3c_adc_battery.c:437:1: warning: type defaults to ‘int’ in declaration of ‘MODULE_LICENSE’\ndrivers/power/s3c_adc_battery.c:437:16: warning: function declaration isn’t a prototype\nmake[2]: *** [drivers/power/s3c_adc_battery.o] Error 1\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ian Lartey \u003cian@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "71aa79a8c2537eb07cd26b5e4dc43274a9c10692",
      "tree": "8ddd73d6365a3f97b82e8ddbc693db881c669451",
      "parents": [
        "d555ab6bb321814853ca8a8d4e8e22d52e18a871"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 01 07:29:31 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:01:41 2011 +0400"
      },
      "message": "max8997_charger: Needs module.h\n\npower/max8997_charger.c uses interfaces from linux/module.h,\nso it should include that file.  This fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d555ab6bb321814853ca8a8d4e8e22d52e18a871",
      "tree": "10ef21553591629f6e5859b4cb3ee9435b0fd471",
      "parents": [
        "93ee7a9340d64f20295aacc3fb6a22b759323280"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jul 29 21:11:43 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 20:56:58 2011 +0400"
      },
      "message": "max8998_charger: Needs module.h\n\npower/max8998_charger.c uses interfaces from linux/module.h,\nso it should include that file.  This fixes build errors.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f0d15c96d4ddcf32b6f910c4c2487ee705e4d493",
      "tree": "07c715e05527545e40cbc57d4377f95247c20ebe",
      "parents": [
        "4d8a93c7e542c364b1c2ad1dd406ede85080eab9",
        "f8c63918c9a3004bd052fa4af08aa1cefbcd79ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 31 06:24:50 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 31 06:24:50 2011 -1000"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  gpio-charger: Fix checking return value of request_any_context_irq\n  power_supply: MAX17042: Support additional properties\n  max8903_charger: Allow platform data to be __initdata\n  power_supply: Add charger driver for MAX8998/LP3974\n  power_supply: Add charger driver for MAX8997/8966\n  max17042_battery: Remove obsolete cleanup for clientdata\n  twl4030_charger: Fix warnings\n  wm831x_power: Support multiple instances\n  wm831x_backup: Support multiple instances\n  apm_power: Fix style error in macros\n  s3c_adc_battery: Fix annotation for s3c_adc_battery_probe()\n  bq20z75: Enable detection after registering\n  bq20z75: Add support for external notification\n"
    },
    {
      "commit": "f8c63918c9a3004bd052fa4af08aa1cefbcd79ac",
      "tree": "eb35ec3a6e1142b7249b12ee8f34599b422c0968",
      "parents": [
        "086ef502c202503a19a491838098157cdab6238e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 04 18:04:15 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 17:01:59 2011 +0400"
      },
      "message": "gpio-charger: Fix checking return value of request_any_context_irq\n\nrequest_any_context_irq() returns a negative value on failure.\nOn success, it returns either IRQC_IS_HARDIRQ or IRQC_IS_NESTED.\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": "086ef502c202503a19a491838098157cdab6238e",
      "tree": "d43b45b7572123ef908d5df55495a854e339db49",
      "parents": [
        "464f29a21792e0e506d936d147beea72a5f8e904"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Thu Jun 30 18:07:41 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 17:01:58 2011 +0400"
      },
      "message": "power_supply: MAX17042: Support additional properties\n\nThis patch supports additional properties (PRESENT, CYCLE_COUNT,\nVOLTAGE_MAX, VOLTAGE_MIN_DESIGN, CURRENT_NOW, CURRENT_AVG,\nCHARGE_FULL, and TEMP).\nPlus, initialization code for registers is added.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\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": "464f29a21792e0e506d936d147beea72a5f8e904",
      "tree": "b70a0029f91f7dfef842d392a56c0b0ce0ac47dd",
      "parents": [
        "bb4ce9708785f40849f1a64931e6cc3b26171201"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Jun 30 10:09:40 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 17:01:57 2011 +0400"
      },
      "message": "max8903_charger: Allow platform data to be __initdata\n\nPlatform files may have declared 8903 platform data as __initdata. This\npatch removes the dependency on pdata pointer so that using __initdata\non pdata will not incur errors. Note that such error does not incur\nSECTION MISMATCH warning in (at least some) compilers.\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": "bb4ce9708785f40849f1a64931e6cc3b26171201",
      "tree": "235c851f1eca48a84b60f16a468c9fff47d15921",
      "parents": [
        "149c077b4bd746eca2eeb241e55456eb4882b259"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Fri Jun 24 19:04:18 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:59:34 2011 +0400"
      },
      "message": "power_supply: Add charger driver for MAX8998/LP3974\n\nThis patch supports power supply APIs for MAX8998/LP3974.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: KyungMin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "149c077b4bd746eca2eeb241e55456eb4882b259",
      "tree": "037b7d498326eb667ae6d14e45d01d89378a0c63",
      "parents": [
        "7c4509b4cd1d99a1ea22ee4c1da4d3dbb9771c95"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Wed Jun 22 19:40:06 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:58:59 2011 +0400"
      },
      "message": "power_supply: Add charger driver for MAX8997/8966\n\nMAX8997/8966 chip is a multi-function device which includes\nPMIC, RTC, Fuel Gauge, MUIC, Haptic, Flash control, and\nBattery charging control.\nThe driver for it is located at drivers/mfd.\n\nThis patch supports battery charging control of MAX8997/8966 chip and\nprovides power supply class information to userspace.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: KyungMin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "7c4509b4cd1d99a1ea22ee4c1da4d3dbb9771c95",
      "tree": "44e133585fff3ad8461546932352e51d255fdd8e",
      "parents": [
        "28d48f04ead41438f14d167fe61fd179de7029f3"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jun 20 23:01:14 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:58:15 2011 +0400"
      },
      "message": "max17042_battery: Remove obsolete cleanup for clientdata\n\nA few new i2c-drivers came into the kernel which clear the\nclientdata-pointer on exit or error. This is obsolete meanwhile,\nthe core will do it.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "28d48f04ead41438f14d167fe61fd179de7029f3",
      "tree": "04b82212bc3b185e6cc8407ab5b147712e718527",
      "parents": [
        "ccf8fa2d1b4dd8660aadc830f22645781628b894"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Jun 03 14:43:11 2011 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:57:59 2011 +0400"
      },
      "message": "twl4030_charger: Fix warnings\n\nFix warnings emitted by some versions of gcc:\ndrivers/power/twl4030_charger.c:490: warning: overflow in implicit constant conversion\ndrivers/power/twl4030_charger.c:498: warning: overflow in implicit constant conversion\n\nWhile at it, also fix module_param permissions and a typo in my name.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ccf8fa2d1b4dd8660aadc830f22645781628b894",
      "tree": "cb3cb711fc9367c72d1c9e8c9f4cd6ccd03255a1",
      "parents": [
        "d03760318edbc78b72cb7fa96bddb65263384d24"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 31 13:30:11 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:57:21 2011 +0400"
      },
      "message": "wm831x_power: Support multiple instances\n\nIf there are multiple wm831x devices in the system we need to assign\ndifferent names to the power supply devices in order to ensure we can\ncreate the sysfs entries for them.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d03760318edbc78b72cb7fa96bddb65263384d24",
      "tree": "8bfb9911bbd9b5e2805585196adc6b8581ef2dda",
      "parents": [
        "c84cad3d0fbb09dbfb30336ab05181cdbe097634"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 31 13:30:10 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:56:47 2011 +0400"
      },
      "message": "wm831x_backup: Support multiple instances\n\nIf there are multiple wm831x devices in the system we need to assign\ndifferent names to the power supply devices in order to ensure we can\ncreate the sysfs entries for them.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c84cad3d0fbb09dbfb30336ab05181cdbe097634",
      "tree": "34a9ea184f0874aaeb8c0631ac22471bd91dcde2",
      "parents": [
        "f704d45ede331204b6f393ba7cf49353fe7936a7"
      ],
      "author": {
        "name": "Ken O\u0027Brien",
        "email": "kernel@kenobrien.org",
        "time": "Sun May 29 18:53:12 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:55:56 2011 +0400"
      },
      "message": "apm_power: Fix style error in macros\n\nTwo macros in the changed file contained complex expressions which\nwere not enclosed by parentheses.\n\nSigned-off-by: Ken O\u0027Brien \u003ckernel@kenobrien.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f704d45ede331204b6f393ba7cf49353fe7936a7",
      "tree": "d9b7d8315e0a7d2078e178a95a0fd32d22b466fd",
      "parents": [
        "ee177d96e0ff497c46b2fe5c3b49e47810b5a8ca"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 24 18:46:02 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:53:07 2011 +0400"
      },
      "message": "s3c_adc_battery: Fix annotation for s3c_adc_battery_probe()\n\nA probe() function is used at device init time rather than system init\ntime.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ee177d96e0ff497c46b2fe5c3b49e47810b5a8ca",
      "tree": "615f8ecd71dbcd4ae74de9f9e5536bb5082005a6",
      "parents": [
        "58ddafae2d7102d8f493840cb7aca0b4b2326b2a"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Tue May 24 12:06:50 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:53:07 2011 +0400"
      },
      "message": "bq20z75: Enable detection after registering\n\nNeed to enable detection, which is also blocking the unit conversion logic\nafter registering the power_supply.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "58ddafae2d7102d8f493840cb7aca0b4b2326b2a",
      "tree": "33490b6266c2e9367bcf3549860aae7ee18ed857",
      "parents": [
        "906649de0eacde7a643b5a0750de6207441ad54f"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Tue May 24 12:05:59 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jul 08 16:53:07 2011 +0400"
      },
      "message": "bq20z75: Add support for external notification\n\nAdding support for external power change notification. One problem found\nis that there is a lag time before the sensor will return a new status.\nTo ensure that we only fire off the power_supply_changed event when the\nstatus returned from the sensor is actually different, we delay sending\nthe the notification, and instead poll on it looking for a change. The\namount of time to poll is configurable via platform data.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "1c5454eed85af71df9c01ab923e0c1b841b2e99b",
      "tree": "86cc6d26c634fbfd44bfee6a44ab0cc45fc8c53b",
      "parents": [
        "df0a92c20652d70da70e5e4d08736cc485eaf1ff"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "rmallon@gmail.com",
        "time": "Wed Jun 15 14:45:36 2011 +1000"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 16 11:22:05 2011 +0200"
      },
      "message": "Change Ryan Mallon\u0027s email address across the kernel\n\nI no longer work at Bluewater Systems. Update my email address accordingly. I\nhave deleted my email address from C files rather than change it. This\nwas suggested by several people, since the commit from my new email\naddress will cause scripts/get_maintainer.pl to function properly. I\nhave not added the .mailmap entry as suggested by Joe because I think\nit is no longer necessary if I touch all the files which had my name\nin them.\n\nSigned-off-by: Ryan Mallon \u003crmallon@gmail.com\u003e\nCc: Andre Renaud \u003candre@bluewatersys.com\u003e\nCc: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: trivial@kernel.org\nCc: linux-kernel@vger.kernel.org\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ea0ca3a843babd50c22dfbb5cf2d9a14df821b2b",
      "tree": "0d27fc6d7b9a0a2cdfe29833eb84ee07beac91ab",
      "parents": [
        "74e6392ca3fd445a775dd42b54d5e42cf1e706e6",
        "906649de0eacde7a643b5a0750de6207441ad54f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:12:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 10:12:35 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  PXA: Use dev_pm_ops in z2_battery\n  ds2760_battery: Fix rated capacity of the hx4700 1800mAh battery\n  ds2760_battery: Fix indexing of the 4 active full EEPROM registers\n  power: Make test_power driver more dynamic.\n  bq27x00_battery: Name of cycle count property\n  max8903_charger: Add GENERIC_HARDIRQS as a dependency (fixes S390 build)\n  ARM: RX-51: Enable isp1704 power on/off\n  isp1704_charger: Allow board specific powering routine\n  gpio-charger: Add gpio_charger_resume\n  power_supply: Add driver for MAX8903 charger\n"
    },
    {
      "commit": "275ac74629c4d8ec430d7edecb16d936f46a47c5",
      "tree": "4b1afa61ec2547d10f07084d9c33fd96d28350a5",
      "parents": [
        "963bb101010169b9bb32b5c21af785e2f9abdaf3"
      ],
      "author": {
        "name": "Clifton Barnes",
        "email": "cabarnes@indesign-llc.com",
        "time": "Thu May 26 16:26:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:38 2011 -0700"
      },
      "message": "w1: add Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC support\n\nAdd support for the Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC.\n\nIt was suggested to combine this functionality with the current ds2782\ndriver.  Unfortunately, I\u0027m unable to commit the time to refactoring this\ndriver to that extent and I don\u0027t have a platform with the ds2782 part to\nvalidate that there are no regression issues by adding this functionality.\n\n[akpm@linux-foundation.org: use min_t()]\nSigned-off-by: Clifton Barnes \u003ccabarnes@indesign-llc.com\u003e\nTested-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2402ca5e300db0d88fce9e0b3a5218863c71b694",
      "tree": "9d8ef1d793b4409d43d5da699a016466514a3574",
      "parents": [
        "e6f1945b9e71cbc8498e5fbf8d5352331ac5da14"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Apr 18 22:04:08 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:32 2011 +0200"
      },
      "message": "power_supply: Use max8925 platform_data from cell\n\nAvoid to get platform_data from parent device. Get it from mfd cell\ndevice instead.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "906649de0eacde7a643b5a0750de6207441ad54f",
      "tree": "197a5e5b24e68bb939d70c8583f10846a5c3ffb1",
      "parents": [
        "9c6f8740d0c8d2b4de78511257f38384f4cbb292"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Mon Apr 11 01:40:13 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri May 20 19:25:11 2011 +0400"
      },
      "message": "PXA: Use dev_pm_ops in z2_battery\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9c6f8740d0c8d2b4de78511257f38384f4cbb292",
      "tree": "cfc7ab7562530b6bf8334f530c4e8e16f812c9b2",
      "parents": [
        "3af98a8f39dee8ffb93a93e4145276d58e66e48f"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Mon Apr 25 13:45:40 2011 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri May 20 19:25:10 2011 +0400"
      },
      "message": "ds2760_battery: Fix rated capacity of the hx4700 1800mAh battery\n\nFix rated capacity of the HP iPAQ hx4700 3.7V 1800mAh (359113-001) battery. For this battery the value of the rated capacity EEPROM register at 0x32 is 7; thus rated_capacities[7] \u003d 1800.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3af98a8f39dee8ffb93a93e4145276d58e66e48f",
      "tree": "be623cfcd8a3fae9e5880d2d52ea6431b75f15d2",
      "parents": [
        "f17ef9b2dade4d7afb605465ef1a926fdfc1a4cc"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Mon Apr 25 14:43:30 2011 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri May 20 19:25:09 2011 +0400"
      },
      "message": "ds2760_battery: Fix indexing of the 4 active full EEPROM registers\n\nFix indexing of the 4 active full EEPROM registers. The indexing was out by 1, accessing the EEPROM registers at 0x23 to 0x26 instead of 0x22 to 0x25.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f17ef9b2dade4d7afb605465ef1a926fdfc1a4cc",
      "tree": "0642149c33ba45fe48160c36a4a0ccc6f9366af4",
      "parents": [
        "73c244a8a5541e3a1a1997be671b019a220a66e8"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Apr 25 20:25:24 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri May 20 19:25:08 2011 +0400"
      },
      "message": "power: Make test_power driver more dynamic.\n\nIn 2008 Masashi YOKOTA \u003cyokota@pylone.jp\u003e created the virtual\nbattery driver found here:\nhttp://downloads.pylone.jp/src/virtual_battery/virtual_battery-0.0.1.tar.bz2\n\nIt found use out of tree, but was never merged upstream.\nSince then the test_power driver has been merged, which provides\nvery similar functionality.\n\nThis patch extends the test_power driver to be more dynamic\nat runtime, by merging portions of the Virtual Battery Driver\nby Masashi YOKOTA.\n\nWith this patch, I can tweak the values in:\n/sys/module/test_power/parameters/* and watch the behavior of\nthe gnome power managment daemon or other battery UI software.\n\nCC: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nCC: Akihiro MAEDA \u003csola.1980.a@gmail.com\u003e\nCC: Masashi YOKOTA \u003cyokota@pylone.jp\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "73c244a8a5541e3a1a1997be671b019a220a66e8",
      "tree": "7bca6ef0ba018489f9607b391322944d7919b598",
      "parents": [
        "6f9efe76cb213e9b0dd89e465efaf9725f4bf492"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Sat Apr 30 23:59:35 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri May 20 19:25:05 2011 +0400"
      },
      "message": "bq27x00_battery: Name of cycle count property\n\nThis patch fix using correct property POWER_SUPPLY_PROP_CYCLE_COUNT\nfor cycle count instead POWER_SUPPLY_PROP_CHARGE_COUNTER\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "6f9efe76cb213e9b0dd89e465efaf9725f4bf492",
      "tree": "c339118d601edb63640ab72624964ec7eb9cbace",
      "parents": [
        "10299e2e4e3ed3b16503d4e04edd48b33083f4e2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Apr 22 03:08:22 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Apr 22 03:17:11 2011 +0400"
      },
      "message": "max8903_charger: Add GENERIC_HARDIRQS as a dependency (fixes S390 build)\n\nS390 is special as it doesn\u0027t have IRQ lines, so these errors pop up:\n\ndrivers/built-in.o: In function \u0027max8903_remove\u0027:\ndrivers/power/max8903_charger.c:355: undefined reference to \u0027free_irq\u0027\ndrivers/power/max8903_charger.c:357: undefined reference to \u0027free_irq\u0027\ndrivers/power/max8903_charger.c:359: undefined reference to \u0027free_irq\u0027\n\nThis commit fixes the issue by making the driver depend on\nGENERIC_HARDIRQS feature.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2785cefc98051646bd1d36a627822a3f43736697",
      "tree": "eec44536f75ba5429eb1d919cbe727a3c42eb5c4",
      "parents": [
        "f10513de2a6036742b55e23278f0322f2e5c3772"
      ],
      "author": {
        "name": "Kalle Jokiniemi",
        "email": "kalle.jokiniemi@nokia.com",
        "time": "Tue Mar 29 16:27:59 2011 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Apr 20 17:48:49 2011 +0400"
      },
      "message": "isp1704_charger: Allow board specific powering routine\n\nThe ISP1704/1707 chip can be put to full power down\nstate by asserting the CHIP_SEL line. This patch enables\nplatform or board specific hooks to put the device into\npower down mode in case not needed.\n\nThis patch is a preparation for enabling this powering\nroutine in n900 (rx-51) devices.\n\nThanks to Heikki Krogerus for helping out with the patch.\n\nSigned-off-by: Kalle Jokiniemi \u003ckalle.jokiniemi@nokia.com\u003e\nAcked-By: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f10513de2a6036742b55e23278f0322f2e5c3772",
      "tree": "b6dbabbc55df2715e02871fc83a2c4bd742564e2",
      "parents": [
        "b14a9ccc1ddddfbc76b7cae06d02db4adf0ae1db"
      ],
      "author": {
        "name": "Benson Leung",
        "email": "bleung@chromium.org",
        "time": "Wed Apr 06 16:55:20 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Apr 20 17:48:48 2011 +0400"
      },
      "message": "gpio-charger: Add gpio_charger_resume\n\nGpio charger should notify if the gpio state had changed\nduring suspend. This will send a CHANGED event each time\nthe system resumes, ensuring a plug/unplug of the charger\nis not missed.\n\nSigned-off-by: Benson Leung \u003cbleung@chromium.org\u003e\nAcked-By: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b14a9ccc1ddddfbc76b7cae06d02db4adf0ae1db",
      "tree": "e9d1e596cee9ab6586972b1146ac412bab8745c3",
      "parents": [
        "f0e615c3cb72b42191b558c130409335812621d8"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Mar 29 10:10:16 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Apr 20 17:48:48 2011 +0400"
      },
      "message": "power_supply: Add driver for MAX8903 charger\n\nMAX8903 is an integrated battery charger and selector with two\npower inputs (USB and AC adapter). This driver enables the charger,\nhandles interrupts, and provides power-supply-class information to\nuserland.\n\nTested on Exynos4 NURI / S5PC210 SLP7 boards.\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": "6eab04a87677a37cf15b52e2b4b4fd57917102ad",
      "tree": "dc92e25473e7e5c9183312d7feeeaeabb2157baf",
      "parents": [
        "9f0af69b2dd34d2c21817d599db7bdb3c972a759"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Apr 08 19:49:08 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 10 17:01:05 2011 +0200"
      },
      "message": "treewide: remove extra semicolons\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "56a9ccb7ba5ffd5f285e3a9628cb446192c8639c",
      "tree": "a9d54537cea4761073374ef5fbc9097cbfe52440",
      "parents": [
        "44bbd7ac2658eb1118342493026ef141e259b739",
        "909a78b320b31ca9709d7ea5f602ec1bd2015192"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:00:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:00:29 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (30 commits)\n  bq20z75: Fix time and temp units\n  bq20z75: Fix issues with present and suspend\n  z2_battery: Fix count of properties\n  s3c_adc_battery: Fix method names when PM not set\n  z2_battery: Add MODULE_DEVICE_TABLE\n  ds2782_battery: Add MODULE_DEVICE_TABLE\n  bq20z75: Add MODULE_DEVICE_TABLE\n  power_supply: Update power_supply_is_watt_property\n  bq20z75: Add i2c retry mechanism\n  bq20z75: Add optional battery detect gpio\n  twl4030_charger: Make the driver atomic notifier safe\n  bq27x00: Use single i2c_transfer call for property read\n  bq27x00: Cleanup bq27x00_i2c_read\n  bq27x00: Minor cleanups\n  bq27x00: Give more specific reports on battery status\n  bq27x00: Add MODULE_DEVICE_TABLE\n  bq27x00: Add new properties\n  bq27x00: Poll battery state\n  bq27x00: Cache battery registers\n  bq27x00: Add bq27000 support\n  ...\n"
    },
    {
      "commit": "e9300066bbd21c4fba3c8c5475c6a21d9c97694e",
      "tree": "9c3b402a3ed8ddfcca0a2f5c99305221fe620ad5",
      "parents": [
        "944dc03551f6e812c00e586edba84b28c52ffe8c"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Mar 01 13:35:48 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:02 2011 +0100"
      },
      "message": "jz4740: silence warnings related to mfd_get_cell changes\n\nmfd_get_cell returns a const, so change the jz4740 clients to store\na const mfd cell.  This silences type mismatch warnings.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a54ac2149ab5b8972bb4f77bd42b43dbeabb56f",
      "tree": "a9a26ba9630e8a341d80c12821b97369a44716b8",
      "parents": [
        "fe891a008f3310be47786e87c158edebdb71e265"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:10 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:50 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to jz4740 drivers\n\nNo need to explicitly set the cell\u0027s platform_data/data_size.\n\nModify clients to use mfd_get_cell helper function instead of\naccessing platform_data directly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "909a78b320b31ca9709d7ea5f602ec1bd2015192",
      "tree": "e9a834db60278573fd24eedafe53c476e8040815",
      "parents": [
        "a7d9ace4eb3a6a3c3fcb12fb05510c1893808263"
      ],
      "author": {
        "name": "Benson Leung",
        "email": "bleung@chromium.org",
        "time": "Sun Feb 27 17:41:48 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Mar 16 16:41:06 2011 +0300"
      },
      "message": "bq20z75: Fix time and temp units\n\nCorrected temperature and time to empty/full conversions.\nTemperature is in 0.1°C, time is in seconds.\n\nCorrected units in comment. \"Convert to µWh.\"\n\nSigned-off-by: Benson Leung \u003cbleung@chromium.org\u003e\nAcked-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a7d9ace4eb3a6a3c3fcb12fb05510c1893808263",
      "tree": "2464cd8e7285165562ed004cc1996fd6681827cd",
      "parents": [
        "a223246f7280422f77c15b71455fe3362d3604b4"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Wed Mar 09 16:18:02 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Mar 16 16:40:58 2011 +0300"
      },
      "message": "bq20z75: Fix issues with present and suspend\n\nThere are a few issues found around the battery not being present. If the\nbattery isn\u0027t present, then a few undesirable things happen. The first was\nexcessive reporting of failed properties. This was fixed by instead\nreturning ENODATA for all properties other than PRESENT if the battery\nisn\u0027t present. That way the callers can identify the difference between a\nfailure and the battery not being there.\n\nThe next issue was in the suspend logic. It was found that if the battery\nwasn\u0027t present, then it would return a failure, preventing the system from\ngoing into suspend. If there is no battery present, the io is expected to\nfail, so in that case, we shouldn\u0027t return the failure and just\nacknowledge that it was expected.\n\nI also found that when a gpio was used, i didn\u0027t maintain the internal\nis_present state properly. I added a set of that to fix that.\n\nLastly, the code to see io\u0027s fail and figure out that the battery isn\u0027t\npresent when not using a gpio had a problem. In that code, it looked for\nthe read to fail and if it did, then handled it. The problem is that in\nfunction to get the property, it first writes a value and that write can\nfail, causing the code to never reach the logic after the read. Fix is\nto move the logic till after the write.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a223246f7280422f77c15b71455fe3362d3604b4",
      "tree": "1fb1a09a0558d69db7704abc958e2ffa313b625b",
      "parents": [
        "f8d878ddbb3c08bc2f876975df674484208536ac"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Fri Mar 11 15:09:32 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Mar 16 16:39:54 2011 +0300"
      },
      "message": "z2_battery: Fix count of properties\n\nPROP_STATUS property was not counted, as result VOLTAGE_MIN property is\nmissing in sysfs. Fix it.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f8d878ddbb3c08bc2f876975df674484208536ac",
      "tree": "7ebe9b23bf71eddd315ef59a49beb5018fd9139e",
      "parents": [
        "dcbc9169ed3ce7cd12328fec8b9eb9f7b91ce130"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Mon Mar 14 21:12:39 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Mar 16 16:39:26 2011 +0300"
      },
      "message": "s3c_adc_battery: Fix method names when PM not set\n\ns3c_adc_battery declares wrong method names when CONFIG_PM is not set.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nAcked-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "dcbc9169ed3ce7cd12328fec8b9eb9f7b91ce130",
      "tree": "c163be4a04c7e211a9926b837da8f6f00d329611",
      "parents": [
        "84ab16f54bbde67c8c2aabc36b034c91044935cb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 01 17:24:34 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 01 22:28:25 2011 +0300"
      },
      "message": "z2_battery: Add MODULE_DEVICE_TABLE\n\nThe device table is required to load modules based on modaliases.\nAfter adding the MODULE_DEVICE_TABLE, below entry will be added to\nmodules.alias:\nalias i2c:aer915 z2_battery\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "84ab16f54bbde67c8c2aabc36b034c91044935cb",
      "tree": "d9e59f15c3c2d63f4456b596248b046993ddd016",
      "parents": [
        "f3da0dee31689130a06f12f06575c7a5b62421ad"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 01 17:23:34 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 01 22:28:06 2011 +0300"
      },
      "message": "ds2782_battery: Add MODULE_DEVICE_TABLE\n\nThe device table is required to load modules based on modaliases.\nAfter adding the MODULE_DEVICE_TABLE, below entries will be added to\nmodules.alias:\nalias i2c:ds2786 ds2782_battery\nalias i2c:ds2782 ds2782_battery\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "f3da0dee31689130a06f12f06575c7a5b62421ad",
      "tree": "a8a4b4711cee3c2d43591d217253ab27b5b31411",
      "parents": [
        "35c9d267665230cf44445be616d491d3763a5cd3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 01 17:22:33 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 01 22:27:46 2011 +0300"
      },
      "message": "bq20z75: Add MODULE_DEVICE_TABLE\n\nThe device table is required to load modules based on modaliases.\nAfter adding the MODULE_DEVICE_TABLE, below entry will be added to\nmodules.alias:\nalias i2c:bq20z75 bq20z75\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ff28fcef1bedcfbdf49500fee1573dc2f3eedb22",
      "tree": "c9aa6c77a3c79b997114717ccb7f4e7604b8a9fc",
      "parents": [
        "bb879101606dd7235d8f4ecd0f707b63281d0838"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Feb 28 16:55:29 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 01 22:24:19 2011 +0300"
      },
      "message": "bq20z75: Add i2c retry mechanism\n\nWith the support of platform data, now adding support for option i2c\nretries on read/write failures. Ths is specified through the optional\nplatform data.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "bb879101606dd7235d8f4ecd0f707b63281d0838",
      "tree": "74aae7149b888a1e54f23608314f795ee992d47f",
      "parents": [
        "b5db7cde69f87178fb771970a2b512a452a9d680"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Feb 28 16:55:28 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Mar 01 22:24:01 2011 +0300"
      },
      "message": "bq20z75: Add optional battery detect gpio\n\nAdding support for an optional gpio for battery detection. This is\npassed in through the i2c platform data. It also accepts another\nfield, battery_detect_present to signify the gpio state which means\nthe battery is present, either 0 (low) or 1 (high).\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b5db7cde69f87178fb771970a2b512a452a9d680",
      "tree": "9936cb9f2fa9334ae770958fdbf18d42284fcc34",
      "parents": [
        "d6ccc442b12102414c1343f0adacaa8a1aaa516c",
        "9e912f452931b3da9d13d716a381ba0d5fb74ced"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 28 17:37:13 2011 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 28 17:37:13 2011 +0300"
      },
      "message": "Merge branch \u0027bq27x00-for-upstream\u0027 of git://git.metafoo.de/linux-2.6\n"
    },
    {
      "commit": "d6ccc442b12102414c1343f0adacaa8a1aaa516c",
      "tree": "cdfec16052084bff8161ef6d7491c36441264c78",
      "parents": [
        "6501f728c56f831626d52b236023e556bca37f51"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@nokia.com",
        "time": "Fri Feb 25 13:56:36 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Feb 28 17:31:51 2011 +0300"
      },
      "message": "twl4030_charger: Make the driver atomic notifier safe\n\nThis queues work from the otg notification where the\ni2c operations can be safely made. Needed for atomic otg\nnotifiers.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@nokia.com\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9e912f452931b3da9d13d716a381ba0d5fb74ced",
      "tree": "f3fa488fc6e448bbe492404897227db460089c5b",
      "parents": [
        "2ec523a8238a117b082ca6b0cef3b9ae812364f9"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Feb 15 23:27:35 2011 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:48 2011 +0100"
      },
      "message": "bq27x00: Use single i2c_transfer call for property read\n\nDoing this by using 2 calls sometimes results in unexpected\nvalues being returned on OMAP3 i2c controller.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\n"
    },
    {
      "commit": "2ec523a8238a117b082ca6b0cef3b9ae812364f9",
      "tree": "8b3f51b86482c44d4d6e42a1a97d664993e25dcf",
      "parents": [
        "bf7d4140450f6dbc019a8831223e08d778f90dd7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Feb 02 19:35:07 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:48 2011 +0100"
      },
      "message": "bq27x00: Cleanup bq27x00_i2c_read\n\nSome minor stylistic cleanups.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "bf7d4140450f6dbc019a8831223e08d778f90dd7",
      "tree": "f313f593be38a7e0332f45929cfa6c421ebb28f2",
      "parents": [
        "c1b9ab67e7c7021be9d0db6345d6ccc5d70248f1"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Feb 01 00:23:13 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:47 2011 +0100"
      },
      "message": "bq27x00: Minor cleanups\n\n* Consistently use uppercase for hexadecimal values.\n* Clarify/fix the unit of functions return value in its comment.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "c1b9ab67e7c7021be9d0db6345d6ccc5d70248f1",
      "tree": "74c100e21f9f35c848c892b37606b202fd6180cc",
      "parents": [
        "fd9b958c5525024204e7e2c48fe5eae560d171bd"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Sep 18 17:31:16 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:46 2011 +0100"
      },
      "message": "bq27x00: Give more specific reports on battery status\n\nThe current code only reports whether the battery is charging or\ndischarging. But the battery also reports whether it is fully charged,\nfurthermore by look at if the battery is supplied we can tell whether it\nis discharging or not charging.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "fd9b958c5525024204e7e2c48fe5eae560d171bd",
      "tree": "6f65f912604b75a2990607100f9cf2b389d039f2",
      "parents": [
        "631c17ee5daf0ca73688cb5e5216fc0e3e340483"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Feb 01 00:10:41 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:45 2011 +0100"
      },
      "message": "bq27x00: Add MODULE_DEVICE_TABLE\n\nThis patch adds MODULE_DEVICE_TABLE for module bq27x00_battery.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nTested-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "631c17ee5daf0ca73688cb5e5216fc0e3e340483",
      "tree": "5e61bbbd7e2b62a0aa75ddfa8eca087528de7e7a",
      "parents": [
        "740b755a3b3433f5ee5f9ef54de5d1b4c08223cc"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Feb 01 00:08:02 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:44 2011 +0100"
      },
      "message": "bq27x00: Add new properties\n\nThis patch add support for reporting properties\nPOWER_SUPPLY_PROP_CHARGE_NOW, POWER_SUPPLY_PROP_CHARGE_FULL,\nPOWER_SUPPLY_PROP_CHARGE_FULL_DESIGN,\nPOWER_SUPPLY_PROP_CHARGE_COUNTER, POWER_SUPPLY_PROP_ENERGY_NOW in\nmodule bq27x00_battery.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "740b755a3b3433f5ee5f9ef54de5d1b4c08223cc",
      "tree": "ee28090c2131e9c9c0a99dda353ecf3b07fb54f6",
      "parents": [
        "297a533b3e621be520d44d8baf3bb72ce15c4110"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Jan 07 20:14:53 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:44 2011 +0100"
      },
      "message": "bq27x00: Poll battery state\n\nThis patch adds support for polling the battery state and generating a\npower_supply_changed() event if it has changed.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "297a533b3e621be520d44d8baf3bb72ce15c4110",
      "tree": "4fa3bd12e2ef2eb731a81670e7dfe9fc85bdc0b4",
      "parents": [
        "7fb7ba588c0f276609609565b21fcc853284a9a0"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Jan 07 20:12:47 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:43 2011 +0100"
      },
      "message": "bq27x00: Cache battery registers\n\nThis patch adds a register cache to the bq27x00 battery driver.\nUsually multiple, if not all, power_supply properties are queried at once,\nfor example when an uevent is generated. Since some registers are used by\nmultiple properties caching the registers should reduce the number of\nreads.\n\nThe cache is valid for 5 seconds this roughly matches the internal update\ninterval of the current register for the bq27000/bq27200.\n\nFast changing properties(*_NOW) which can be obtained by reading a single\nregister are not cached.\n\nIt will also be used in the follow up patch to check if the battery status\nhas been changed since the last update to emit power_supply_changed events.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "7fb7ba588c0f276609609565b21fcc853284a9a0",
      "tree": "68a47743764b763ba73572cfaf752d1ddecaccfb",
      "parents": [
        "a40402ef0bf3b6e53a7dfd396e9487eb2f613e19"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon May 24 19:55:27 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:42 2011 +0100"
      },
      "message": "bq27x00: Add bq27000 support\n\nThis patch adds support for the bq27000 battery to the bq27x00 driver.\nThe bq27000 is similar to the bq27200 except that it uses the HDQ bus\ninstead of I2C to communicate with the host system.\n\nThe driver is implemented as a platform driver. The driver expects to be\nprovided with a read callback function through its platform data. The read\nfunction is assumed to do the lowlevel HDQ handling and read out the value\nof a certain register.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "a40402ef0bf3b6e53a7dfd396e9487eb2f613e19",
      "tree": "69abcc1951f19164a0f96f7a5ec3cc004144bc49",
      "parents": [
        "3413b4ea250ff0b4142a154a2764e33979957e8b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon May 24 19:37:58 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:41 2011 +0100"
      },
      "message": "bq27x00: Prepare code for addition of bq27000 platform driver\n\nThis patch simplifies the drivers data structure and moves code to be\nshared by the bq27000 and bq27200/bq27500 init functions into a common\nfunction.\nThis patch has no functional changes, it only moves code around.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "3413b4ea250ff0b4142a154a2764e33979957e8b",
      "tree": "b93cc44a5ee6880995f22bdc4601e0143b3f1472",
      "parents": [
        "a2e5118c370e78c3841606e7edc7677c986325fa"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon May 24 21:57:33 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:40 2011 +0100"
      },
      "message": "bq27x00: Return -ENODEV for properties if the battery is not present\n\nThis patch changes get_property callback of the bq27x00 battery to return\n-ENODEV for properties other then the PROP_PRESENT if the battery is not\npresent.\nThe power subsystem core expects a driver to behave that way.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "a2e5118c370e78c3841606e7edc7677c986325fa",
      "tree": "d733f4420cdca08ff36f417e91e8efb233f51fca",
      "parents": [
        "0e9f30497e88600ba52013665270f543bb94f0d8"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Mon May 24 20:52:13 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:39 2011 +0100"
      },
      "message": "bq27x00: Fix CURRENT_NOW property\n\nAccording to the bq27000 datasheet the current should be calculated by\nthe following formula:\n    current \u003d AI * 3570 / 20\n\nThis patch adjust the drivers code accordingly.\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "0e9f30497e88600ba52013665270f543bb94f0d8",
      "tree": "8c7c4a92d1350465b8d06a3928cff048cc8bd4bd",
      "parents": [
        "5661f334e8a53848552c8763f3bd63d0672b2e7b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon May 24 20:20:57 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:39 2011 +0100"
      },
      "message": "bq27x00: Improve temperature property precession\n\nThis patch improves the precession of the temperature property of the\nbq27x00 driver.\nBy dividing before multiplying the current code effectively cuts of the\nlast decimal digit. This patch fixes it by multiplying before dividing.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "5661f334e8a53848552c8763f3bd63d0672b2e7b",
      "tree": "c7bfc9ebcf2a76f8a4894e2c10f3b0aa032aeab7",
      "parents": [
        "97774672573ac4355bd12cf84b202555c1131b69"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon May 24 20:36:52 2010 +0200"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:02:38 2011 +0100"
      },
      "message": "bq27x00: Add type property\n\nThis patch adds the type property to the bq27x00 battery driver.\nAll bq27x00 are lithium ion batteries.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "97774672573ac4355bd12cf84b202555c1131b69",
      "tree": "cf5bde9f2f55faa6cdcd0a6ab39ef58e982d4a06",
      "parents": [
        "f722e17fdb2c97bbec2563636dd88489cdb1428b"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Feb 21 15:34:19 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 11:01:42 2011 +0100"
      },
      "message": "power_supply: Initialize changed_work before calling device_add\n\nCalling device_add causes an inital uevent for that device to be generated.\nThe power_supply uevent function calls the drivers get_property function,\nwhich might causes the driver to update its state, which again might\ncauses the driver to call power_supply_changed(). Since the power_supplys\nchanged_work has not been initialized at this point the behavior is\nundefined and can result in an OOPS.\n\nThis patch fixes the issue by initializing the power_supplys changed_work\nprior to adding the power_supplys device to the device tree.\n\nReported-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "f722e17fdb2c97bbec2563636dd88489cdb1428b",
      "tree": "10cc26fa54a4c5f05335df45019b3ae2213b48ad",
      "parents": [
        "6501f728c56f831626d52b236023e556bca37f51"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jan 08 19:12:26 2011 +0100"
      },
      "committer": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Feb 22 06:47:52 2011 +0100"
      },
      "message": "power_supply: Ignore -ENODATA errors when generating uevents\n\nSometimes a driver can not report a meaningful value for a certain property\nand returns -ENODATA.\n\nCurrently when generating a uevent and a property return -ENODATA it is\ntreated as an error an no uevent is generated at all. This is not an\ndesirable behavior.\n\nThis patch adds a special case for -ENODATA and ignores properties which\nreturn this error code when generating the uevent.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nTested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\n"
    },
    {
      "commit": "6501f728c56f831626d52b236023e556bca37f51",
      "tree": "323e1764a2117b861a150eb0bb328e6dd6ebbf59",
      "parents": [
        "0b9536c957095eb1497828aa51b34ac695f67eae"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Fri Jan 07 18:28:17 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jan 31 16:31:51 2011 +0300"
      },
      "message": "power_supply: Add new LED trigger charging-blink-solid-full\n\nAdd new trigger to power_supply LEDs. It will blink when battery is\ncharging, and stay solid when battery is charged. It\u0027s usefull to\nindicate battery state when there\u0027s only one LED available.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "51d07566045787b99219d809639c8724506fc78a",
      "tree": "7102c9c7d0855a8cbd8c2111ae878dc72847f5c1",
      "parents": [
        "1bae4ce27c9c90344f23c65ea6966c50ffeae2f5"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Tue Jan 25 11:10:06 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Mon Jan 31 16:18:33 2011 +0300"
      },
      "message": "bq20z75: Add support for charge properties\n\nAdding support for charge properties for gas gauge.\n\nAlso ensuring that battery mode is correct now for energy as well as\ncharge properties by setting it on the fly.\n\nI also added 2 functions to power_supply.h to help identify the units for\nspecific properties more easily by power supplies.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "57894517139b283a3cf27e36b29b4b4d7c45b303"
}
