)]}'
{
  "log": [
    {
      "commit": "301f33fbcf4ced53b3de114846ecece5d6aafeeb",
      "tree": "2907366f7a1d5612e89a6579a5e7a57a92cfe348",
      "parents": [
        "155689defc782b486a7e6776a57ecc4ebb37ed52"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Apr 04 14:19:16 2012 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 13:41:40 2012 -0400"
      },
      "message": "ACPI video: use after input_unregister_device()\n\nWe can\u0027t use \"input\" anymore after calling input_unregister_device().\nThe call to input_free_device() is a double free.  The normal way to\ndeal with this is to make input_register_device() the last function\ncalled in the function.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c6996bdd850fb53319918487d5f674203517fdc5",
      "tree": "4cae4d09a0c4b4bfd029674e4b965a3a8ce15a52",
      "parents": [
        "cfb46f433a4da97c31780e08a259fac2cb6bd61f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Apr 25 14:33:48 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 13:40:55 2012 -0400"
      },
      "message": "acpi_video: Intel video is not always i915\n\nStop it poking at random registers on the i740 cards that may be out there\nstill.\n\nAs per Matthew\u0027s feedback remove the conditional checks and never enable the\nopregion handling unless an appropriate driver has been loaded.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cfb46f433a4da97c31780e08a259fac2cb6bd61f",
      "tree": "dd95f70763c1cb01e35bb28ac0fe3877501d3d60",
      "parents": [
        "76e10d158efb6d4516018846f60c2ab5501900bc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Apr 25 14:33:33 2012 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 01 13:40:55 2012 -0400"
      },
      "message": "acpi_video: fix leaking PCI references\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b60e7f6166857c76871977794fa266b02da1f394",
      "tree": "e101d6548b7a841ffca1e20fd10cf54f4d80bace",
      "parents": [
        "ea9f8856bd6d4ed45885b06a338f7362cd6c60e5"
      ],
      "author": {
        "name": "Igor Murzov",
        "email": "intergalactic.anonymous@gmail.com",
        "time": "Fri Mar 30 21:32:09 2012 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 15:47:52 2012 -0400"
      },
      "message": "ACPI video: Don\u0027t start video device until its associated input device has been allocated\n\nQuoth Dmitry Torokhov:\nIn addition to bus notifier we do install device notifier explicitly\nso it might fire up early. The easiest fox would be to move\nacpi_video_bus_start_devices() after input_allocate_device() but\nbefore input_register_device() - unregistered input devices can handle\ninput_event() calls just fine.\n\nMay fix crashes reported in:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d40672\n\nSigned-off-by: Igor Murzov \u003ce-mail@date.by\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ea9f8856bd6d4ed45885b06a338f7362cd6c60e5",
      "tree": "85f9eeb1d08bb3b9f22310acc0f5a15c572ee3aa",
      "parents": [
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Igor Murzov",
        "email": "intergalactic.anonymous@gmail.com",
        "time": "Fri Mar 30 21:32:08 2012 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 15:44:05 2012 -0400"
      },
      "message": "ACPI video: Harden video bus adding.\n\nIt is always better to check return values, so add some new checks and\ncorrect existing ones.\n\nv2: Be consistent and don\u0027t mix errors from -E* and AE_* namespaces.\n\nSigned-off-by: Igor Murzov \u003ce-mail@date.by\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.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": "c299eba3c5a801657f275d33be588b34831cd30e",
      "tree": "022a2a72604443fa8ce8d3fd040fbda49b04f681",
      "parents": [
        "1850536b93888e6cc3ee42e63e20e61f35f8b3e2",
        "4a8f5058bde15d737abe39b5bed3f21dcb6599d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:17:02 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 02 21:17:02 2011 -1000"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI:  delete stale reference in kernel-parameters.txt\n  ACPI: add missing _OSI strings\n  ACPI: remove NID_INVAL\n  thermal: make THERMAL_HWMON implementation fully internal\n  thermal: split hwmon lookup to a separate function\n  thermal: hide CONFIG_THERMAL_HWMON\n  ACPI print OSI(Linux) warning only once\n  ACPI: DMI workaround for Asus A8N-SLI Premium and Asus A8N-SLI DELUX\n  ACPI / Battery: propagate sysfs error in acpi_battery_add()\n  ACPI / Battery: avoid acpi_battery_add() use-after-free\n  ACPI: introduce \"acpi_rsdp\u003d\" parameter for kdump\n  ACPI: constify ops structs\n  ACPI: fix CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS\n  ACPI: fix 80 char overflow\n  ACPI / Battery: Resolve the race condition in the sysfs_remove_battery()\n  ACPI / Battery: Add the check before refresh sysfs in the battery_notify()\n  ACPI / Battery: Add the hibernation process in the battery_notify()\n  ACPI / Battery: Rename acpi_battery_quirks2 with acpi_battery_quirks\n  ACPI / Battery: Change 16-bit signed negative battery current into correct value\n  ACPI / Battery: Add the power unit macro\n  ...\n"
    },
    {
      "commit": "9c8b04be443b33939f374a811c82abeebe0a61d1",
      "tree": "9d6e3e682e9f1bbcdae726830f54430e860c7fa6",
      "parents": [
        "e545b55a1e980cbb6a158886286106bbf39722b1"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sat Jun 25 21:07:52 2011 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 16 18:36:17 2011 -0400"
      },
      "message": "ACPI: constify ops structs\n\nStructs battery_file, acpi_dock_ops, file_operations,\nthermal_cooling_device_ops, thermal_zone_device_ops, kernel_param_ops\nare not changed in runtime.  It is safe to make them const.\nregister_hotplug_dock_device() was altered to take const \"ops\" argument\nto respect acpi_dock_ops\u0027 const notion.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f5a3d0c4086d1854cbda545092c462b84cba20ce",
      "tree": "a7ff24f477c618a7680bc617f12366656a0afe23",
      "parents": [
        "2bf71160f94270319eb965935045f825ec446e8a"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jul 12 18:30:52 2011 -0400"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jul 13 11:19:47 2011 -0700"
      },
      "message": "i915: Fix opregion notifications\n\nopregion-based platforms will send ACPI video event 0x80 for a range of\nnotification types for legacy compatibility. This is interpreted as a\ndisplay switch event, which may not be appropriate in the circumstances.\nWhen we receive such an event we should make sure that the platform is\ngenuinely requesting a display switch before passing that event through\nto userspace.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nTested-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "70f23fd66bc821a0e99647f70a809e277cc93c4c",
      "tree": "3e768b77e63c6364ef32cf257c9449369afd215f",
      "parents": [
        "c719864f15676af92b705589c93ba1468b89cd24"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue May 10 10:16:21 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 10 10:16:21 2011 +0200"
      },
      "message": "treewide: fix a few typos in comments\n\n- kenrel -\u003e kernel\n- whetehr -\u003e whether\n- ttt -\u003e tt\n- sss -\u003e ss\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "445aef374594207b278477dfd98fc5d1498d353a",
      "tree": "6116b34ba9eeb210709b22b1d04d33f32b0ba086",
      "parents": [
        "03e4970c10151c5fb25ddd7e9a142d63c6a8d058"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 12:46:02 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 28 13:05:29 2011 -0700"
      },
      "message": "acpi: Remove sysfs_create_link from video driver\n\nThe acpi video driver attempts to explicitly create a sysfs link between\nthe acpi device and the associated PCI device. However, we\u0027re now also\ndoing this from the backlight core, which means that we get a backtrace\ncaused by a duplicate file. Remove the code and leave it up to the\nbacklight core.\n\nReported-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9661e92c10a9775243c1ecb73373528ed8725a10",
      "tree": "6540081a58b66142f3c84f93f76313be7e38b02b",
      "parents": [
        "7eae3efa13c5d1c8e7d8dd0504ad524963b8add1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:00 2011 -0700"
      },
      "message": "acpi: tie ACPI backlight devices to PCI devices if possible\n\nDual-GPU machines may provide more than one ACPI backlight interface.  Tie\nthe backlight device to the GPU in order to allow userspace to identify\nthe correct interface.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb7ca747f8d6243b3943c5b133048652020f4a50",
      "tree": "b40e879a7b26e3763aea2af2d4dd9079483de11e",
      "parents": [
        "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "backlight: add backlight type\n\nThere may be multiple ways of controlling the backlight on a given\nmachine.  Allow drivers to expose the type of interface they are\nproviding, making it possible for userspace to make appropriate policy\ndecisions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52cfd503ad7176d23a5dd7af3981744feb60622f",
      "tree": "0a8aeaaf4acbc86ac682f18632b8070c1c6b7ba1",
      "parents": [
        "dc8e7e3ec60bd5ef7868aa88755e9d4c948dc5cc",
        "4263d9a3ae4d15785897d0543bb59316c84ee605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (59 commits)\n  ACPI / PM: Fix build problems for !CONFIG_ACPI related to NVS rework\n  ACPI: fix resource check message\n  ACPI / Battery: Update information on info notification and resume\n  ACPI: Drop device flag wake_capable\n  ACPI: Always check if _PRW is present before trying to evaluate it\n  ACPI / PM: Check status of power resources under mutexes\n  ACPI / PM: Rename acpi_power_off_device()\n  ACPI / PM: Drop acpi_power_nocheck\n  ACPI / PM: Drop acpi_bus_get_power()\n  Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()\n  ACPI / Fan: Rework the handling of power resources\n  ACPI / PM: Register power resource devices as soon as they are needed\n  ACPI / PM: Register acpi_power_driver early\n  ACPI / PM: Add function for updating device power state consistently\n  ACPI / PM: Add function for device power state initialization\n  ACPI / PM: Introduce __acpi_bus_get_power()\n  ACPI / PM: Introduce function for refcounting device power resources\n  ACPI / PM: Add functions for manipulating lists of power resources\n  ACPI / PM: Prevent acpi_power_get_inferred_state() from making changes\n  ACPICA: Update version to 20101209\n  ...\n"
    },
    {
      "commit": "3e098984073795bff5e5e3edbc1f5b0514c47c92",
      "tree": "5bdc87d02aa7e85c62eab82872a3f6e8c3a3b1b2",
      "parents": [
        "da8aeb92d4853f37e281f11fddf61f9c7d84c3cd",
        "99fd1895ef603f1a0fa9af478c96c637a7b4529d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:09:35 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:09:35 2011 -0500"
      },
      "message": "Merge branch \u0027bugzilla-21212\u0027 into release\n"
    },
    {
      "commit": "99fd1895ef603f1a0fa9af478c96c637a7b4529d",
      "tree": "dc743eab1679a1a985e52908463ddae8b605315d",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Dec 06 15:04:27 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 14 00:10:46 2010 -0500"
      },
      "message": "ACPI video: introduce module parameter video.use_bios_initial_backlight\n\nIntroduce module parameter video.use_bios_initial_backlight.\n\nSome BIOSes claim they use the minimum backlight at boot,\nand this may bring dimming screen after boot.\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d21212\n\nuse video.use_bios_initl_backlight\u003d0 to use\nthe maximum backlight level after boot.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "82069552555cf951d9ade5c1aec61dd40b0765b5",
      "tree": "60cccea9bbd82d49dea6be1fcba5453911e12482",
      "parents": [
        "677bd810eedce61edf15452491781ff046b92edc"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Dec 06 15:04:24 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 14 00:04:59 2010 -0500"
      },
      "message": "ACPI video: check cap._DDC flag before getting EDID\n\ncap._DDC is defined but never used.\nCheck this flag now and don\u0027t try to get EDID for video output devices with this flag cleared.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "677bd810eedce61edf15452491781ff046b92edc",
      "tree": "3ed50023d311d598a4928c79ae575f02248a185a",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Dec 06 15:04:21 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 14 00:04:52 2010 -0500"
      },
      "message": "ACPI video: remove output switching control\n\nRemove the ACPI video output switching control as it never works.\n\nWith the patch applied,\nACPI video driver still catches the video output notification,\nbut it does nothing but raises the notification to userspace.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "acc2472ed33fc5e72482cc3b3b846077d97c2f8b",
      "tree": "081b0693cce25cc85f11b613d096de91bdfb824b",
      "parents": [
        "073ef1f6e508688392580e4f35dcad9aabd1e100"
      ],
      "author": {
        "name": "Lionel Debroux",
        "email": "lionel_debroux@yahoo.fr",
        "time": "Tue Nov 16 14:14:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Nov 16 14:14:02 2010 +0100"
      },
      "message": "backlight: constify backlight_ops\n\nbacklight_device_register has been expecting a const \"ops\" argument, and using\nit as such, since 9905a43b2d563e6f89e4c63c4278ada03f2ebb14. Let\u0027s make the\nremaining backlight_ops instances const.\n\nInspired by hunks of the grsecurity patch, updated for newer kernels.\n\nSigned-off-by: Lionel Debroux \u003clionel_debroux@yahoo.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "39fe394d05be43481ceac8b3db19dfd5189097f6",
      "tree": "0113bce09a83b9efe94168a85739011cb2fc5729",
      "parents": [
        "c57b62f5b1e6dd69ff8c96f6db7f86ea31c0e21f"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 08 13:55:11 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 15 22:03:08 2010 -0400"
      },
      "message": "ACPI video: remove deprecated procfs I/F\n\nRemove the deprecated ACPI video driver procfs I/F,\nas stated in the changelog of commit 6e37c658aefa57c472b2dbf1de88dbd3c67cdb52\n\nNew sysfs I/F is available at /sys/class/backlight/\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cfa806f059801dbe7e435745eb2e187c8bfe1e7f",
      "tree": "9c99026f29b863ca0541699e45349b8fa40ea93a",
      "parents": [
        "43d9f87b79804f2d75d9d8a81c862b179f055a15"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jul 20 15:18:36 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:53:08 2010 -0400"
      },
      "message": "gcc-4.6: ACPI: fix unused but set variables in ACPI\n\nSome minor improvements in error handling, but overall it was mostly dead\ncode.\n\nSigned-off-by: Andi Kleen \u003cak@linux.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": "6e37c658aefa57c472b2dbf1de88dbd3c67cdb52",
      "tree": "b16e489f5a371a8d60e86245e27fddc2b946d8a1",
      "parents": [
        "d09fe55510257f1acd21ea80a9bdd7c72b5895b3"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jul 15 10:46:43 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 15 00:34:06 2010 -0400"
      },
      "message": "ACPI video: make procfs I/F depend on CONFIG_ACPI_PROCFS\n\nMark ACPI video driver procfs I/F deprecated, including:\n/proc/acpi/video/*/info\n/proc/acpi/video/*/DOS\n/proc/acpi/video/*/ROM\n/proc/acpi/video/*/POST\n/proc/acpi/video/*/POST_info\n/proc/acpi/video/*/*/info\n/proc/acpi/video/*/*/state\n/proc/acpi/video/*/*/EDID\nand\n/proc/acpi/video/*/*/brightness, because\n1. we already have the sysfs I/F /sysclass/backlight/ as the replacement\nof /proc/acpi/video/*/*/brightness.\n2. the other procfs I/F is not useful for userspace.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "edbe77ba94217868caf5f391d2a083729bef3742",
      "tree": "6525dc173ea0f94236b1ad01c1092b9f89d11d7a",
      "parents": [
        "64a4222f7e087b5030eff0f6e47285696089d983",
        "0dc698b93f3eecdda43b22232131324eb41e510c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:20 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:18:20 2010 -0400"
      },
      "message": "Merge branch \u0027misc-2.6.35\u0027 into release\n"
    },
    {
      "commit": "aeb834d95e771499cb0492d127aec3246d1595c8",
      "tree": "38e007e8ae4689d8446896cf7e9e119bf76d1a1f",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Apr 27 14:06:04 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 20 01:02:15 2010 -0400"
      },
      "message": "drivers/acpi: use kasprintf\n\nkasprintf combines kmalloc and sprintf, and takes care of the size\ncalculation itself.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression a,flag;\nexpression list args;\nstatement S;\n@@\n\n  a \u003d\n-  \\(kmalloc\\|kzalloc\\)(...,flag)\n+  kasprintf(flag,args)\n  \u003c... when !\u003d a\n  if (a \u003d\u003d NULL || ...) S\n  ...\u003e\n- sprintf(a,args);\n// \u003c/smpl\u003e\n\n[akpm@linux-foundation.org: don\u0027t change handling of `count\u0027]\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e92a716240258989f19c7345e8b135e6d214431a",
      "tree": "c36d681616cd41dd76220760c93ddfa651c7a28f",
      "parents": [
        "76e506a754c9519ba0a948b475a62f31fac8b599"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jan 12 14:17:03 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 19 15:56:32 2010 -0400"
      },
      "message": "ACPI: Export EDID blocks to the kernel\n\nThe ACPI spec includes a provision for hardware to provide EDID via the\nACPI video extension. In the KMS world it\u0027s necessary for a way to obtain\nthis from within the kernel. Add a function that either returns the EDID\nfor the provided ACPI display ID or the first display of the provided type.\nAlso add support for ensuring that devices with legacy IDs are supported.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c25f7cf2032aaac9bd50d6eee982719878538082",
      "tree": "82dfcdae17d29bc0e4ae575d8e009fd479d4bfd7",
      "parents": [
        "f79e1cec8c8aa64895fd7b595dc7b48157df0754",
        "dadf28a10c3eb29421837a2e413ab869ebd9e168",
        "ac7729da880e742613129ee6dea0045328670d2d",
        "3162b6f0c5e1fcad372d64194fb3cb968941b428",
        "bc73675b99fd9850dd914be01d71af99c5d2a1ae",
        "b7b30de53aef6ce773d34837ba7d8422bd3baeec",
        "bf02bd2590eb78d79ba1033d6df80c778b2f5ddf",
        "1638bca898e55f1c89f18b2e5accfac8591fed61",
        "0f9b75ef3722814134f307f51c19e0791da40e69",
        "17c452f99cf5e073b219a069a419b7b8ab3cfa97"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 06 17:06:22 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 06 17:06:22 2010 -0400"
      },
      "message": "Merge branches \u0027battery\u0027, \u0027bugzilla-14667\u0027, \u0027bugzilla-15096\u0027, \u0027bugzilla-15480\u0027, \u0027bugzilla-15521\u0027, \u0027bugzilla-15605\u0027, \u0027gpe-reference-counters\u0027, \u0027misc\u0027, \u0027pxm-fix\u0027 and \u0027video-random-key\u0027 into release\n"
    },
    {
      "commit": "ac7729da880e742613129ee6dea0045328670d2d",
      "tree": "6af1dcc2a3aa141164cfb7e3c177186fe3ec22d8",
      "parents": [
        "7da23b86e14b77c094b11a9fa5ef5b3758fc9193"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Apr 05 01:43:51 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 06 17:02:00 2010 -0400"
      },
      "message": "ACPI / PM: Move ACPI video resume to a PM notifier\n\nThere is a problem with the ACPI video resume routine that it\u0027s\nexecuted before the GPU that may be accessed by it.  To fix this\nissue, move the ACPI video resume to a power management notifier,\nso that\u0027s executed after resuming all devices, including the GPU.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d15096, which is\na listed regression from 2.6.31.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "17c452f99cf5e073b219a069a419b7b8ab3cfa97",
      "tree": "89701fc421ce40706f6ac01f7f75c28444a46d48",
      "parents": [
        "2eaa9cfdf33b8d7fb7aff27792192e0019ae8fc6"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Dec 11 17:40:46 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 04 01:29:12 2010 -0400"
      },
      "message": "ACPI: Don\u0027t send KEY_UNKNOWN for random video notifications\n\nI have a machine here that\u0027s sending 0xD1 notifications on the video\ndevice once every second or so. I have no idea why (it\u0027s a prototype,\nit may be broken), but sending KEY_UNKNOWN is unhelpful and results in\nthe console becoming unusable. Let\u0027s not report keys unless we have\nsomething useful to say about them.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "a19a6ee6cad2b20292a774c2f56ba8039b0fac9c",
      "tree": "631916ce6181336c5c28eb0cf5484c40c92986b6",
      "parents": [
        "57e148b6a975980944f4466ccb669b1d02dfc6a1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 16:39:44 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 19:47:54 2010 +0000"
      },
      "message": "backlight: Allow properties to be passed at registration\n\nValues such as max_brightness should be set before backlights are\nregistered, but the current API doesn\u0027t allow that. Add a parameter to\nbacklight_device_register and update drivers to ensure that they\nset this correctly.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825",
      "tree": "6170f5c33200f7fb32ef5fda87a0ae923fe81341",
      "parents": [
        "c67fcd670b55e89e0c129fbf7fae854bd1f8bfa6",
        "d06070509147c948a06056da619c9dc2ed349805",
        "f6bb13aa1ea3bb26a4c783822347873f085b9000",
        "0c99c5288eb9b1bbc9684b0ec0fd7efc578749b3",
        "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
        "7e0e9c042790d4ea44c6a00ddaad8b8bbcc3f17f",
        "149fe9c293f76803206648270ca24fc2604d5f01",
        "cffdde993a016bedbc2f5eb60d00c3a766ffb612",
        "fa80945269f312bc609e8384302f58b03c916e12",
        "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
        "70287db87cfc968fe78bf82a489833cc77b84352",
        "38bcb37a6f63fcdfcc0dd0af3ec5c03a4b7be48e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "message": "Merge branches \u0027battery-2.6.34\u0027, \u0027bugzilla-10805\u0027, \u0027bugzilla-14668\u0027, \u0027bugzilla-531916-power-state\u0027, \u0027ht-warn-2.6.34\u0027, \u0027pnp\u0027, \u0027processor-rename\u0027, \u0027sony-2.6.34\u0027, \u0027suse-bugzilla-531547\u0027, \u0027tz-check\u0027, \u0027video\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "70287db87cfc968fe78bf82a489833cc77b84352",
      "tree": "f4863a415e684c83bda0ea93655640a388c984fd",
      "parents": [
        "f8b55f251012e104093e105483c45c5d85ad3040"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Feb 16 16:53:50 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 16:06:37 2010 -0400"
      },
      "message": "ACPI video: Be more liberal in validating _BQC behaviour\n\nRight now, if _BQC returns a value we don\u0027t understand we immediately\ninvalidate it. Change this behaviour so we only invalidate it if it\ncontinues to give an invalid answer after we\u0027ve already set a brightness.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "439913fffd39374c3737186b22d2d56c3a0ae526",
      "tree": "f6d5c809c1b77950a2cf7174fdee8667d527c87b",
      "parents": [
        "aea9c04bcc257caad9841c283b90ec1b28267fae"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Jan 28 10:53:19 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 28 01:47:33 2010 -0500"
      },
      "message": "ACPI: replace acpi_integer by u64\n\nacpi_integer is now obsolete and removed from the ACPICA code base,\nreplaced by u64.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "093e2961fea5b3b1075dce5b0112c676206988da",
      "tree": "95beed94e888cc12e6f59b4e9100b960842680d7",
      "parents": [
        "9c6a6b3cbcbbe39a018aba7f1b2b76e67cba0e9f",
        "c504f8cb68eb0d6cde53ba043daff8cb34586493"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:14:41 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:14:41 2010 -0500"
      },
      "message": "Merge branch \u0027bugzilla-13577-video\u0027 into release\n"
    },
    {
      "commit": "c504f8cb68eb0d6cde53ba043daff8cb34586493",
      "tree": "2d4500519867b0ff345c3e895d7fdb90739023a7",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Dec 30 15:59:23 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 20:30:04 2009 -0500"
      },
      "message": "ACPI video: Prune dupe video devices, unless \"video.allow_duplicates\"\n\nSome buggy BIOS exports multiple ACPI video bus devices for the same\nVGA controller, and multiple backlight control methods as well.\nThis messes up the ACPI video backlight control.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13577\n\nWith this patch applied, only the FIRST ACPI video bus device\nunder a PCI device node is bind to ACPI video driver by default.\n\nIf the first ACPI video bus device doesn\u0027t work well, we can use\nvideo.allow_duplicates\u003d1 to go back to the old behavior.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cccc67a4cf52a952e6371ac75510994e0bddec96",
      "tree": "edefd2ade7f72f0e517fd438ecb061a986906bf6",
      "parents": [
        "b943aa83f8038959999a6b12e469a875ab245a36",
        "e01ce79b7f6ebc5b57128ee058811aa8f9059319"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 02:51:38 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 02:51:38 2009 -0500"
      },
      "message": "Merge branch \u0027video-error-case\u0027 into release\n"
    },
    {
      "commit": "e01ce79b7f6ebc5b57128ee058811aa8f9059319",
      "tree": "733b3b5aac2bc87a60b67bfe8ba75f3006a97d48",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Jul 29 08:53:29 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 01:51:07 2009 -0500"
      },
      "message": "ACPI video: correct error-handling code\n\nbacklight_device_register may return an ERR_PTR\nvalue rather than a valid pointer.\n\nProblem found by Julia Lawall, properly fixed by Zhang Rui.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "28c32e99bdf5ab838e7179c1aaca5a35a07f2a2b",
      "tree": "78936dee92f247f8e351aad4618b793c91bd3d3a",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jul 13 10:33:24 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 01:46:12 2009 -0500"
      },
      "message": "ACPI video: no warning message if \"acpi_backlight\u003dvendor\" is used\n\nAML code always sends notifications to ACPI video device,\neven if we disable the ACPI backlight control by using\nboot option \"acpi_backlight\u003dvendor\".\n\nIn this case we should not print any warning message.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13671#c14\n\nSigend-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "52a2b11cafb1b14bacfc65a20966da5ba3a863e1",
      "tree": "0400a7b6aecaac81bd9fa71fa30292120ee0840c",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Thu Oct 01 15:48:40 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 28 11:49:37 2009 -0400"
      },
      "message": "ACPI: clean up video.c boundary checks and types\n\nproc.c and video.c are a bit sloppy around types and style,\nconfusing gcc for a new feature that\u0027ll be in 2.6.33 and will\ncause a warning on the current code.\n\nThis patch changes\n\nif  (foo + 1 \u003e sizeof bar)\n\ninto\n\nif (foo \u003e\u003d sizeof(bar))\n\nwhich is more kernel-style.\n\nit also changes a variable in proc.c to unsigned; it gets assigned\na value from an unsigned type, and is then only compared for \u003e not\nfor negative, so using unsigned is just outright the right type\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3a1151e3f124fd1a2c54b8153f510f1a7c715369",
      "tree": "26c7155074db312ecd103f2d0ca3bdc450586539",
      "parents": [
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Fri Aug 21 11:03:05 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 13 02:50:38 2009 -0400"
      },
      "message": "ACPI: video: Loosen strictness of video bus detection code\n\nBugLink: http://bugs.launchpad.net/bugs/333386\n\nCurrently a video bus device must (beside other criteria) define _DOD and\n_DOS methods to be considered a video device.\nSome broken BIOSes prevented working backlight control by only defining both\nfor one (non-existing bus) and only _DOD for the rest. With this patch in\nplace the other bus definitions were considered too and backlight control\nstarted to work again.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d910fc786014ac3fb72f837c329c112e0c7a9aea",
      "tree": "32f6c6eb4fdcf60fc0384f94502862cb24b8ab38",
      "parents": [
        "1d1764c39815db55e10b2d78732db4d6dd9d6039",
        "a7998cecf5073e0755feeb7fd50b2bdc08dea6bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 26 10:49:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 26 10:49:42 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: new driver for ADP5520/ADP5501 MFD PMICs\n  backlight: extend event support to also support poll()\n  backlight/eeepc-laptop: Update the backlight state when we change brightness\n  backlight/acpi: Update the backlight state when we change brightness\n  backlight: Allow drivers to update the core, and generate events on changes\n  backlight: switch to da903x driver to dev_pm_ops\n  backlight: Add support for the Avionic Design Xanthos backlight device.\n  backlight: spi driver for LMS283GF05 LCD\n  backlight: move hp680-bl\u0027s probe function to .devinit.text\n  backlight: Add support for new Apple machines.\n  backlight: mbp_nvidia_bl: add support for MacBookAir 1,1\n  backlight: Add WM831x backlight driver\n\nTrivial conflicts due to \u0027#ifdef CONFIG_PM\u0027 differences in\ndrivers/video/backlight/da903x_bl.c\n"
    },
    {
      "commit": "36342742a3cbd52f7ca0582f23788c99c2ec8256",
      "tree": "33dd6dc43b8d3ef242a499a825ffd1b5969ea345",
      "parents": [
        "325253a6b2de4bdfa9ef0e28b5df8a4a4fe2b677"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jul 14 17:06:03 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 21 21:04:19 2009 +0100"
      },
      "message": "backlight/acpi: Update the backlight state when we change brightness\n\nTrigger a status update when we change the brightness in the driver, thus\nallowing userspace to present appropriate UI.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "193a6dec1c0246a80b6d0101e4f351ccf877bcac",
      "tree": "2f0f0ff70241ae8c9dc0c07c3369c0bf96956b14",
      "parents": [
        "53de5356be3ac62c22ae1da266943059b169d9b1",
        "90c53ca426cb93d15eefea79dcf6bd15ad3ffeb4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:31:39 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:31:39 2009 -0400"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d26f0528d588e596955bf296a609afe52eafc099",
      "tree": "314f7a5637d5517a19f29d64a17e3459505def8f",
      "parents": [
        "b963bd39c9000328f6ce4f12aa52abbb0c68ee91",
        "df43176c934f2bc01f7615a6e20a4b8e77dcdd11"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:14:45 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 02:14:45 2009 -0400"
      },
      "message": "Merge branch \u0027misc-2.6.32\u0027 into release\n\nConflicts:\n\tdrivers/pci/dmar.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eb27cae8adaa658a0bf31631baa1ce29d8183759",
      "tree": "bd7bca44cd16854deac228f1598d9fa2f8bf22af",
      "parents": [
        "74fca6a42863ffacaf7ba6f1936a9f228950f657"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 06 23:40:19 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 01:33:27 2009 -0400"
      },
      "message": "ACPI: linux/acpi.h should not include linux/dmi.h\n\nusers of acpi.h that need dmi.h should include it directly.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "003d6a38ce1a59e0053a02fd9e9a65b588bc8e33",
      "tree": "c9b941f4798a2accca200b0b01c07353ce5b07e1",
      "parents": [
        "71fd68e7d234f6b7d8407c8f486764d24f8411f4",
        "e55a5999ffcf72dc4d43d73618957964cb87065a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 00:37:13 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 19 00:37:13 2009 -0400"
      },
      "message": "Merge branch \u0027sfi-base\u0027 into release\n\nConflicts:\n\tdrivers/acpi/power.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "90c53ca426cb93d15eefea79dcf6bd15ad3ffeb4",
      "tree": "40ca4e3d2fd7a1b921abc9ced9af2fc78151a161",
      "parents": [
        "4a703a8fe562824f269943d995ddff35077253a9"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Aug 31 12:39:54 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Aug 31 12:39:54 2009 -0400"
      },
      "message": "ACPI video: work-around BIOS AML bug in _BQC\n\n_BQC on some laptops returns an uninitialized value when it\u0027s\ninvoked for the first time.\n\nSet the laptop to the maximum backlight level in this case.\nhttp://bugzilla.kernel.org/attachment.cgi?id\u003d22675\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4a703a8fe562824f269943d995ddff35077253a9",
      "tree": "6a076682ff5cfebccbcf725c3d336a754bc457ba",
      "parents": [
        "4b4fe3b62e8d88068083218d3e42c45223b51d29"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Sat Aug 29 23:03:16 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 29 23:03:16 2009 -0400"
      },
      "message": "ACPI: video - rename cdev to cooling_dev -- syntax only\n\nCdev name is normally used for ether class devices or character\ndevices so rename member to avoid confusion for casual reader\nof the code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4b4fe3b62e8d88068083218d3e42c45223b51d29",
      "tree": "6d08c8117fc004da8bae7312a3715f1c11ef3ced",
      "parents": [
        "4e231fa4cbd3ff53fcb7d76eccd6fd86a152a95f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 08 00:26:25 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 29 22:58:19 2009 -0400"
      },
      "message": "ACPI: video - fix potential crash when unloading\n\nthermal_cooling_device_register() returns error encoded in a pointer\nwhen it fails in which case we need to explictly set device-\u003ecdev\nto NULL so we don\u0027t try to unregister it when unloading.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4e231fa4cbd3ff53fcb7d76eccd6fd86a152a95f",
      "tree": "0c24249ed36ecba14fc35fd59dbedb1199c165f8",
      "parents": [
        "3b5e634103a5471d74e55d774e53db3df5c7b650"
      ],
      "author": {
        "name": "Vladimir Serbinenko",
        "email": "phcoder@gmail.com",
        "time": "Wed Jun 24 15:17:36 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 29 17:41:31 2009 -0400"
      },
      "message": "ACPI video: ignore buggy _BQC\n\n_BQC doesn\u0027t return a value listed in _BCL method.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13511\n\ningore the buggy _BQC method in this case\n\nSigned-off-by: Vladimir Serbinenko \u003cphcoder@gmail.com\u003e\nSigned-off-by: Scott Howard \u003cshoward314@gmail.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a192a9580bcc41692be1f36b77c3b681827f566a",
      "tree": "8cf1637f87faa880fdffab62a701b47f699945f9",
      "parents": [
        "2a4ab640d3c28c2952967e5f63ea495555bf2a5f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 28 16:45:54 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 19:57:27 2009 -0400"
      },
      "message": "ACPI: Move definition of PREFIX from acpi_bus.h to internal..h\n\nLinux/ACPI core files using internal.h all PREFIX \"ACPI: \",\nhowever, not all ACPI drivers use/want it -- and they\nshould not have to #undef PREFIX to define their own.\n\nAdd GPL commment to internal.h while we are there.\n\nThis does not change any actual console output,\nasside from a whitespace fix.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e29b3ee3b005897fbdcfdd4b3190776e38739d70",
      "tree": "cb27db40bc33117aebe3d60a7eef33317f9df5b0",
      "parents": [
        "82e7784f57a81faf673b09bc468e736d582fe754"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Aug 06 15:57:54 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 28 15:17:07 2009 -0400"
      },
      "message": "ACPI: don\u0027t free non-existent backlight in acpi video module\n\nacpi_video_put_one_device was attempting to remove sysfs entries and\nunregister a backlight device without first checking that said backlight\ndevice structure had been created.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@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": "3b5e634103a5471d74e55d774e53db3df5c7b650",
      "tree": "2d20c2ad39ca8c863c7b0d266ab0db4209dce75d",
      "parents": [
        "1e23502cc57cef33455ac7cb9111e3c6d991a894"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Aug 06 15:57:54 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 27 14:09:30 2009 -0400"
      },
      "message": "ACPI: video: remove unneeded memsets\n\ndevice-\u003ecap and video-\u003ecap are zeroed initially so we don\u0027t need to clear\nthem again.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@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": "fbe8cddd2d85979d273d7937a2b8a47498694d91",
      "tree": "2ae3253bfd89337583d36afd783145786ffa531e",
      "parents": [
        "4e8a2372f9255a1464ef488ed925455f53fbdaa1",
        "e86435eb91b2bff114c5a02e46e16ce21b647ebe",
        "7fe2a6c275a5bcec52fb3ef643daaf8265b7af0d",
        "0705495d9010048e293013d9d129cf723363a0a8",
        "35a7c64fbc77bab4ca8ae477e8ab278ccd679ce2",
        "152a4e630f7ffdd7ff64427c4ba488dc0bce76af",
        "86e437f077c68112edcb6854ec036ed7e3f9a7f3",
        "c8d72a5e76988140bfdfd8722f2228d94e7fa10f",
        "7a04b8491a077471a34938b8ca060c37220953be",
        "ee1ca48fae7e575d5e399d4fdcfe0afc1212a64c",
        "9eccbc2f67efd0d19c47f40182abf2965c287add",
        "7e275cc4e8e20f82740bf40ae2f5695e9e35ff09",
        "7b768f07dce463a054c9dd84862d15ccc3d2b712",
        "8cb24c8fd70ea8431744de1ca0ca34ab45fbbdaa",
        "113b3a2b901573961509e81a28e9546cf9defef0",
        "d73772474f6ebbacbe820c31c0fa1cffa7160246",
        "056c308d3e4859334b519033d62ef050f0e0e261",
        "871043bc463e7d191e7b5b00436a8852921dd833"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:19:50 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 24 01:19:50 2009 -0400"
      },
      "message": "Merge branches \u0027acerhdf\u0027, \u0027acpi-pci-bind\u0027, \u0027bjorn-pci-root\u0027, \u0027bugzilla-12904\u0027, \u0027bugzilla-13121\u0027, \u0027bugzilla-13396\u0027, \u0027bugzilla-13533\u0027, \u0027bugzilla-13612\u0027, \u0027c3_lock\u0027, \u0027hid-cleanups\u0027, \u0027misc-2.6.31\u0027, \u0027pdc-leak-fix\u0027, \u0027pnpacpi\u0027, \u0027power_nocheck\u0027, \u0027thinkpad_acpi\u0027, \u0027video\u0027 and \u0027wmi\u0027 into release\n"
    },
    {
      "commit": "152a4e630f7ffdd7ff64427c4ba488dc0bce76af",
      "tree": "0aba7fae8a728e0912bb70f7fc4593bb0d955620",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jun 22 11:31:18 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:41:31 2009 -0400"
      },
      "message": "ACPI: video: DMI workaround broken Acer 7720 BIOS enabling display brightness\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13121\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86e437f077c68112edcb6854ec036ed7e3f9a7f3",
      "tree": "ac6ec8b6ac4f96ce7ef7b5e9fa057099d7ce9af1",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 16 11:23:13 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:38:41 2009 -0400"
      },
      "message": "ACPI: Add the reference count to avoid unloading ACPI video bus twice\n\nSometimes both acpi video and i915 driver are compiled as modules.\nAnd there exists the strict dependency between the two drivers.\nThe acpi video bus will be unloaded in course of unloading the i915 driver.\nIf we unload the acpi video driver, then the kernel oops will be triggered.\n\nAdd the reference count to avoid unloading the ACPI video bus twice.\nThe reference count should be checked before unregistering the acpi video bus.\nIf the reference count is already zero, it won\u0027t unregister it again.\nAnd after the acpi video bus is already unregistered, the reference count\nwill be set to zero.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13396\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "056c308d3e4859334b519033d62ef050f0e0e261",
      "tree": "8d7a995782d043c6417aef7740edf617c2431de1",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Jun 22 11:31:14 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 23 23:19:13 2009 -0400"
      },
      "message": "Show the physical device node of backlight class device.\n\nCreate symbol link from backlight class device to ACPI video device.\n\nMore and more laptops are shipped with multiple ACPI\nvideo devices, while we export only one of them to userspace.\n\nWith this patch applied, we can know which ACPI video device\nis used by \"cat /sys/class/backlight/acpi_video0/device/path\".\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e4cffe78e1decd937c7b78410eec87da6b87954",
      "tree": "490fd4c70ec4fd32603456a556cc3268f0b9cf9f",
      "parents": [
        "80ffdedf6020a77adcd06c01cfe6c488312b28f8"
      ],
      "author": {
        "name": "Alexander Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 10 19:56:00 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 17 23:32:23 2009 -0400"
      },
      "message": "ACPI: video: convert to acpi_get_pci_dev\n\nNow that acpi_get_pci_dev is available, let\u0027s use it instead of\nacpi_get_physical_pci_device()\n\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6afec830acc75a4dc4a7547c66fbf18152c946ef",
      "tree": "29424993d889a8919d715df41ce059a46a5db92e",
      "parents": [
        "93bcece20ef87c29548ec7e66532f1018572cea0",
        "7d60e8ab0d5507229dfbdf456501cc378610fa01",
        "34d531e640cb805973cf656b15c716b961565cea",
        "dacd2549ca61ddbdd1ed62a76ca95dea3f0e02c6",
        "31db5645bda24682dadbc97d5e8a7918ade2a298",
        "2f102607ac77354b02a76cf2748598ce9f270f08"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 29 21:30:01 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 29 21:30:01 2009 -0400"
      },
      "message": "Merge branches \u0027bugzilla-13121+\u0027, \u0027bugzilla-13233\u0027, \u0027redhat-bugzilla-500311\u0027, \u0027pci-bind-oops\u0027, \u0027misc-2.6.30\u0027 and \u0027i7300_idle\u0027 into release\n"
    },
    {
      "commit": "1fc8d33acafe68bdcc21b327d22ef3820b819727",
      "tree": "091f2ed85f922773bb14007aa678c8465b35e1e5",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed May 20 11:56:08 2009 +0530"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 29 21:26:25 2009 -0400"
      },
      "message": "drm/i915: acpi/video.c fix section mismatch warning\n\nCurrently acpi_video_exit() is exported as well as using __exit which causes:\n\n  WARNING: drivers/acpi/video.o(__ksymtab+0x0): Section mismatch in reference from the variable __ksymtab_acpi_video_exit to the function .exit.text:acpi_video_exit()\n  The symbol acpi_video_exit is exported and annotated __exit\n  Fix this by removing the __exit annotation of acpi_video_exit or drop the export.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "93bcece20ef87c29548ec7e66532f1018572cea0",
      "tree": "89bfc4c13dbc609542aecf8f2b22ad16c2d33e37",
      "parents": [
        "34ac272b3aaef11a91e19a72f3ac5772a96ffbc5"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue May 19 15:08:41 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 29 21:24:06 2009 -0400"
      },
      "message": "ACPI: video: DMI workaround broken Acer 5315 BIOS enabling display brightness\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13121\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "34ac272b3aaef11a91e19a72f3ac5772a96ffbc5",
      "tree": "8433edc85e1526a4cb6775f5994a698adf3c9adc",
      "parents": [
        "3218911f839b6c85acbf872ad264ea69aa4d89ad"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue May 26 23:35:34 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 29 21:21:33 2009 -0400"
      },
      "message": "ACPI: video: DMI workaround broken eMachines E510 BIOS enabling display brightness\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13376\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4e3507f7189111b0cb66c30def3423c6aba8f85a",
      "tree": "ee1486b1794d65a8b4bb1bf60ddd8002d1509269",
      "parents": [
        "7c7327d9664280cad833da1f14bad13a3ea8f0bf",
        "815ab0fd40579ad2aa42058298073503648762b9",
        "51991763416251f259efbfe459c16f331f31d01f",
        "5afc4abe7902b8453c248321daa9b13b12d9c838",
        "ecb4aed78dcf09e48c8c34c8c2fa7f5c69344be6",
        "19bde778c1fd2574cc020a618d7d576f260271ca",
        "4973b22aa8c70fe036e3e0039f104cf5bb7fe2b1",
        "975b3c474c13d29337eaf7da8f5f5c0299e4943f",
        "29321357ac6db54eeb8574da1f6c3e0ce8cfbb60",
        "a0bf284bfedd6dc95bbee7ebf5ccf3b5f753a008",
        "bd32005e126a465deda5d046a62f6bb842f4d9cf"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat May 16 01:55:59 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat May 16 01:55:59 2009 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-13032\u0027, \u0027bugzilla-13041+\u0027, \u0027bugzilla-13121\u0027, \u0027bugzilla-13165\u0027, \u0027bugzilla-13243\u0027, \u0027bugzilla-13259\u0027, \u0027resume-sci-en-regression\u0027, \u0027thermal-regression\u0027, \u0027tsc-regression\u0027 and \u0027asus-2.6.30\u0027 into release\n"
    },
    {
      "commit": "5afc4abe7902b8453c248321daa9b13b12d9c838",
      "tree": "924e400eed0090d7c7ba94aa86227e73e76735db",
      "parents": [
        "45cb50e646d1560eff01c5ad0f0df3c7fd6148dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 07 21:11:56 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 07 21:11:56 2009 -0400"
      },
      "message": "ACPI: video: DMI workaround another broken Acer BIOS enabling display brightness\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13121\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56a50adda49b2020156616c4eb15353e0f9ad7de",
      "tree": "a0453fde37538653628270258c3291d880a66853",
      "parents": [
        "c2e2ceeae4b5587d412c05cdc31513179d37811d",
        "355d7f370b51bbb6f31aaf9f98861057e1e6bbb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 28 17:21:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 28 17:21:20 2009 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: fix up error path leak in i915_cmdbuffer\n  drm/i915: fix unpaired i915 device mutex on entervt failure.\n  drm/i915: add support for G41 chipset\n  drm/i915: Enable ASLE if present\n  drm/i915: Unregister ACPI video driver when exiting\n  drm/i915: Register ACPI video even when not modesetting\n  drm/i915: fix transition to I915_TILING_NONE\n  drm/i915: Don\u0027t let an oops get triggered from irq_emit without dma init.\n  drm/i915: allow tiled front buffers on 965+\n"
    },
    {
      "commit": "45cb50e646d1560eff01c5ad0f0df3c7fd6148dd",
      "tree": "fafdf26badb8ae56b92e014f9d925878a16b6770",
      "parents": [
        "091069740304c979f957ceacec39c461d0192158"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Apr 24 12:13:18 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 24 12:13:18 2009 -0400"
      },
      "message": "ACPI video: dmi check for broken _BQC on Acer Aspire 5720\n\nOn Acer Aspire 5720, _BQC always returns a value 9 smaller than\nthe actual brightness level.  Add dmi quirk for this laptop.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13121\n\nTested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2d40570786c7c208539c65893818119557327ba0",
      "tree": "5284c00a3df86b95302d0b98a1332a0489920ad0",
      "parents": [
        "04a2e6297df5ff04ddfbd6f2bdeefc218195ce96",
        "e047cca66c6bb0b1c346e91305011aab79dfc4b0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 24 01:35:46 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 24 01:35:46 2009 -0400"
      },
      "message": "Merge branch \u0027bugzilla-12249\u0027 into release\n"
    },
    {
      "commit": "90af2cf6205bfc8def8c5a64c9134031d60b10fb",
      "tree": "0561387d1104c8ba5d16c4b248541df3f24dea97",
      "parents": [
        "d91dfbb41bb2e9bdbfbd2cc7078ed7436eab027a"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue Apr 14 11:02:18 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 20 00:22:44 2009 -0400"
      },
      "message": "ACPI video: fix an error when the brightness levels on AC and on Battery are same\n\nwhen the brightness level on AC and brightness level on Battery\nare same, the level_ac_battery is 1 in the current code,\nwhich is wrong.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b1c1c1118880921da1188b7245e0470742802f8",
      "tree": "5802350a461aa87519f7a5ce8e1db431be8ec52f",
      "parents": [
        "d770e3cfe5a274a343d896b2cc1646af85646fbc"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Apr 01 19:52:29 2009 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Apr 17 13:31:07 2009 -0700"
      },
      "message": "drm/i915: Unregister ACPI video driver when exiting\n\nThe i915 DRM triggers registration of the ACPI video driver on load. It\nshould unregister it at unload in order to avoid generating backtraces on\nbeing reloaded.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "e047cca66c6bb0b1c346e91305011aab79dfc4b0",
      "tree": "c656787366e002db0ce091a1629f19d0566f94fa",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Apr 09 14:24:35 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 11 01:05:58 2009 -0400"
      },
      "message": "ACPI video: handle indexed _BQC correctly\n\nIn the current code, for a box with an indexed _BQC method, we\n1. get the current brightness level by evaluating _BQC\n2. set the value gotten in step 1 to _BCM\n3. get the current brightness level again\n4. set the _BQC_use_index flag if the results gotten\n   in step 1 and in step 3 don\u0027t equal.\n\nBut this logic doesn\u0027t work actually, because the _BQC_use_index\nis not set when ﻿acpi_video_device_lcd_set_level is invoked.\nThis results in a failure in step 2.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12249#c83\n\nNow, we set the _BQC_use_index flag after invoking _BQC for the first\ntime. And reevaluate the _BQC to get the correct brightness level.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7015558fca5ee82fc17227b61d88ddaa02d82242",
      "tree": "253519cdfbcc62f1e8ffae6353ceb7d801f4322b",
      "parents": [
        "342d550db1bc0b879007a8cdb38645558e839680"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Apr 07 15:37:11 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 07 16:26:57 2009 -0400"
      },
      "message": "ACPI: video: use .notify method instead of installing handler directly\n\nThis patch adds a .notify() method.  The presence of .notify() causes\nLinux/ACPI to manage event handlers and notify handlers on our behalf,\nso we don\u0027t have to install and remove them ourselves.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCC: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "478c6a43fcbc6c11609f8cee7c7b57223907754f",
      "tree": "a7f7952099da60d33032aed6de9c0c56c9f8779e",
      "parents": [
        "8a3f257c704e02aee9869decd069a806b45be3f1",
        "6bb597507f9839b13498781e481f5458aea33620"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 02:14:15 2009 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n\nConflicts:\n\tarch/x86/kernel/cpu/cpufreq/longhaul.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e2fae0abf6a9c7a2da1a481b7adb4e24f7778992",
      "tree": "dbf0007632ca651baa9c7193b0ead3547c656c33",
      "parents": [
        "fff251f6b26bb8f4de15fa5906cf2611623b3661",
        "c07c9a78a95cab0a9bf0b253d0c52e7798af38c5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:16 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:51:16 2009 -0400"
      },
      "message": "Merge branch \u0027constify\u0027 into release\n"
    },
    {
      "commit": "12648810506eaa063dc23b66514fbb4796f34312",
      "tree": "4cd16290c9e1350d946a92ca8d5624cdd683b739",
      "parents": [
        "7329e9356e5b46e11a1781dff2dc64c2e3284884",
        "03ae61dd5701092aabb60a8cae9929dbf8dc25c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:40:06 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Apr 05 01:40:06 2009 -0400"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c07c9a78a95cab0a9bf0b253d0c52e7798af38c5",
      "tree": "be08d32490791a9ff6c982a7a98630d60a331ab2",
      "parents": [
        "b7171ae74b1741245835444bd98a7217958cf929"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 04 03:33:45 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 04 03:33:45 2009 -0400"
      },
      "message": "video: build fix\n\nacpi_video_device_write_state() and friends now return ssize_t,\nwhile the constify patch assumed it was still int.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b7171ae74b1741245835444bd98a7217958cf929",
      "tree": "0bb37b909e0e6116e1f1a267d17f5c2034b0708b",
      "parents": [
        "070d8eb1f6b789206486ea6a4a1bb7745d86d314"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon Jan 12 00:08:19 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 03 23:15:07 2009 -0400"
      },
      "message": "ACPI: constify VFTs (2/2)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "070d8eb1f6b789206486ea6a4a1bb7745d86d314",
      "tree": "08adf0215ee2f76a26adca7ff90e449d02acee22",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon Jan 12 00:07:55 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 03 23:14:40 2009 -0400"
      },
      "message": "ACPI: constify VFTs (1/2)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "99b76233803beab302123d243eea9e41149804f3",
      "tree": "398178210fe66845ccd6fa4258ba762a87e023ad",
      "parents": [
        "3dec7f59c370c7b58184d63293c3dc984d475840"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Mar 25 22:48:06 2009 +0300"
      },
      "committer": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 31 01:14:44 2009 +0400"
      },
      "message": "proc 2/2: remove struct proc_dir_entry::owner\n\nSetting -\u003eowner as done currently (pde-\u003eowner \u003d THIS_MODULE) is racy\nas correctly noted at bug #12454. Someone can lookup entry with NULL\n-\u003eowner, thus not pinning enything, and release it later resulting\nin module refcount underflow.\n\nWe can keep -\u003eowner and supply it at registration time like -\u003eproc_fops\nand -\u003edata.\n\nBut this leaves -\u003eowner as easy-manipulative field (just one C assignment)\nand somebody will forget to unpin previous/pin current module when\nswitching -\u003eowner. -\u003eproc_fops is declared as \"const\" which should give\nsome thoughts.\n\n-\u003eread_proc/-\u003ewrite_proc were just fixed to not require -\u003eowner for\nprotection.\n\nrmmod\u0027ed directories will be empty and return \".\" and \"..\" -- no harm.\nAnd directories with tricky enough readdir and lookup shouldn\u0027t be modular.\nWe definitely don\u0027t want such modular code.\n\nRemoving -\u003eowner will also make PDE smaller.\n\nSo, let\u0027s nuke it.\n\nKudos to Jeff Layton for reminding about this, let\u0027s say, oversight.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12454\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "74a365b3f354fafc537efa5867deb7a9fadbfe27",
      "tree": "66ebff203807d2ed77e77e1ccc2f71f63e571098",
      "parents": [
        "c60d638e29c780b75b648283a197d0226e3576c3"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Thu Mar 19 21:35:39 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 22:11:03 2009 -0400"
      },
      "message": "ACPI: Populate DIDL before registering ACPI video device on Intel\n\nIntel graphics hardware that implements the ACPI IGD OpRegion spec\nrequires that the list of display devices be populated before any ACPI\nvideo methods are called. Detect when this is the case and defer\nregistration until the opregion code calls it. Fixes crashes on HP\nlaptops.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11259\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c60d638e29c780b75b648283a197d0226e3576c3",
      "tree": "bab500703fc3e5b232276964ee8a0e5d69d042f5",
      "parents": [
        "1a7c618a3f7bef1a20ae740df512eeba21397fa5"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Mar 18 16:27:18 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 21:57:30 2009 -0400"
      },
      "message": "ACPI video: support buggy BIOSes with _BCQ implemented\n\nSome buggy BIOSes implements _BCQ instead of _BQC.\nMale ACPI video driver support these buggy BIOS.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1a7c618a3f7bef1a20ae740df512eeba21397fa5",
      "tree": "51626f0f394e01bdb662d9466db68386c731b06f",
      "parents": [
        "d80fb99fdcd56f4934f11cc44ca016463842dc8b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Mar 18 16:27:16 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 21:56:45 2009 -0400"
      },
      "message": "ACPI video: support _BQC/_BCL/_BCM methods that use index values\n\nThe input/output of _BQC/_BCL/_BCM control methods should be represented\nby a number between 0 and 100, and can be thought of as a percentage.\nBut some buggy _BQC/_BCL/_BCM methods use the index values instead.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12302\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12249\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12037\n\nAdd the functionality to support such kind of BIOSes in ACPI video driver.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d80fb99fdcd56f4934f11cc44ca016463842dc8b",
      "tree": "ecc0e6c7beab6b77190353873026716685c41029",
      "parents": [
        "d32f69470c2081ffdfd82740ac19f940790f9e93"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Mar 18 16:27:14 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 21:56:24 2009 -0400"
      },
      "message": "ACPI video: support reversed _BCL method in  ACPI video driver\n\nThe brightness levels returned by _BCL package are in a reversed order\non some laptops.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12037\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12302\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12235\n\nsort the _BCL packge in case it\u0027s reversed.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d32f69470c2081ffdfd82740ac19f940790f9e93",
      "tree": "e15e8d5bd6dbc9c1aa03cf1da78bcc75c3ac21fa",
      "parents": [
        "24450c7add575cef53097738f16a4c1a720fa5cb"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Mar 18 16:27:12 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 21:55:58 2009 -0400"
      },
      "message": "ACPI video: support _BCL packages that don\u0027t export brightness levels when machine is on AC/Battery\n\nMany buggy BIOSes don\u0027t export the brightness levels when machine\nis on AC/Battery in the _BCL method.\n\nReformat the _BCL package for these laptops:\nnow the elements in device-\u003ebrightness-\u003elevels[] are like:\nlevels[0]: brightness level when on AC power.\nlevels[1]: brightness level when on Battery power.\nlevels[2]: supported brightness level 1.\nlevels[3]: supported brightness level 2.\n...\nlevels[n]: supported brightness level n-1.\nlevels[n + 1]: supported brightness level n.\nSo if there are n supported brightness levels on this laptop,\nwe will have n+2 entries in device-\u003ebrightnes-\u003elevels[].\n\nlevel[0] and level[1] are invalid on the laptops that don\u0027t\nexport the brightness levels on AC/Battery.\nFortunately, we never use these two values at all, even for the\nvalid ones.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12249\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "24450c7add575cef53097738f16a4c1a720fa5cb",
      "tree": "d144da0b0e0c79fdf3daad2e69f804c03b06ca96",
      "parents": [
        "c8890f903a6fdf5711726e8e8d65cb13423f8833"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Mar 18 16:27:10 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 21:55:23 2009 -0400"
      },
      "message": "ACPI video: check the return value of acpi_video_device_lcd_set_level\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8890f903a6fdf5711726e8e8d65cb13423f8833",
      "tree": "a31480d951ac809e4ce43e2f483a72bba49fe194",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Mar 18 16:27:08 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 27 21:48:29 2009 -0400"
      },
      "message": "ACPI video: check the return value of acpi_video_device_lcd_get_level_current\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6503e5df08008b9a47022b5e9ebba658c8fa69af",
      "tree": "8ef36d1b85d2a03ac9e61f5074d717b67f9259ba",
      "parents": [
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Thu Nov 27 17:48:13 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 20 10:52:37 2009 -0500"
      },
      "message": "thermal: use integers rather than strings for thermal values\n\nThe thermal API currently uses strings to pass values to userspace. This\nmakes it difficult to use from within the kernel. Change the interface\nto use integers and fix up the consumers.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2d29c6a075787f2c1bc49b86a084d2b878f72fc4",
      "tree": "d5256827f6099e4358e360940684b40e7fc29b1b",
      "parents": [
        "2b25c9f01aa58d48129b2f93748dfb5d1f7ab0a2",
        "0a3db1cec5d476804185114ff5d1845aed3936b3",
        "9fdd54f206722ecee7fd7ba9dba26140450e7c32",
        "5ec5d38a1c8af255ffc481c81eef13e9155524b3",
        "4312495f7db63d27ef52ec83dab55f14a8c43827",
        "370154bbefb627cb5f987f5646284755c7684bc8",
        "4d9391557b68475b118ec7626607c37b14ae8c16",
        "62663ea8220366472fe20462831f2d69d7987439"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:34:56 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:34:56 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027asus\u0027, \u0027bugzilla-12450\u0027, \u0027cpuidle\u0027, \u0027debug\u0027, \u0027ec\u0027, \u0027misc\u0027, \u0027printk\u0027 and \u0027processor\u0027 into release\n"
    },
    {
      "commit": "4d9391557b68475b118ec7626607c37b14ae8c16",
      "tree": "92176ea365b9c3027c0779f741da6d83154cd9c9",
      "parents": [
        "ae1a25da8448271a99745da03100d5299575a269"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Wed Feb 04 17:03:07 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 00:29:32 2009 -0500"
      },
      "message": "ACPI: add missing KERN_* constants to printks\n\nAccording to kerneljanitors todo list all printk calls (beginning\na new line) should have an according KERN_* constant.\nThose are the missing peaces here for the acpi subsystem.\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f3b39f1393d5cebe56f43a584ef47efbebd2702c",
      "tree": "acb034b994e2a156a223d919b776496463b9e36f",
      "parents": [
        "2b190e76def5233c542f6025b4a133b1d4bd1a37"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Feb 02 22:55:01 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 02 22:55:01 2009 -0500"
      },
      "message": "ACPI: proc_dir_entry \u0027video/VGA\u0027 already registered\n\neliminate the duplicate the name of \"VGA\"\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12514\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a3db1cec5d476804185114ff5d1845aed3936b3",
      "tree": "17fa66bc283519e04919c514cb3cfd3a3a438c65",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Feb 02 11:33:41 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 02 22:34:23 2009 -0500"
      },
      "message": "ACPI: Skip the first two elements in the _BCL package\n\nAccording to the Spec the first two elements in the _BCL package won\u0027t be\n\nregarded as the available brightness level. The first is the brightness when\nfull power is connected to the box(It means that the AC adapter is plugged).\nThe second is the brightness level when the box is on battery.\n    If the first two elements are still used while finding the next brightness\nlevel, it will fall back to the lowest level when keeping on pressing\nhotkey. (On some boxes the brightness will be changed twice when hotkey is\npressed once. One is in the ACPI video driver. The other is changed by sys I/F.\nIn the ACPI video driver the first two elements will be used while changing\nthe brightness. But the first two elements is skipped while using sys I/F.\nIn such case there exists the inconsistency).\n    So he first two elements had better be skipped while showing the available\nbrightness or finding the next brightness level.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12450\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d0302bc62af7983040ea1cd1b5dd2b36e1a6a509",
      "tree": "ef45618ae057e21fff7c82190939fe5f4466cf06",
      "parents": [
        "106ad8d6b0a7c1a597fab56ec692c39f553fabbc",
        "237889bf0a62f1399fb2ba0c2a259e6a96597131"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:48 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:48 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n\nConflicts:\n\tinclude/acpi/acpixf.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e6dada9d255497127251c03aaa59296d186f959",
      "tree": "ed1cb1773685211758ae88d41f80f8df9146afaf",
      "parents": [
        "11e93130c7ce5228d484fd5e86f3984835d4256b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Dec 31 10:58:48 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 23:39:43 2008 -0500"
      },
      "message": "video: always update the brightness when poking \"brightness\"\n\nalways update props.brightness no matter the backlight is changed\nvia procfs, hotkeys or sysfs.\n\nSighed-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "935e5f290ec1eb0f1c15004421f5fd3154380fd5",
      "tree": "2f116b2de376df6621ab700246a96e25a1183b84",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Dec 11 16:24:52 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 11 16:24:52 2008 -0500"
      },
      "message": "ACPI: video: Fix reversed brightness behavior on ThinkPad SL series\n\nSection B.6.2 of ACPI 3.0b specification that defines _BCL method\ndoesn\u0027t require the brightness levels returned to be sorted.\nAt least ThinkPad SL300 (and probably all IdeaPads) returns the\narray reversed (i.e. bightest levels have lowest indexes), which\ncauses the brightness management behave in completely reversed\nmanner on these machines (brightness increases when the laptop is\nidle, while the display dims when used).\n\nSorting the array by brightness level values after reading the list\nfixes the issue.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12037\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nTested-by: Lubomir Rintel \u003clkundrak@v3.sk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f398778aa336a2919ee04ba45d915007230c6957",
      "tree": "c7244cd1d4af8d99c861b21ebcaeabf23e355b9f",
      "parents": [
        "9b5a56ddfd615a27e3a0856ceae1592a24021e42",
        "2dba1b5d87e08a294da5cdfa4d32908000e9b085"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:15:50 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:15:50 2008 -0500"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tDocumentation/kernel-parameters.txt\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c3d6de698c84efdbdd3781b7058bcc339ab43da8",
      "tree": "07e08d88bbaaef8a5a1dd58b9d19f7c860442d3a",
      "parents": [
        "22c13f9d8179f4c9caecfcb60a95214562b9addc"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Aug 01 17:37:55 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 23:57:55 2008 -0500"
      },
      "message": "ACPI video: if no ACPI backlight support, use vendor drivers\n\nIf an ACPI graphics device supports backlight brightness functions (cmp. with\nlatest ACPI spec Appendix B), let the ACPI video driver control backlight and\nswitch backlight control off in vendor specific ACPI drivers (asus_acpi,\nthinkpad_acpi, eeepc, fujitsu_laptop, msi_laptop, sony_laptop, acer-wmi).\n\nCurrently it is possible to load above drivers and let both poke on the\nbrightness HW registers, the video and vendor specific ACPI drivers -\u003e bad.\n\nThis patch provides the basic support to check for BIOS capabilities before\ndriver loading time. Driver specific modifications are in separate follow up\npatches.\n\n\"acpi_backlight\u003dvendor\"\n\tPrever vendor driver over ACPI driver for backlight.\n\"acpi_backlight\u003dvideo\" (default)\n\tPrever ACPI driver over vendor driver for backlight.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22c13f9d8179f4c9caecfcb60a95214562b9addc",
      "tree": "3bf73f6e3e9c95cab2811b6a190ed804cbca2eca",
      "parents": [
        "fed4d59b6ec5481caceb17863f19a0b0e5eaa939"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Aug 01 17:37:54 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 23:49:23 2008 -0500"
      },
      "message": "ACPI: video: Ignore devices that aren\u0027t present in hardware\n\nThis is a reimplemention of commit\n0119509c4fbc9adcef1472817fda295334612976\nfrom Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\n\nThis patch got removed because of a regression: ThinkPads with a\nIntel graphics card and an Integrated Graphics Device BIOS implementation\nstopped working.\nIn fact, they only worked because the ACPI device of the discrete, the\nwrong one, got used (via int10). So ACPI functions were poking on the wrong\nhardware used which is a sever bug.\nThe next patch provides support for above ThinkPads to be able to\nswitch brightness via the legacy thinkpad_acpi driver and automatically\ndetect when to use it.\n\nOriginal commit message from Matthew Garrett:\n    Vendors often ship machines with a choice of integrated or discrete\n    graphics, and use the same DSDT for both. As a result, the ACPI video\n    module will locate devices that may not exist on this specific platform.\n    Attempt to determine whether the device exists or not, and abort the\n    device creation if it doesn\u0027t.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9614\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "89595b8f2850a080d290bf778ec933ea1d99f78e",
      "tree": "63a6682ede74d9570878b0d7d4d936e050439ba7",
      "parents": [
        "14a63ba821ac2a0f5166789b31241c0b7eb147d9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:57:45 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:44:37 2008 -0500"
      },
      "message": "ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.h\n\nMove all the component definitions for drivers to a single shared place,\ninclude/acpi/acpi_drivers.h.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5704d626e7c770ef4a984a697bac7eff07420a39",
      "tree": "9b1b99199b29ca8262840d1f08ea121e2909f419",
      "parents": [
        "c2d06fe338912ee56c2ddd7de5574d5396ed8050"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:42 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 06 15:30:19 2008 -0500"
      },
      "message": "ACPI: remove comments about debug layer/level to use\n\nI don\u0027t think there\u0027s any point in cluttering the code with these.\nBetter to improve the documentation so *anybody* can figure out\nwhat layer \u0026 level to use.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "7674416db4ee3d43813dddb650364ca994755256"
}
