)]}'
{
  "log": [
    {
      "commit": "ed2ba977d43a6031f78f9e49d739ef5094f512e4",
      "tree": "4ff8b0620a00f778bc6a5582b08213837bcb963a",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 20 12:06:10 2007 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri Sep 21 01:22:23 2007 +0400"
      },
      "message": "[PATCH] missing null termination in power supply uevent\n\nNeed to null terminate environment. Found by inspection\nwhile looking for similar problems to platform uevent bug\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1da5f4f1beb8cae83104a65f36afe527184a4ef",
      "tree": "902261ca19ab9781fab18c2573828d75e0337dfd",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 10:41:39 2007 +1000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jul 23 12:42:45 2007 +0100"
      },
      "message": "Don\u0027t compile the PMU power driver on 64-bit PowerPC\n\nAs reported by Stephen Rothwell, an allmodconfig build on 64-bit\nPowerPC reports these errors:\n\nERROR: \"pmu_batteries\" [drivers/power/pmu_battery.ko] undefined!\nERROR: \"pmu_battery_count\" [drivers/power/pmu_battery.ko] undefined!\nERROR: \"pmu_power_flags\" [drivers/power/pmu_battery.ko] undefined!\n\nThis fixes the problem by not building pmu_battery.ko on ppc64.  There\nare no battery-powered ppc64 machines with an Apple PMU, and we can be\nreasonably confident there never will be.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8f41958bdd577731f7411c9605cfaa9db6766809",
      "tree": "424776ff9ffe3fac011634c7c8db15dee839b0bb",
      "parents": [
        "bc06cffdec85d487c77109dffcd2f285bdc502d3",
        "0909fca51346d0ece688532c54d41ebc986aef7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:56:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:56:12 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  git-battery vs git-acpi\n  Power supply class and drivers: remove non obligatory return statements\n  pda_power: clean up irq, timer\n  MAINTAINERS: Add maintainers for power supply subsystem and drivers\n\nFixed up trivial conflict in drivers/w1/slaves/w1_ds2760.c manually\n"
    },
    {
      "commit": "5f17c70fe6d0b8562bf396f7e5638f243ebe4da8",
      "tree": "59d6fe264f8d41c2fadc5c74e7dcc1d8802b5a6b",
      "parents": [
        "51ec138c6416e9ed2ba0eae3af5f0ea8a90ae44b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 15 21:00:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:40:51 2007 -0700"
      },
      "message": "PDA_POWER depends on having request_irq()\n\n... so all proud owners of s390-based PDAs will have to live without that one\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b3d54a8c30d2c524889a05d0c1334813d516b93",
      "tree": "7bcbfadc8604f04bea356a8fc61f8069daf24b85",
      "parents": [
        "5ebf6e6a96e41220edec23a90e4140985d1a5732"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Sun Jul 15 05:18:25 2007 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Sun Jul 15 22:32:38 2007 +0400"
      },
      "message": "Power supply class and drivers: remove non obligatory return statements\n\nPer Jeff Garzik request.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "5ebf6e6a96e41220edec23a90e4140985d1a5732",
      "tree": "3ad37208eb90bb8ce530ee0befe99c192868ba1e",
      "parents": [
        "3be86148e7b394b5de2aeb720004f9788a66c300"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 14 19:12:04 2007 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Sun Jul 15 22:32:03 2007 +0400"
      },
      "message": "pda_power: clean up irq, timer\n\nClean up pda_power interrupt handling:\n\nPrior to this patch, the driver would pass information it needed\nto the interrupt handler dev_id pointer, and then prompt forget it\never did so, recreating that same information after a couple passes\nthrough the timer-based state machine.\n\nThis patch removes the redundant checks by passing the\npda_power_supply[] pointer through the state machine.  The current\ncode passed \u0027irq\u0027 through the state machine, as an index to recreate\nthe pointer, when we could more simply pass around the pointer itself.\n\nThis patch makes it easier to remove the \u0027irq\u0027 argument in the future,\nin addition to cleaning up the driver today.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb972873a767220333ffb509de8d9131336e212c",
      "tree": "bb3212e2f531be875f8c8e82bb6236ed2d975760",
      "parents": [
        "efea58e397dec84e37209c98619d39a46872db4d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 04 00:51:18 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 11:28:22 2007 +0100"
      },
      "message": "[BATTERY] One Laptop Per Child power/battery driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "efea58e397dec84e37209c98619d39a46872db4d",
      "tree": "45159f261783eab6a0df2d2e2999f46cb41eb6d6",
      "parents": [
        "fe0e3153acfef4864b69932cf116eb5f38f7500c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 04 00:47:40 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 11:28:12 2007 +0100"
      },
      "message": "[BATTERY] Apple PMU driver\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\n"
    },
    {
      "commit": "fe0e3153acfef4864b69932cf116eb5f38f7500c",
      "tree": "49875913f9166c5aae2b92192ca52f334ada0523",
      "parents": [
        "3788ec932bfd4942831e9a5034191509a2e11924"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri May 04 00:45:39 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 11:26:18 2007 +0100"
      },
      "message": "[BATTERY] 1-Wire ds2760 chip battery driver\n\nThis is driver for batteries with ds2760 chip inside, found inside\nalmost every HP iPaq and HTC PDAs/phones.\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3788ec932bfd4942831e9a5034191509a2e11924",
      "tree": "16999de498555c840864f4a18065615f13dcbcb9",
      "parents": [
        "b2998049cfae4f4a81c4bb048814d34912017bb9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri May 04 00:43:24 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 11:26:08 2007 +0100"
      },
      "message": "[BATTERY] APM emulation driver for class batteries\n\nSigned-off-by: Eugeny Boger \u003ceugenyboger@dgap.mipt.ru\u003e\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b2998049cfae4f4a81c4bb048814d34912017bb9",
      "tree": "ce56af8b6600a31bd78de03787848e1cecc044c8",
      "parents": [
        "4a11b59d8283662193a9c6a9c14c58d1b9bf0617"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri May 04 00:32:17 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 11:25:59 2007 +0100"
      },
      "message": "[BATTERY] pda_power platform driver\n\nCommon power driver for PDAs and phones with one or two external\npower supplies (AC/USB) connected to main and backup batteries,\nand optional builtin charger.\n\nIt\u0027s used to stop logic duplication through different embedded\ndevices. So, power supply *logic* is here. pda_power register\npower supplies, and will take care about notifying batteries\nabout power changes through external power interface.\n\nCurrently, power consumption legal limits (including USB power\nconsumption) should be handled by platform code, inside set_charge\nfunction.\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\nSigned-off-by: Roman Moravcik \u003croman.moravcik@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "4a11b59d8283662193a9c6a9c14c58d1b9bf0617",
      "tree": "492bf022c806ec6c554ca5f8e7c05ea6db138137",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbou@mail.ru",
        "time": "Fri May 04 00:27:45 2007 +0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jul 10 11:25:44 2007 +0100"
      },
      "message": "[BATTERY] Universal power supply class (was: battery class)\n\nThis class is result of \"external power\" and \"battery\" classes merge,\nas suggested by David Woodhouse. He also implemented uevent support.\n\nHere how userspace seeing it now:\n\n    \t# ls /sys/class/power\\ supply/\n    \tac  main-battery  usb\n\n    \t# cat /sys/class/power\\ supply/ac/type\n    \tAC\n\n    \t# cat /sys/class/power\\ supply/usb/type\n    \tUSB\n\n    \t# cat /sys/class/power\\ supply/main-battery/type\n    \tBattery\n\n    \t# cat /sys/class/power\\ supply/ac/online\n    \t1\n\n    \t# cat /sys/class/power\\ supply/usb/online\n    \t0\n\n    \t# cat /sys/class/power\\ supply/main-battery/status\n    \tCharging\n\n    \t# cat /sys/class/leds/h5400\\:red-left/trigger\n    \tnone h5400-radio timer hwtimer ac-online usb-online\n    \tmain-battery-charging-or-full [main-battery-charging]\n    \tmain-battery-full\n\nSigned-off-by: Anton Vorontsov \u003ccbou@mail.ru\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    }
  ]
}
