)]}'
{
  "log": [
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
      "tree": "9a2c085e1fce41012bb0f2a340f6ceaaf616b7a0",
      "parents": [
        "ed2d265d1266736bd294332d7f649003943ae36e",
        "8bc3bcc93a2b4e47d5d410146f6546bca6171663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:24:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:24:31 2012 -0700"
      },
      "message": "Merge tag \u0027module-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull cleanup of fs/ and lib/ users of module.h from Paul Gortmaker:\n \"Fix up files in fs/ and lib/ dirs to only use module.h if they really\n  need it.\n\n  These are trivial in scope vs the work done previously.  We now have\n  things where any few remaining cleanups can be farmed out to arch or\n  subsystem maintainers, and I have done so when possible.  What is\n  remaining here represents the bits that don\u0027t clearly lie within a\n  single arch/subsystem boundary, like the fs dir and the lib dir.\n\n  Some duplicate includes arising from overlapping fixes from\n  independent subsystem maintainer submissions are also quashed.\"\n\nFix up trivial conflicts due to clashes with other include file cleanups\n(including some due to the previous bug.h cleanup pull).\n\n* tag \u0027module-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  lib: reduce the use of module.h wherever possible\n  fs: reduce the use of module.h wherever possible\n  includecheck: delete any duplicate instances of module.h\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "ed378a52dabf77b406b447fd3238f83ea24b71fa",
      "tree": "07e1a7ec2d1c08767ee81b9910f5912b80502632",
      "parents": [
        "843ec558f91b8e8fdb6efc908f2c0506407cc750",
        "11207b6fe05438b2e87a26435cd98db3d55e6fa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB merge for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big USB merge for the 3.4-rc1 merge window.\n\n  Lots of gadget driver reworks here, driver updates, xhci changes, some\n  new drivers added, usb-serial core reworking to fix some bugs, and\n  other various minor things.\n\n  There are some patches touching arch code, but they have all been\n  acked by the various arch maintainers.\"\n\n* tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (302 commits)\n  net: qmi_wwan: add support for ZTE MF820D\n  USB: option: add ZTE MF820D\n  usb: gadget: f_fs: Remove lock is held before freeing checks\n  USB: option: make interface blacklist work again\n  usb/ub: deprecate \u0026 schedule for removal the \"Low Performance USB Block\" driver\n  USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n  USB: use generic platform driver on ath79\n  USB: EHCI: Add a generic platform device driver\n  USB: OHCI: Add a generic platform device driver\n  USB: ftdi_sio: new PID: LUMEL PD12\n  USB: ftdi_sio: add support for FT-X series devices\n  USB: serial: mos7840: Fixed MCS7820 device attach problem\n  usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n  usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n  USB: ohci-nxp: Remove i2c_write(), use smbus\n  USB: ohci-nxp: Support for LPC32xx\n  USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n  USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n  ...\n"
    },
    {
      "commit": "51990e825431089747f8896244b5c17d3a6423f1",
      "tree": "5c1ef975ab55734a45444b629855a51f09775b93",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jan 22 11:23:42 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Mar 11 14:27:37 2012 -0400"
      },
      "message": "device.h: cleanup users outside of linux/include (C files)\n\nFor files that are actively using linux/device.h, make sure\nthat they call it out.  This will allow us to clean up some\nof the implicit uses of linux/device.h within include/*\nwithout introducing build regressions.\n\nYes, this was created by \"cheating\" -- i.e. the headers were\ncleaned up, and then the fallout was found and fixed, and then\nthe two commits were reordered.  This ensures we don\u0027t introduce\nbuild regressions into the git history.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6",
      "tree": "4cba1a0e4cf7b1e1f342bc86d8305c7ab037a4eb",
      "parents": [
        "f6e8a1d7b4c4087e13913da43deb45b3e3413f29"
      ],
      "author": {
        "name": "Renata Sayakhova",
        "email": "rsayakhova@gmail.com",
        "time": "Wed Feb 29 14:58:53 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:15:33 2012 -0800"
      },
      "message": "DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers\n\nSigned-off-by: Renata Sayakhova \u003crsayakhova@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4f3612b16e012ef4801a80de9533e91e2386567c",
      "tree": "43329455fce3abd89f76e995d16ce0293f876eab",
      "parents": [
        "c097b2ca5140249abc3fb5ae9a545c35125ae8d0"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 15:13:11 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 07 16:08:46 2012 +0100"
      },
      "message": "Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n\nThis reverts commit ce64b8d85de96a1a9538f6dbc960ef592ca05fe8. It is done\nvia moduleh tree as part of a larger cleanup.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "8062d94a545457a83d5291bd62c3bfd14200bba0",
      "tree": "a6a7aaaea5dff00f7415a93189720a1164ae30dd",
      "parents": [
        "15e68a803573974409972e761d8f08f03fce5bdb",
        "6e13c6505cdff9766d5268ffb8c972c1a2f996e6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "message": "Merge tag \u0027xceiv-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nUSB: transceiver changes for 3.4\n\nHere we have a big rework done by Heikki Krogerus (thanks) which\nsplits OTG functionality away from transceivers.\n\nWe have known for quite a long time that struct otg_transceiver was\na bad name for the structure, considering transceiver is far from\nbeing OTG-specific (see 4e67185).\n"
    },
    {
      "commit": "13ae246db4a02971ef4f557af1f6d3e21d64b710",
      "tree": "e40e4a686a57f987b1a3c682656de174e6b980b0",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jan 29 15:44:45 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Feb 28 19:31:56 2012 -0500"
      },
      "message": "includecheck: delete any duplicate instances of module.h\n\nDifferent tree maintainers picked up independently generated\ntrivial compile fixes based on linux-next testing, resulting\nin some cases where a file would have got more than one addition\nof module.h once everything was all merged together.\n\nDelete any duplicates so includecheck isn\u0027t complaining about\nanything related to module.h/export.h changes.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "b1c711d629358576e8896a18e74cd5f4d811d7f7",
      "tree": "8b03060028db6f6aca50b20f3fdc96170002ead2",
      "parents": [
        "fcc8ebc99034bae4020a3cec030553d469e265db"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:17 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 27 15:41:22 2012 +0200"
      },
      "message": "usb: otg: mv_otg: Start using struct usb_otg\n\nUse struct usb_otg members with OTG specific functions instead\nof usb_phy members.\n\n[ balbi@ti.com : fixed a compile error on isp1704_charger.c ]\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Neil Zhang \u003czhangwm@marvell.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "202e0116b4700a6d51dc251bd1dbd0a8309806da",
      "tree": "c07b7624c8701b0091a58a98002464db431525a3",
      "parents": [
        "d0156f4d62f1c6b07ea6ffd32b10100d09e25d83"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Thu Feb 16 08:58:15 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 21 11:49:26 2012 +0100"
      },
      "message": "power: bq27x00: Fix typos in comment\n\nFix two typos in comments.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fcc8ebc99034bae4020a3cec030553d469e265db",
      "tree": "5ddad4eb1503d2005dfd1953e4b8fe8f97f6c8b8",
      "parents": [
        "d445b6da8da491e025eb60576ce959f6a3a56a4f"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:16 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 13 13:53:21 2012 +0200"
      },
      "message": "power_supply: Convert all users to new usb_phy\n\nUse the new usb_phy_* functions instead of the old\notg_* ones.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8675381109b0eb1c948a423c2b35e3f4509cb25e",
      "tree": "1b71e8d77114a75f5871569fd0784fe0b4c861e3",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:02 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 13 13:34:36 2012 +0200"
      },
      "message": "usb: otg: Rename otg_transceiver to usb_phy\n\nThis is the first step in separating USB transceivers from\nUSB OTG utilities.\n\nIncludes fixes to IMX code from Sascha Hauer.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ce64b8d85de96a1a9538f6dbc960ef592ca05fe8",
      "tree": "07d7cb2cc6176383de53e81e041f2c95ba42e847",
      "parents": [
        "3e93b8dfd9dd8735152e59913a2bde226f83d43e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 05 01:32:02 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 10 09:52:19 2012 +0100"
      },
      "message": "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\n\nRemove the duplicate.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "455a0e2cd80f7a2849b2e6d3be85c053ee44446b",
      "tree": "db5bac16ac5263898eb387c6613e96dbeceda8db",
      "parents": [
        "1bbe24d465db626fed050e0128a7244b9cb407f4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jan 16 13:48:20 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:34:26 2012 +0400"
      },
      "message": "lp8727_charger: Add terminating entry for i2c_device_id table\n\nThe i2c_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "1bbe24d465db626fed050e0128a7244b9cb407f4",
      "tree": "2809ccfdf8a0e3df9f3596bf270d192be75a6bd8",
      "parents": [
        "da4dc0af6eeb131927fb602846437a50a42ca246"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jan 11 17:19:45 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:29:52 2012 +0400"
      },
      "message": "power_supply: Fix modalias for charger-manager\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform\nmodalias is prefixed with \"platform:\".\nCurrent code has the id_table, thus add MODULE_DEVICE_TABLE will\nautomatically setup the modalias.\n\nAlso make charger_manager_id static as it is only used in this driver.\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": "4d4036591b3de279a8c93a3cb010b0bc1264703c",
      "tree": "2ae895a48407219e41332f93bf8e5949ce9440c9",
      "parents": [
        "b7aaacf56ac9e0cdb58c3d087fea7084d897c307"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sat Jan 14 22:50:49 2012 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:27:28 2012 +0400"
      },
      "message": "bq27x00_battery: Fix flag register read\n\nWhen reading flags, bq27x00_read() argument is inverted and causes\nreads 2 of bytes for bq27200 and 1 byte for bq27500, while their register\nsizes are 1 and 2 bytes respectively. This causes bq27500 upper flag\nbits always to be returned as 0, causing full charge state to never be\nreported correctly, so fix it.\n\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b7aaacf56ac9e0cdb58c3d087fea7084d897c307",
      "tree": "13f7a896054839a1e2e3fa773e428205e475ec52",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:20:15 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:21:29 2012 +0400"
      },
      "message": "Revert \"bq27x00_battery: Fix reporting status value for bq27500 battery\"\n\nThis reverts commit 270968c0984aeed096da3cfffb0e131f4c416166.\n\nGrazvydas Ignotas wrote:\n\nAfter 270968c0984ae \"bq27x00_battery: Fix reporting status value for\nbq27500 battery\" status doesn\u0027t seem to be reported correctly when the\nbattery is close to fully charged state. It reports \"Not charging\"\nwhile in fact there is \u003e130mA current flowing to the battery according\nto current_now.\n\nThis status report seems to be based on CHG bit in status register,\nbut looking at the datasheet the description says \"(Fast) charging\nallowed\", which I guess means that the chip recommends charging and\nnot that charging is actually going on? If you check the bit while\nbattery is discharging and it\u0027s not full, the bit is also set.\n\nSuggested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b24ca57e7625bc304e77bc429693ad32a691eb16",
      "tree": "770aa389c6e763cf37776a35e85ff1e41958b1e9",
      "parents": [
        "6296e5d3c067df41980a5fd09ad4cc6765f79bb9",
        "913272b3864d6da89c70d9fc2c30ccb57794b369"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (68 commits)\n  power_supply: Mark da9052 driver as broken\n  power_supply: Drop usage of nowarn variant of sysfs_create_link()\n  s3c_adc_battery: Average over more than one adc sample\n  power_supply: Add DA9052 battery driver\n  isp1704_charger: Fix missing check\n  jz4740-battery: Fix signedness bug\n  power_supply: Assume mains power by default\n  sbs-battery: Fix devicetree match table\n  ARM: rx51: Add bq27200 i2c board info\n  sbs-battery: Change power supply name\n  devicetree-bindings: Propagate bq20z75-\u003esbs rename to dt bindings\n  devicetree-bindings: Add vendor entry for Smart Battery Systems\n  sbs-battery: Rename internals to new name\n  bq20z75: Rename to sbs-battery\n  wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n  max8997_charger: Remove duplicate module.h\n  lp8727_charger: Some minor fixes for the header\n  lp8727_charger: Add header file\n  power_supply: Convert drivers/power/* to use module_platform_driver()\n  power_supply: Add \"unknown\" in power supply type\n  ...\n"
    },
    {
      "commit": "913272b3864d6da89c70d9fc2c30ccb57794b369",
      "tree": "4fb0a8ab1b53623d2a8ea200b80a3ace2d271471",
      "parents": [
        "6cfc2a23540667cff6da6e41d1f1167a9a45aa9a",
        "629bcb4b72d49b3631ae3dd0fe1d345820fadfcc"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-urgent\n"
    },
    {
      "commit": "6cfc2a23540667cff6da6e41d1f1167a9a45aa9a",
      "tree": "63b8f747b5235a8138e4aeccb4519a1cadb559ac",
      "parents": [
        "93278d151e7bd35ccd0e083d7f2d8123cbaf36f8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 04:53:37 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 05:14:10 2012 +0400"
      },
      "message": "power_supply: Mark da9052 driver as broken\n\nThere are some problems with MFD part of this driver, so the\ndriver fails to build:\n\ndrivers/power/da9052-battery.c: In function \u0027da9052_bat_read_volt\u0027:\ndrivers/power/da9052-battery.c:293:2: error: implicit declaration of function \u0027da9052_adc_manual_read\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/power/da9052-battery.c: In function \u0027da9052_bat_check_presence\u0027:\ndrivers/power/da9052-battery.c:306:2: error: implicit declaration of function \u0027da9052_adc_read_temp\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/power/da9052-battery.c: In function \u0027da9052_determine_vc_tbl_index\u0027:\ndrivers/power/da9052-battery.c:348:1: warning: control reaches end of non-void function [-Wreturn-type]\ncc1: some warnings being treated as errors\n\nThe fix for MFD part will probably go post -rc1 (or in the next merge\nwindow), so let\u0027s disable the driver for now.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "93278d151e7bd35ccd0e083d7f2d8123cbaf36f8",
      "tree": "d1a2d0dd3465ac0bcec7464f6d3fb70535dcaea9",
      "parents": [
        "34aed73df3a9e75e313a7510b201f6755ae3e6bc"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jan 05 19:17:25 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Sat Jan 07 15:24:51 2012 +0400"
      },
      "message": "power_supply: Drop usage of nowarn variant of sysfs_create_link()\n\nThe function is not exported to modules, plus we do want to catch anyone\nwho tries to create complex hierarchy (in that case we\u0027d need to change\n\u0027powers\u0027 symlink to a directory, probably under a different name to not\nbreak ABI).\n\nThis patch fixes the following build error:\n\n ERROR: \"sysfs_create_link_nowarn\" [drivers/power/power_supply.ko] undefined!\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "34aed73df3a9e75e313a7510b201f6755ae3e6bc",
      "tree": "3ded8d8b8019eb5b7eff82ab1e4267ad5df789ab",
      "parents": [
        "ded7fc7b055055427d0d04958482dbe3d23e087d"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Thu Dec 29 12:52:07 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 06:13:35 2012 +0400"
      },
      "message": "s3c_adc_battery: Average over more than one adc sample\n\nSome sources for adc battery information provide only inaccurate results\nwhere the read value differs from the real value with positive and negative\noffsets. For such sources it can be more accurate to collect two or more\nvalue sample and use the average of all collected values.\n\nThis patch adds pdata options volt_samples, current_samples and\nbackup_volt_samples to specifiy the number of samples to collect,\nreads the specified number of samples and calculates the average of those.\nFor unset sample-number-values a default of 1 is assumed.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ded7fc7b055055427d0d04958482dbe3d23e087d",
      "tree": "7ecc6b9a0820f162801a30a1a9b7801908dd0955",
      "parents": [
        "c934502db7fda4fac1bb3b5c74f35e9bde8e7547"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Wed Dec 14 17:57:56 2011 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 06:10:02 2012 +0400"
      },
      "message": "power_supply: Add DA9052 battery driver\n\nDriver for DA9052 battery charger. This driver depends on DA9052 MFD core\ndirver for definitions and methods.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c934502db7fda4fac1bb3b5c74f35e9bde8e7547",
      "tree": "8acd156ec2a736cb309d79e0d82c4707c1964934",
      "parents": [
        "ef7906f3204280ccaf8cd7ace974b7c0a1393812"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@gmail.com",
        "time": "Fri Jan 06 06:00:48 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 06:01:58 2012 +0400"
      },
      "message": "isp1704_charger: Fix missing check\n\nA segfault happens if there\u0027s no board information.\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nAcked-by: Heikki Krogerus \u003ckrohei@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ef7906f3204280ccaf8cd7ace974b7c0a1393812",
      "tree": "125e5f8240ae635a3ff5665f8ad488c170de2228",
      "parents": [
        "2530daa187be3adef2d7cb41bd51f1384e478f2b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 21:05:26 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:57:17 2012 +0400"
      },
      "message": "jz4740-battery: Fix signedness bug\n\nwait_for_completion_interruptible_timeout() may return negative value.\nIn this case, checking if (t \u003e 0)  will return true if t is unsigned.\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": "2530daa187be3adef2d7cb41bd51f1384e478f2b",
      "tree": "f4210ee87310b4e8e2dbbd45ebb98f25d80c0249",
      "parents": [
        "62df3935a7ef842ad0af6025d2fc59d353de2e1d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sat Dec 10 22:53:36 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:50:32 2012 +0400"
      },
      "message": "power_supply: Assume mains power by default\n\nIf no power class device is found in power_supply_is_system_supplied(),\nthe function currently returns 0, which basically means that the system\nis supposed to be running on battery. In practice, mobile devices tend\nto always implement at least one power class device and more often two\n(battery and AC adapter). Systems with no registered power class\ndevices are more likely to be desktop systems, where the system is\nalways powered by mains.\n\nSo, change the default return value of\npower_supply_is_system_supplied() from 0 (running on battery) to 1\n(running on mains.)\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "62df3935a7ef842ad0af6025d2fc59d353de2e1d",
      "tree": "65ad00fe35deae242fd7b630559836b99dac7a1f",
      "parents": [
        "d77711aaa17a7bb4d7fbf676b047051218c49e03"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jan 06 05:45:34 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:46:18 2012 +0400"
      },
      "message": "sbs-battery: Fix devicetree match table\n\nIt should be an of module table, not i2c.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "52f56c69beb049928f6e1a3d484afe27843d6c04",
      "tree": "bf7ad24ea81ed723a103397ce3cdefb89c9d0e10",
      "parents": [
        "e57f1b68c4066459ed9e49177cdcefa6973ce9d2"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Dec 05 17:50:49 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:27:36 2012 +0400"
      },
      "message": "sbs-battery: Change power supply name\n\nThe power supply name used to be fixed as \"battery\". This change allows\nfor multiple batteries by generating the name rather than using a fixed\nvalue.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3ddca062f8d71724529b0d52609994c9886f1a18",
      "tree": "7127e840559cf1e1f158bc0dc0379a6064bcffae",
      "parents": [
        "c78f2b64963654419a8cd3b7e264251860e9f9eb"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Dec 05 17:50:46 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:22:21 2012 +0400"
      },
      "message": "sbs-battery: Rename internals to new name\n\nNow that this driver is named more generally, this change updates\nthe internal variables, defines and functions to use this new name.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c78f2b64963654419a8cd3b7e264251860e9f9eb",
      "tree": "7705995811d4527753874d03264a0ba1301b8157",
      "parents": [
        "daf22c3c4444e10a852a2f460f5cb1a43038bd53"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Dec 05 17:50:45 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:22:12 2012 +0400"
      },
      "message": "bq20z75: Rename to sbs-battery\n\nThis driver for the bq20z75 implemented the register spec defined\nby the SBS standard. As this is not unique to this the TI part this\nwas originally written for, we can generalize this driver to\nshow its support for any SBS compliant battery.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "daf22c3c4444e10a852a2f460f5cb1a43038bd53",
      "tree": "6762def93163d68fcfa1d548d357f75936b45e9c",
      "parents": [
        "68597986f7db9abbe380af3db6a34b6c83cdf302"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 28 22:37:35 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:00:30 2012 +0400"
      },
      "message": "wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n\nwork_lock can be initialized automatically with\nDEFINE_MUTEX() rather than explicitly calling mutex_init().\n\nThis patch also removes an unused bat_lock mutex.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "68597986f7db9abbe380af3db6a34b6c83cdf302",
      "tree": "91db6bb9efca360c3ed0bb249c897672760e58a9",
      "parents": [
        "e57b432d0c91a4c472b2826b21524bdbbf2688d1"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Wed Nov 23 13:40:05 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 04:59:25 2012 +0400"
      },
      "message": "max8997_charger: Remove duplicate module.h\n\nmodule.h was included twice.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "300bac7fb85a20b2704dc3645419057992f78565",
      "tree": "d0c3e327967552ab9ba68866b6c77a951446a7cd",
      "parents": [
        "251f39fe42dae863bd24e30864e6b66076ba076d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Nov 26 12:01:10 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:12:07 2012 +0400"
      },
      "message": "power_supply: Convert drivers/power/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/power/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Nithish Mahalingam \u003cnithish.mahalingam@intel.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Clifton Barnes \u003ccabarnes@indesign-llc.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "251f39fe42dae863bd24e30864e6b66076ba076d",
      "tree": "c804944bc17f3836d19cc8b5bc611dd1fb0ea915",
      "parents": [
        "9b8872273af6983b246252a6508fa7cf34c69d6e",
        "35b4c01e29bdd9632dabf9784ed3486333f00427"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "message": "Merge branch \u0027power-supply-scope\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n"
    },
    {
      "commit": "9b8872273af6983b246252a6508fa7cf34c69d6e",
      "tree": "b9b996c704fe98b46f3e58434f3f70f6171bbb67",
      "parents": [
        "ce09affc59bca2a1ac1f77b75915fd914fab1f70"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Nov 30 23:08:33 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:05:51 2012 +0400"
      },
      "message": "power_supply: Add \"unknown\" in power supply type\n\nFor the default value of power supply type, \"unknown\" is added.\nWith default prop value, supply type property can be displayed\nas default - \"Unknown\".\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ce09affc59bca2a1ac1f77b75915fd914fab1f70",
      "tree": "e2900229b5eb5e8fad39808cae95d6c03aa614b6",
      "parents": [
        "998a8e7a72f6a81f540d3a3774d8e8aae6c7f9f2"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Jan 04 09:03:18 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:05:51 2012 +0400"
      },
      "message": "lp8727_charger: Coding style changes\n\n1. Useless braces were omitted\n2. Useless void casts were omitted\n3. module exit name changed\n   lp8727_chg_exit -\u003e lp8727_exit\n4. Pointer coding style changes\n   no space between pointer(\u0027*\u0027) and pointer name\n   ex) u8 * data -\u003e u8 *data\n5. Author information change : email and additional author\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "998a8e7a72f6a81f540d3a3774d8e8aae6c7f9f2",
      "tree": "f7ff4549c84c810605badc151d3c6df5eef6d81c",
      "parents": [
        "2165c8a45bf2fba49f54fb81a50914f883bd14df"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Nov 17 21:43:06 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:34:20 2012 +0400"
      },
      "message": "lp8727_charger: Add supported i2c functionality check routine\n\nlp8727 i2c r/w functions are based on SMBUS I2C BLOCK. So the driver needs to\ncheck whether i2c bus supports this functionality or not.\n\nSigned-off-by: Woogyom Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2165c8a45bf2fba49f54fb81a50914f883bd14df",
      "tree": "42de787666eff2b261012ed50d4a4aa46cea8d63",
      "parents": [
        "ad3d13eee78ec44194bf919a37e2f711e53cbdf0"
      ],
      "author": {
        "name": "Woogyom Kim",
        "email": "milo.kim@nsc.com",
        "time": "Wed Jan 04 08:27:43 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:29:43 2012 +0400"
      },
      "message": "power_supply: Add LP8727 charger driver\n\nNational Semiconductor LP8727 is the battery charger with Micro/Mini\nUSB interface. This IC includes below functions:\n\n- I2C interface for accessing user registers\n- Single input Li-Ion battery charger\n- Charger input ID detection from Micro/Mini USB\n- Multiplexing switches on USB, UART\n\nSigned-off-by: Woogyom Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ad3d13eee78ec44194bf919a37e2f711e53cbdf0",
      "tree": "e7a950b1e1d2642c4fae0a7019ac7ceed5241104",
      "parents": [
        "3bb3dbbd56ea39e5537db8f8041ea95d28f16a7f"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Tue Dec 27 18:47:49 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:08:45 2012 +0400"
      },
      "message": "power_supply: Charger-Manager: Add properties for power-supply-class\n\nCharger Manager provides power-supply-class aggregating\ninformation from multiple chargers and a fuel-gauge.\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": "3bb3dbbd56ea39e5537db8f8041ea95d28f16a7f",
      "tree": "b660ceed66ef404530109f9670b63640bd2be4b6",
      "parents": [
        "00a159a5567232fbe1dd85bc611c55f53943b0fc"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Tue Dec 27 18:47:48 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:08:27 2012 +0400"
      },
      "message": "power_supply: Add initial Charger-Manager driver\n\nBecause battery health monitoring should be done even when suspended,\nit needs to wake up and suspend periodically. Thus, userspace battery\nmonitoring may incur too much overhead; every device and task is woken\nup periodically. Charger Manager uses suspend-again to provide\nin-suspend monitoring.\n\nThis patch allows to monitor battery health in-suspend state.\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": "587a1f1659e8b330b8738ef4901832a2b63f0bed",
      "tree": "b785c3f44ddba6ee036e02268502cdc961f55ea0",
      "parents": [
        "9104e427f3e21ddb380ddc39752624365b5bffea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 23:11:19 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:55 2012 -0500"
      },
      "message": "switch -\u003eis_visible() to returning umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8351665195cec6d2b73cce8b66f02d6dde246a8e",
      "tree": "3b31b34dc1737ff40679036d97a3f7d6c49ffa88",
      "parents": [
        "25a0bc2dfc2ea732f40af2dae52426ead66ae76e"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Dec 07 09:15:45 2011 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 09 09:52:07 2011 -0800"
      },
      "message": "power_supply: allow a power supply to explicitly point to powered device\n\nIf a power supply has a scope of \"Device\", then allow the power supply\nto indicate what device it actually powers. This is represented in the\npower supply\u0027s sysfs directory as a symlink named \"powers\", which points to\nthe sysfs directory of the powered device.\n\nIf the device has children, then the sub-devices are also powered by\nthe same power supply.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Richard Hughes \u003crichard@hughsie.com\u003e\n"
    },
    {
      "commit": "25a0bc2dfc2ea732f40af2dae52426ead66ae76e",
      "tree": "180dc7e4122da2f40b241c5e936a0668420f4bb7",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Dec 07 11:24:20 2011 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 09 09:42:05 2011 -0800"
      },
      "message": "power_supply: add SCOPE attribute to power supplies\n\nThis adds a \"scope\" attribute to a power_supply, which indicates how\nmuch of the system it powers.  It appears in sysfs as \"scope\" or in\nthe uevent file as POWER_SUPPLY_SCOPE\u003d.  There are presently three\npossible values:\n\tUnknown - unknown power topology\n\tSystem - the power supply powers the whole system\n\tDevice - it powers a specific device, or tree of devices\n\nA power supply which doesn\u0027t have a \"scope\" attribute should be assumed to\nhave \"System\" scope.\n\nIn general, usermode should assume that loss of all System-scoped power\nsupplies will power off the whole system, but any single one is sufficient\nto power the system.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Richard Hughes \u003crichard@hughsie.com\u003e\n"
    },
    {
      "commit": "a7a280493fb63f8e9fbfc8feec5810bf50e1e54f",
      "tree": "9b8be8a0da29a64d0a9e990af1f366a63f09d3f4",
      "parents": [
        "2cd1c8d4dc7ecca9e9431e2dabe41ae9c7d89e51"
      ],
      "author": {
        "name": "Major Lee",
        "email": "major_lee@wistrom.com",
        "time": "Tue Nov 15 15:31:23 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 05 17:06:37 2011 +0100"
      },
      "message": "x86/mrst: Battery fixes\n\nWhen DCDC input line over current detecting, PMIC will change\ncharging current automatically.  Logging event is enough.\n\nSigned-off-by: Major Lee \u003cmajor_lee@wistron.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n[fix build]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "00a159a5567232fbe1dd85bc611c55f53943b0fc",
      "tree": "684721d12271fecb5b42daca52e79cab6bbc28d8",
      "parents": [
        "b57f2f6108fbf9ce33191fb574fe94b1f3ccbff3"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Sep 02 04:20:01 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 04:32:46 2011 +0400"
      },
      "message": "max8925_power: Check at probe time if power to set online\n\nThe interrupt for ac on/off can be missed during boot time.\nCheck if online by seeing if we have power.  We choose 0.5V\nsince this is high enough to avoid random reading from a\ninput that could be floating if no charger.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Ted Bennett \u003ctbennett@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b57f2f6108fbf9ce33191fb574fe94b1f3ccbff3",
      "tree": "b1b917221b9ec96ea571f0422f3931f9b184abc5",
      "parents": [
        "60a1f6e4462bb71b39543ddbca314886a55adb9d"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Sep 02 04:20:01 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 04:31:47 2011 +0400"
      },
      "message": "max8925_power: Do not read random data from chip registers\n\nReading the voltage, charge etc requires that we tell the chip\nwhat property we want to read before reading it according to\nmaxim.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Thomas Liu \u003cThomas.Liu@maxim-ic.com\u003e\nTested-by: Ted Bennett \u003ctbennett@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "60a1f6e4462bb71b39543ddbca314886a55adb9d",
      "tree": "b7e8216b6c35c8fa4423d33cb928666a2f11e371",
      "parents": [
        "86e6c6bd9b70260fc5bc9fdfa2e5b4dfd8fe545c"
      ],
      "author": {
        "name": "Ramakrishna Pallala",
        "email": "ramakrishna.pallala@intel.com",
        "time": "Sat Nov 26 04:11:15 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 04:11:15 2011 +0400"
      },
      "message": "max17042_battery: Fix error handling\n\nIn max17042_get_property(...), the values returned by\nmax17042_read_reg are directly assigned to the variables,\neven if the read results in an error.\n\nThis patch checks for the return code from max17042_read_reg and\nexits the function if there is any error.\n\nSigned-off-by: Ramakrishna Pallala \u003cramakrishna.pallala@intel.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "86e6c6bd9b70260fc5bc9fdfa2e5b4dfd8fe545c",
      "tree": "36e46a0d74017fadaf09feda9fa2d79dd5915f14",
      "parents": [
        "3b176b25a8146673ade4772d1edfe318caa6818a"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Wed Nov 23 22:37:15 2011 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 03:41:47 2011 +0400"
      },
      "message": "ds2760_battery: Add rated capacity of the hx4700 3600mAh battery\n\nAdd rated capacity of the HP iPAQ hx4700 3.7V 3600mAh (359114-001)\nbattery. For this battery the value of the rated capacity EEPROM\nregister at 0x32 is 14; thus rated_capacities[14] \u003d 3600.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3b176b25a8146673ade4772d1edfe318caa6818a",
      "tree": "05817f20a5d28812f793c5e3b5ef8aaa7147c2fa",
      "parents": [
        "8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Thu Sep 22 16:59:11 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 00:34:12 2011 +0400"
      },
      "message": "power_supply: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts\ndisabled], We run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler returns with\ninterrupts enabled (see commit [b738a50a: genirq: Warn when handler\nenables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db",
      "tree": "de05bfaa8a687daf431827a10548f9e9797c1569",
      "parents": [
        "c6cd4f267d442f2ce279024adb03a69e8608e0f6"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:11 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 00:03:44 2011 +0400"
      },
      "message": "bq27x00_battery: Fix OOPS caused by unregistring bq27x00 driver\n\n* power_supply_unregister call bq27x00_battery_get_property which\n  call bq27x00_battery_poll\n* make sure that bq27x00_battery_poll will not call\n  schedule_delayed_work again after unregister (which cause OOPS)\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c6cd4f267d442f2ce279024adb03a69e8608e0f6",
      "tree": "ef55415b14c002235cfdefc9b7f9c6a2e026a2da",
      "parents": [
        "270968c0984aeed096da3cfffb0e131f4c416166"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:09 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 00:00:52 2011 +0400"
      },
      "message": "bq27x00_battery: Fix reporting error messages\n\n* Do not be noise if battery is not calibrated (use dev_dbg)\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "270968c0984aeed096da3cfffb0e131f4c416166",
      "tree": "1cb5467e11f956509ba3da4833ae41f3cec59fbe",
      "parents": [
        "d149e98e02c84fe1e81aa7f6b91a667d796b2c6e"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:08 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:59:49 2011 +0400"
      },
      "message": "bq27x00_battery: Fix reporting status value for bq27500 battery\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d149e98e02c84fe1e81aa7f6b91a667d796b2c6e",
      "tree": "67be8d86b75f02a7191ba7ec4eec70e356bf221a",
      "parents": [
        "a8f6bd23cc73a54b9182cf8be102739e01ea874a"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:07 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:59:38 2011 +0400"
      },
      "message": "bq27x00_battery: Cache temperature value in converted unit\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a8f6bd23cc73a54b9182cf8be102739e01ea874a",
      "tree": "1901f17ffd9a7537d734555e496a599ca60bd300",
      "parents": [
        "4b226c2cf04eb373369d298fa00181b0eec71233"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:06 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:58:47 2011 +0400"
      },
      "message": "bq27x00_battery: Cache energy property\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "4b226c2cf04eb373369d298fa00181b0eec71233",
      "tree": "63fd6b047b61b29c4e4352a41f4a1f0b4f5dc0b9",
      "parents": [
        "d66bab3f3a5119084ac0ed010a7eae0000af4f16"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:05 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:58:16 2011 +0400"
      },
      "message": "bq27x00_battery: Report -ENODATA if bq27000 battery was not calibrated\n\n* CI (Capacity Inaccurate) flag is set after full reset on bq27000 battery\n* when is set, all capacity properties should be reported incorrectly,\n  because there was no learning cycle and battery was not calibrated\n* instead reporting incorrect values, report -ENODATA\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d66bab3f3a5119084ac0ed010a7eae0000af4f16",
      "tree": "a4a82bcd3912fc54dbf1a3ff3975325e0b67ebe0",
      "parents": [
        "b68f6216c5f53698379603209d3168766449fdab"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:04 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:57:48 2011 +0400"
      },
      "message": "bq27x00_battery: Add support for property POWER_SUPPLY_PROP_CAPACITY_LEVEL\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b68f6216c5f53698379603209d3168766449fdab",
      "tree": "da4a07c26d78ee7d7f309c6328d93fb5f551499f",
      "parents": [
        "e7a5f6d55991fb3b3214f435681ee2db96320395"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:03 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:57:14 2011 +0400"
      },
      "message": "bq27x00_battery: Do not cache current_now value for bq27000 batery\n\n* This prevent reporting old current_now value for bq27000\n* Also ask for current flags, to make sure that current_now\n  will be reported with correct signature\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e7a5f6d55991fb3b3214f435681ee2db96320395",
      "tree": "770037bf6a2d86190b976bfcea3eb67584991d4c",
      "parents": [
        "72af5a4b9cc9c4527f2967e0283bee632237c26e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Mon Aug 29 09:32:04 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:30:58 2011 +0400"
      },
      "message": "max8925_power: Enable power change notifications\n\nThe power core infrastructure allow external power change\nevents to be passed to drivers what are listed in the\nsupplied_to call back field.  Enable this feature by\nallowing the supplied_to field to be passed to the driver.\n\nThis feature will enable drivers named in the supplied_to\nfield that have a external_power_changed callback to be\nnotified when power was been turned on or off.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "72af5a4b9cc9c4527f2967e0283bee632237c26e",
      "tree": "f355e9bfd3421d68f1befdb237df6979c1d5196e",
      "parents": [
        "5ba1fa0ae288e93179d54e3c59b2241eb1709f0c"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:11:06 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:24:45 2011 +0400"
      },
      "message": "max8925_power: Remove support for irq bits that do not exist\n\nThe max8925 cannot return usb status.  The bits\n\n       [MAX8925_IRQ_VCHG_USB_OVP] \u003d {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 3,\n       },\n       [MAX8925_IRQ_VCHG_USB_F] \u003d  {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 4,\n       },\n       [MAX8925_IRQ_VCHG_USB_R] \u003d {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 5,\n       },\n\ndo not exist in the irq register.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5ba1fa0ae288e93179d54e3c59b2241eb1709f0c",
      "tree": "0b237478cda62fc1ddd741092c184ec1be815d78",
      "parents": [
        "92de378b739115c8afaae5cd3f25159406bb9914"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:24:03 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:24:03 2011 +0400"
      },
      "message": "max8925_power: Do not detect ac insert if handled by other code\n\nOn brownstone rev 4 ac-insert detect is handled by vbus.\n\nallow the platform code to configure the disabling of insert\nby setting no_insert_detect.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "92de378b739115c8afaae5cd3f25159406bb9914",
      "tree": "ebb4e6314d72c0d48ef6a6e957120d29ae52c593",
      "parents": [
        "9c9cf9e26363d0c06d0e01d5304477be97ace5cb"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:19:37 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:19:37 2011 +0400"
      },
      "message": "max8925_power: No temperature interrupts if temperature not connected\n\nBrownstone does not have temperature reading circuit hooked up.\nThis leads to spurious interrupts.\n\nAllow the platform layer to indicate no temperature circuit\nand do not activate interrupts if no temperature control is set\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9c9cf9e26363d0c06d0e01d5304477be97ace5cb",
      "tree": "11c5ce9267a40ec86a08cb405c6d99a6ff5ad15f",
      "parents": [
        "44abd774f52999125d499aed17a2f70211c34dcd"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 21:25:23 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 21:26:03 2011 +0400"
      },
      "message": "max8925_power: Fix incorrect voltage and current calculation\n\nThe datasheet indicates a 12 bit value is returned for i2c\nregisters for voltage and current.  Code was assuming 8 bits.\nBut default for chip is 12 bit return value.\n\nVoltage is returned in 2mV units  -- adjust to return as uV\nper linux power spec\n\nAdjust current calculation to return units in uA.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "44abd774f52999125d499aed17a2f70211c34dcd",
      "tree": "dd1d0c32143831240cc52ef46efd1a1bcb8edada",
      "parents": [
        "47f0ac2b0a8c7f26b513a2a18045219b030aedf1"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@gmail.com",
        "time": "Sat Oct 29 07:56:32 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 02:56:21 2011 +0400"
      },
      "message": "max8997_charger: Fix unsigned value for less than zero\n\nThe \u0027val\u0027 is a \u0027unsigned char\u0027, so it is never less than zero.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@gmail.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "629bcb4b72d49b3631ae3dd0fe1d345820fadfcc",
      "tree": "dc3115244e9ee4ffb2cc192e19911abccd58bed3",
      "parents": [
        "caca6a03d365883564885f2c1da3e88dcf65d139"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sat Nov 19 19:26:37 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 02:20:57 2011 +0400"
      },
      "message": "collie_battery: Get rid of irq_to_gpio usage\n\nSince 9d08d5d77a355510c2f5657c86b0a4b25acfe72c, irq_to_gpio() is no\nlonger available but still in use by collie_battery.c. As it\u0027s just\nfor a debug message, just get rid of this call.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "7925231037447d1a9036f31c823d362bf2ef4bb0",
      "tree": "d283ba9c7475182fc999bf6d22ee69a969eb0f48",
      "parents": [
        "019370d35a671839f1df1d05794e15942cac002b"
      ],
      "author": {
        "name": "Major Lee",
        "email": "major_lee@wistrom.com",
        "time": "Fri Aug 26 12:22:00 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 23:46:35 2011 +0400"
      },
      "message": "intel_mid_battery: Handle Over Current gracefully\n\nWhen DCDC input line over current detecting, PMIC will change charging\ncurrent automatically. Logging event is enough.\n\nSigned-off-by: Major Lee \u003cmajor_lee@wistron.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "019370d35a671839f1df1d05794e15942cac002b",
      "tree": "ed51708a1f3bcbf4b324451ba4cf9570c5d36c80",
      "parents": [
        "389cd203d611db376c8226e6a7363104ca3769de"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Aug 26 19:55:17 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 23:30:42 2011 +0400"
      },
      "message": "tosa_battery: Convert to gpio_request_array() / gpio_free_array()\n\nThis change simplifies the implementation.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "389cd203d611db376c8226e6a7363104ca3769de",
      "tree": "83ec524c86e954b93ec0f1ad377b54a46aa3062f",
      "parents": [
        "7ab2f0207dd493e9ac8bae78324cf5592fa92650"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Aug 26 15:52:48 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 23:30:22 2011 +0400"
      },
      "message": "collie_battery: Convert to gpio_request_array() / gpio_free_array()\n\nAs suggested by Igor Grinberg, this change make the implementation looks\nsimpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "7ab2f0207dd493e9ac8bae78324cf5592fa92650",
      "tree": "1ff77ca24279088a18c10d0e043327dcd1be7e3c",
      "parents": [
        "5519d00e6a5d99a163484722ef7cea8bff47bc58"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 22:52:48 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 23:07:00 2011 +0400"
      },
      "message": "olpc_battery: Remove unneeded \u0027olpc_battery_trigger_uevent\u0027\n\nIt is no longer used, so we can safely remove it.\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5519d00e6a5d99a163484722ef7cea8bff47bc58",
      "tree": "9411f468758e567b9350036f993b29d612b73370",
      "parents": [
        "6c75ea1e582d12120072cae742a0d63ea8ac8c65"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 22:49:07 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 22:51:52 2011 +0400"
      },
      "message": "olpc_battery: Fix section mismatch noise\n\nThis patch fixes the following noise (by renaming _drv to _driver):\n\nWARNING: drivers/power/olpc_battery.o(.data+0x100): Section mismatch in reference from the variable olpc_battery_drv to the function .devinit.text:olpc_battery_probe()\nThe variable olpc_battery_drv references\nthe function __devinit olpc_battery_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nWARNING: drivers/power/olpc_battery.o(.data+0x104): Section mismatch in reference from the variable olpc_battery_drv to the function .devexit.text:olpc_battery_remove()\nThe variable olpc_battery_drv references\nthe function __devexit olpc_battery_remove()\nIf the reference is valid then annotate the\nvariable with __exit* (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nWARNING: drivers/power/olpc_battery.o(.data+0x128): Section mismatch in reference from the variable olpc_battery_drv to the variable .devinit.rodata:olpc_battery_ids\nThe variable olpc_battery_drv references\nthe variable __devinitconst olpc_battery_ids\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "6c75ea1e582d12120072cae742a0d63ea8ac8c65",
      "tree": "e7d83460d58069ba6e3e664408a03a69db2ccaf9",
      "parents": [
        "85b5fbf784810d80aa09646189848c9ebc8a4ba2"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Wed Sep 14 13:19:07 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Nov 24 22:39:17 2011 +0400"
      },
      "message": "bq20z75: Devicetree init support\n\nAdding support to generate platform data when kernel is configured\nthrough device tree.\n\nAlso adding the binding for the TI bq20z75 fuel gadge and the\nbq20z75 driver.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "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": "85b5fbf784810d80aa09646189848c9ebc8a4ba2",
      "tree": "82af14e69d143c2c9a70b33fac60a8be4e9a6b51",
      "parents": [
        "1c74529dbecf8839d3ed360690f937d68c14e55b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Aug 22 11:30:47 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Aug 23 17:32:07 2011 +0400"
      },
      "message": "power_supply: Fix sysfs format warning\n\nFix format warning:\n\ndrivers/power/power_supply_sysfs.c:82: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027ssize_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "1c74529dbecf8839d3ed360690f937d68c14e55b",
      "tree": "22ff0ecdec593c6f613f75944bd79e2ccdadd888",
      "parents": [
        "cf7a8c03db792894f436db5f3ffc44d947b9b068"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 23 20:34:33 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Aug 23 17:31:52 2011 +0400"
      },
      "message": "pda_power: Fix build error if !CONFIG_USB_OTG_UTILS\n\ncommit 9ad63986c606c60e2e916b1b96f22991f966d9cc\n\"pda_power: Add support for using otg transceiver events\"\nintroduces below build error if !CONFIG_USB_OTG_UTILS.\n\n  CC      drivers/power/pda_power.o\ndrivers/power/pda_power.c: In function \u0027pda_power_probe\u0027:\ndrivers/power/pda_power.c:322: error: \u0027otg_is_usb_online\u0027 undeclared (first use in this function)\ndrivers/power/pda_power.c:322: error: (Each undeclared identifier is reported only once\ndrivers/power/pda_power.c:322: error: for each function it appears in.)\ndrivers/power/pda_power.c:325: error: \u0027otg_is_ac_online\u0027 undeclared (first use in this function)\ndrivers/power/pda_power.c:371: error: \u0027otg_handle_notification\u0027 undeclared (first use in this function)\nmake[2]: *** [drivers/power/pda_power.o] Error 1\nmake[1]: *** [drivers/power] Error 2\nmake: *** [drivers] Error 2\n\nThis patch adds #ifdef CONFIG_USB_OTG_UTILS guards at necessary places to fix\nbuild errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "cf7a8c03db792894f436db5f3ffc44d947b9b068",
      "tree": "182005726b4a00b42e0e574673c89598c6f8241a",
      "parents": [
        "91d8b0d6f81d2946962ee559090a34834dfd467b"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Aug 17 10:18:34 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:35 2011 +0400"
      },
      "message": "max17042_battery: Bugfix of incorrect voltage register value interpretation\n\nThe calculation had error in getting voltage values from\nMAX17042 registers. The least bit denotes 78.125uV (625/8).\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "91d8b0d6f81d2946962ee559090a34834dfd467b",
      "tree": "3cbfca6e1eca3b857976116c4c96f54e2e62a6a5",
      "parents": [
        "4cfa892c03b35f3c61d93e0d8d97ff8db074818f"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Aug 12 21:19:57 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:34 2011 +0400"
      },
      "message": "max17042_battery: Do not lose accuracy calculating current_now\n\nPROP_CURRENT_NOW value is first divided then multiplied up\ncausing a lose of accuracy.  Use the same method as\nPROP_CURRENT_AVG to do the calculation.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "4cfa892c03b35f3c61d93e0d8d97ff8db074818f",
      "tree": "81cc2a49230854abe1f7de1d78ce9ab1bb57bdb8",
      "parents": [
        "45d116ec2503c4255374e11c2c48f81cdf6d0f1d"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Aug 12 21:18:18 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:27 2011 +0400"
      },
      "message": "max17042_battery: Divide by 0 crash because r_sns init too late\n\nOn MMP2 brownstone divide by 0 error since probe sets r_sns\nafter calling power_supply_register.\n\nMove the code up a few lines.  r_sns comes from the platform\ndata.\n\nPROP_CURRENT_AVG and PROP_CURRENT divide the result by r_sns.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "45d116ec2503c4255374e11c2c48f81cdf6d0f1d",
      "tree": "3a2800ca261d2645c80f63dedad498ca4c21512d",
      "parents": [
        "cae659af87288a4b1723cdf94d713ef7fb4c56d9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 01 07:41:50 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:26 2011 +0400"
      },
      "message": "max8998_charger: Allow full timeout not set, leave it unchanged\n\nAdd a missing break for case 0 of pdata-\u003etimeout, otherwise it will fall\nthrough to the default case and return error.\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": "cae659af87288a4b1723cdf94d713ef7fb4c56d9",
      "tree": "ca7f38e6148bc0ac3a5e7f4522b8d8d3718f49d2",
      "parents": [
        "c3503fd02558245ebbb0b48f3ae1d62416e3fd2a"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Aug 10 21:46:02 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:25 2011 +0400"
      },
      "message": "olpc_battery: Add wakeup support\n\nBattery and AC events can now be used to wake up the system from suspend.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c3503fd02558245ebbb0b48f3ae1d62416e3fd2a",
      "tree": "4349bcdaaff892a3aa5b9b56631295c3a4fd798b",
      "parents": [
        "35c3ae5eef3fc641c75c5e1e4307835c8efa5f6b"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Aug 10 21:45:36 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:24 2011 +0400"
      },
      "message": "olpc_battery: Bind to device tree\n\nThis is cleaner, and allows suspend/resume (wakeup) handlers to be\nadded in an upcoming patch.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "35c3ae5eef3fc641c75c5e1e4307835c8efa5f6b",
      "tree": "0fbd69761ff8080bb2d5615073f486612a1a7464",
      "parents": [
        "9ad63986c606c60e2e916b1b96f22991f966d9cc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 16 08:37:42 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:23 2011 +0400"
      },
      "message": "wm831x_power: Only register WM831x battery charger if enabled\n\nDon\u0027t tell the system about the battery charger if it\u0027s not enabled, we\ncan reasonably assume that if the charger is not enabled then no battery\nwill ever be connected so reporting state is at best going to waste time\nand at worst going to cause confusing information in the UI.\n\nFor simplicity and robustness we continue to register and handle interrupts\nfrom the charger.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9ad63986c606c60e2e916b1b96f22991f966d9cc",
      "tree": "336bf435cea5ec4143134f98f0712d7a5bcc6b8c",
      "parents": [
        "0bea4b866448af09051e357b139f598aa70b8614"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Sun Jul 10 16:01:15 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:22 2011 +0400"
      },
      "message": "pda_power: Add support for using otg transceiver events\n\nIf the platform data sets the use_otg_notifier flag,\nthe driver will now register an otg notifier callback and listen\nto transceiver events for AC/USB plug-in events instead. This would\nnormally be used by not specifying is_xx_online callbacks and\nnot specifying any irqs so the state machine is completely driven\nfrom OTG xceiver events.\n\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "0bea4b866448af09051e357b139f598aa70b8614",
      "tree": "7f2acc1deb101704d104979da9e18dc87d331a1b",
      "parents": [
        "bd19c756b1a69ec2c8f5f81624d66a1a0daad7c0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jul 07 21:15:13 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:21 2011 +0400"
      },
      "message": "ds2780_battery\u0026z2_battery: Add __devexit_p at necessary places\n\nAccording to the comments in include/linux/init.h:\n\n\"Pointers to __devexit functions must use __devexit_p(function_name), the\nwrapper will insert either the function_name or NULL, depending on the config\noptions.\"\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Clifton Barnes \u003ccabarnes@indesign-llc.com\u003e\nCc: Peter Edwards \u003csweetlilmre@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "bd19c756b1a69ec2c8f5f81624d66a1a0daad7c0",
      "tree": "52d60c06e0f456fe447a77715df477ed9622348b",
      "parents": [
        "c03bfabb60f5070a1c7299eab38b7bb9df64cb11"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Jun 24 22:26:36 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:20 2011 +0400"
      },
      "message": "max8903_charger: Add \"platform:\" prefix for platform modalias\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS\nwith \"platform:\"), the platform modalias is prefixed with \"platform:\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c03bfabb60f5070a1c7299eab38b7bb9df64cb11",
      "tree": "b0bd32aa17031a6a9a99e6c11e6fa284710a5635",
      "parents": [
        "815efa1eab5b0c3e071e5d6df0cc2d7e0c7e6fd7"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 01 07:23:00 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:03:20 2011 +0400"
      },
      "message": "max8997_charger\u0026max8998_charger: Fix unterminated platform_device_id tables\n\nThe platform_device_id table is supposed to be zero-terminated.\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": "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"
    }
  ],
  "next": "bb4ce9708785f40849f1a64931e6cc3b26171201"
}
