)]}'
{
  "log": [
    {
      "commit": "a733a5da97b238e3e3167d3d0aee8fe1e8d04e97",
      "tree": "944bd894e77db00c1d30cd252614ac93c6c6bea5",
      "parents": [
        "299cfe38081bea6dcd8b882375f6f65a980bccf9",
        "299cfe38081bea6dcd8b882375f6f65a980bccf9",
        "9e52797131e83688f66fbca6d4cd25b83f33c48f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:38:22 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:38:22 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027fluff\u0027 into release\n\nConflicts:\n\n\tdrivers/acpi/scan.c\n\tinclude/linux/acpi.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e5685b9d35c2cc0a98425b05df30cb837dd1e632",
      "tree": "7f10940d8bdaa18cd806d42a3fdb63cfefc47f37",
      "parents": [
        "87ecd5cddaa37f057d8d8c2813e1b748b1804423"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:42 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:33:23 2008 -0500"
      },
      "message": "ACPI: misc cleanups\n\n    This patch contains the following possible cleanups:\n    - make the following needlessly global code static:\n      - drivers/acpi/bay.c:dev_attr_eject\n      - drivers/acpi/bay.c:dev_attr_present\n      - drivers/acpi/dock.c:dev_attr_docked\n      - drivers/acpi/dock.c:dev_attr_flags\n      - drivers/acpi/dock.c:dev_attr_uid\n      - drivers/acpi/dock.c:dev_attr_undock\n      - drivers/acpi/pci_bind.c:acpi_pci_unbind()\n      - drivers/acpi/pci_link.c:acpi_link_lock\n      - drivers/acpi/sbs.c:acpi_sbs_callback()\n      - drivers/acpi/sbshc.c:acpi_smbus_transaction()\n      - drivers/acpi/sleep/main.c:acpi_sleep_prepare()\n    - #if 0 the following unused global functions:\n      - drivers/acpi/numa.c:acpi_unmap_pxm_to_node()\n    - remove the following unused EXPORT_SYMBOL\u0027s:\n      - acpi_register_gsi\n      - acpi_unregister_gsi\n      - acpi_strict\n      - acpi_bus_receive_event\n      - register_acpi_bus_type\n      - unregister_acpi_bus_type\n      - acpi_os_printf\n      - acpi_os_sleep\n      - acpi_os_stall\n      - acpi_os_read_pci_configuration\n      - acpi_os_create_semaphore\n      - acpi_os_delete_semaphore\n      - acpi_os_wait_semaphore\n      - acpi_os_signal_semaphore\n      - acpi_os_signal\n      - acpi_pci_irq_enable\n      - acpi_get_pxm\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "17196d6e533a5c09ca57bf398099ffa3c13248b1",
      "tree": "4c941dcd9dd427eab18ade699a046cd475029a5c",
      "parents": [
        "a340af14b4c08a53c5f7d821d8bd910e17403384"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Dec 07 13:20:43 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 08 01:51:44 2007 -0500"
      },
      "message": "ACPI: Also autoload the bay driver, was forgotten...\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7aa763cb56b6efdfa5c1b83c336abf1be914afcd",
      "tree": "f29aa1377bcd04afbc555bcc089080b4faadc980",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Stephan Berberig",
        "email": "s.berberig@arcor.de",
        "time": "Fri Aug 10 13:10:31 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 22:10:04 2007 -0400"
      },
      "message": "ACPI: bay: send envp with uevent - fix\n\nThere must not be a new-line character in the uevent.  Otherwise, udev gets\nconfused.  Thanks to Kay Sievers for pointing it out.\n\nSigned-off-by: Stephan Berberig \u003cs.berberig@arcor.de\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3f8698d4d3f72252980575fb8d7b4cafeb5dd0a2",
      "tree": "5d7e3d7be6c4306026172a5cd7e7f8d82b828361",
      "parents": [
        "1f9767df1346c9ce09d6e51b9f34b851e3d94fad"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed May 23 14:12:29 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:37:54 2007 -0400"
      },
      "message": "ACPI: bay: send envp with uevent\n\nMake the bay driver send env information on bay events.\n\nUpon any bay event, we will send the string \"BAY_EVENT\u003d%d\" along with the\nKOBJ_CHANGE, and report the event number.  What the event number means will\nbe platform specific.  Event 3 is always an eject request, but an insert\nmay be either event 1, or it may be event 0.  Event 1 may also be a\nremove request.  It would be best if you check the number of your event\nwith udevmonitor before writing any udev scripts for inserting and\nremoving drive bays.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Stephan Berberig \u003cs.berberig@arcor.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1f9767df1346c9ce09d6e51b9f34b851e3d94fad",
      "tree": "9b635bd25dfffb0adc247efc9ff6a54ccc30c25f",
      "parents": [
        "79a8f70b4b9127eacfc91dd1436c4a7be05e62ab"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed May 09 15:55:53 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 03:30:42 2007 -0400"
      },
      "message": "ACPI: bay: unsuppress uevents\n\nSince platform devices seem to get uevents suppressed by default,\nmanually unsuppress for the bay device since we want to be able\nto send uevents.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0cd79d11412969b6b8fa1624cdc1277db82e2fe",
      "tree": "100ee9bb6f13fc0fb3d1887516712541a5fc0769",
      "parents": [
        "81450b73dde07f473a4a7208b209b4c8b7251d90",
        "db2d4ccdc8f9f3433d3a8566404189f2e9295c23"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tarch/x86_64/pci/mmconfig.c\n\tdrivers/acpi/bay.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0539771d7236b425f285652f6f297cc7939c8f9a",
      "tree": "317a537794edc6e67741b24d5dd82a9f02cc3dcf",
      "parents": [
        "ecb5f7521a309cb9c5fc0832b9705cd2a03d7d45"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Feb 14 10:55:00 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 18:35:23 2007 -0500"
      },
      "message": "ACPI: bay: use IS_ERR for return of register_platform_device_simple\n\nregister_platform_device_simple returns ERR_PTR(foo), so test it with\nIS_ERR(foo).\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7cda93e008e1a477970adbf82dba81a5d4f0ae40",
      "tree": "7127b8e20ed4725eb890b5731ca80f2beb585da4",
      "parents": [
        "c2b6705b75d9c7aff98a4602a32230639e10891c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:50:02 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:50:52 2007 -0500"
      },
      "message": "ACPI: delete extra #defines in /drivers/acpi/ drivers\n\nCosmetic only.\n\nExcept in a single case, #define ACPI_*_DRIVER_NAME\nwere invoked 0 or 1 times.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2b6705b75d9c7aff98a4602a32230639e10891c",
      "tree": "757089d71810040b8dfb763e1ec4d2775609019d",
      "parents": [
        "f52fd66d2ea794010c2d7536cf8e6abed0ac4947"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:33:40 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 23:33:40 2007 -0500"
      },
      "message": "ACPI: fix acpi_driver.name usage\n\nIt was erroneously used as a description rather than a name.\n\nie. turn this:\n\nlenb@se7525gp2:/sys\u003e ls bus/acpi/drivers\nACPI AC Adapter Driver  ACPI Embedded Controller Driver  ACPI Power Resource Driver\nACPI Battery Driver     ACPI Fan Driver                  ACPI Processor Driver\nACPI Button Driver      ACPI PCI Interrupt Link Driver   ACPI Thermal Zone Driver\nACPI container driver   ACPI PCI Root Bridge Driver      hpet\n\ninto this:\n\nlenb@se7525gp2:~\u003e ls /sys/bus/acpi/drivers\nac  battery  button  container  ec  fan  hpet  pci_link  pci_root  power  processor  thermal\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f52fd66d2ea794010c2d7536cf8e6abed0ac4947",
      "tree": "c8b7f8ba146947cd79e4b51615b39ec51fd10422",
      "parents": [
        "ec2f9d1331f658433411c58077871e1eef4ee1b4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 22:42:12 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 12 22:42:12 2007 -0500"
      },
      "message": "ACPI: clean up ACPI_MODULE_NAME() use\n\ncosmetic only\n\nMake \"module name\" actually match the file name.\nInvoke with \u0027;\u0027 as leaving it off confuses Lindent and gcc doesn\u0027t care.\nFix indentation where Lindent did get confused.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a3c94e5c5921b0fd75b33042ca598aee52f1f7b9",
      "tree": "c99760f9d5880bf787421d22dc57c41daabd4572",
      "parents": [
        "b2b7910d5d3cb6e53b40a435bbc3f1de60f4464a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:07 2007 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 09 13:04:58 2007 -0500"
      },
      "message": "ACPI: bay: fix wrong order of kzalloc arguments\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "35e00fbe48c547002fbfef718fdc67471c403ee8",
      "tree": "9020ee47f7f6f19bfec7fc1f7056193baaa50bd1",
      "parents": [
        "6026179519896e7d35b2564e7544487d1c8948e7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:07 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] wrong order of kzalloc arguments\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c41458aca0defd5b16239ffd65630d1b87672ee5",
      "tree": "7e547b57e5591c57073a9ef88290765bf354771c",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Mon Feb 05 16:09:07 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 09 00:38:01 2007 -0500"
      },
      "message": "ACPI: bay: remove ACPI driver struct\n\nThe bay driver is a platform driver, and doesn\u0027t need to also be an acpi\ndriver.  Remove the acpi driver related structures and callbacks, they didn\u0027t\ndo anything anyway.  Switch to uevent for user space event notification.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "547352660506ab99d6b0bad58dea495bf3718cee",
      "tree": "2fdfca6c709015fd1266b9bb44f1bfba50f5e069",
      "parents": [
        "975a8e3ed2b9eab9f062a1e0ba7fe180e15204e1"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 11 02:09:09 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:14:56 2007 -0500"
      },
      "message": "ACPI: bay: Convert ACPI Bay driver to be compatible with sysfs update.\n\n\tSet fake hid for ejectable drive bay.\n\tMatch bay devices by checking the hid.\n\tRemove .match method of Bay driver.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d22e1e83aac1f81f948ac8bff281487c11cc967",
      "tree": "970219b80a70c5991daa8180a4dda08567d517c6",
      "parents": [
        "2b167c01190b647c976e7fab312f2e3d3b3a785f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 04 14:49:39 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:12:06 2007 -0500"
      },
      "message": "ACPI: bay: make drive_bays static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2b167c01190b647c976e7fab312f2e3d3b3a785f",
      "tree": "9fa00bbcc0ee6a820057a5fc2ab3a9327f218346",
      "parents": [
        "e9dd85e5bdff2a3981dfaa55869ba920e985ea8a"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Mon Dec 18 18:07:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:11:59 2007 -0500"
      },
      "message": "ACPI: bay: make bay a platform driver\n\nConvert the bay driver to be a platform driver, so that we can have\nsysfs entries.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e9dd85e5bdff2a3981dfaa55869ba920e985ea8a",
      "tree": "6b46b4d14615f9cff9729b95474feb183e0074d1",
      "parents": [
        "5447cbb278fd01c402180ab1e820b95101e782fa"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Mon Dec 18 18:06:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:11:50 2007 -0500"
      },
      "message": "ACPI: bay: remove prototype procfs code\n\nRemove all the procfs related code.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5447cbb278fd01c402180ab1e820b95101e782fa",
      "tree": "1669efb9e614a3ebe42a542d4cc69f88b08023ed",
      "parents": [
        "01b57e73728880b787c85e27ad06c249412813b1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 21 01:15:41 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:11:41 2007 -0500"
      },
      "message": "ACPI: bay: delete unused variable\n\ndrivers/acpi/bay.c: In function ‘bay_notify’:\ndrivers/acpi/bay.c:491: warning: unused variable ‘bay’\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01b57e73728880b787c85e27ad06c249412813b1",
      "tree": "7199a7f7581c2c0127ba9907db6e1303962d9cdc",
      "parents": [
        "fe9a2f77e5ad508b18671571c0b3f6f79ea709a8"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Oct 20 14:30:25 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 03 01:11:30 2007 -0500"
      },
      "message": "ACPI: bay: new driver adding removable drive bay support\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ]
}
