)]}'
{
  "log": [
    {
      "commit": "1201b2a9bec0413188ada1443ece1a52da6dbff4",
      "tree": "95f261a3e24071b24b9b31e4776a96368cd34d4c",
      "parents": [
        "cccc67a4cf52a952e6371ac75510994e0bddec96",
        "d7f0eea9e431e1b8b0742a74db1a9490730b2a25"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 18:32:32 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 18:32:32 2009 -0500"
      },
      "message": "Merge branch \u0027resume-sci-force-bootparam\u0027 into release\n"
    },
    {
      "commit": "d7f0eea9e431e1b8b0742a74db1a9490730b2a25",
      "tree": "606342d4ce0085eaf8ef5c3924b70001d2f0eccc",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Dec 30 15:36:42 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 30 18:32:01 2009 -0500"
      },
      "message": "ACPI: introduce kernel parameter acpi_sleep\u003dsci_force_enable\n\nIntroduce kernel parameter acpi_sleep\u003dsci_force_enable\n\nsome laptop requires SCI_EN being set directly on resume,\nor else they hung somewhere in the resume code path.\n\nWe already have a blacklist for these laptops but we still need\nthis option, especially when debugging some suspend/resume problems,\nin case there are systems that need this workaround and are not yet\nin the blacklist.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\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": "da3df858c88f7bb420f2517ee9aab238da2e6ed7",
      "tree": "49c9e69818d7a7fc59ebda96dc7abf17a0f3b088",
      "parents": [
        "309ddc53be1766d6ed5411a3dc1782c2040198fa",
        "e59897fe443b5b0a71e135ef4020d1937c9f8901"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "message": "Merge branch \u0027pdc\u0027 into release\n"
    },
    {
      "commit": "309ddc53be1766d6ed5411a3dc1782c2040198fa",
      "tree": "3d60aabc5af8318e63838c77a0b3eed751dd9032",
      "parents": [
        "6f5464ce154bc72c67bbc82e818e4fdd61cb9f8e",
        "55b313f249e11b815fd0be51869f166aaf368f44",
        "81074e90f5c150ca70ab8dfcc77860cbe76f364d",
        "78f1699659963fff97975df44db6d5dbe7218e55"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:01 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:01 2009 -0500"
      },
      "message": "Merge branches \u0027bugzilla-14446\u0027, \u0027bugzilla-14753\u0027 and \u0027bugzilla-14824\u0027 into release\n"
    },
    {
      "commit": "6f5464ce154bc72c67bbc82e818e4fdd61cb9f8e",
      "tree": "acf314c0f744b13b3425e18c7c878cbb14566f2d",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872",
        "9dc130fccb874f2959ef313d7922d306dc6d4f75"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:35 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:35 2009 -0500"
      },
      "message": "Merge branch \u0027osc\u0027 into release\n"
    },
    {
      "commit": "9dc130fccb874f2959ef313d7922d306dc6d4f75",
      "tree": "ae4e402b1a960adbc9c7d4b858f5dc5385a4b96f",
      "parents": [
        "3563ff964fdc36358cef0330936fdac28e65142a"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Dec 23 17:04:11 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 23 17:42:07 2009 -0500"
      },
      "message": "ACPI: fix OSC regression that caused aer and pciehp not to load\n\nExecuting _OSC returns a buffer, which has an acpi object in it.\nDon\u0027t directly returns the buffer, instead, we return the acpi object\u0027s\nbuffer. This fixes a regression since caller of acpi_run_osc expects\nan acpi object\u0027s buffer returned.\n\nTested-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43bab25ced218385f7e6a076c2459ea008cfd2e1",
      "tree": "21397c7ff505b58b5d9351da7b6b9628049026ee",
      "parents": [
        "b9c2db783456bcbce31e2482214cd337528db295"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:23:16 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:33:58 2009 -0500"
      },
      "message": "ACPI: processor: change acpi_processor_set_pdc() interface\n\nWhen calling _PDC, we really only need the handle to the processor\nto call the method; we don\u0027t look at any other parts of the\nstruct acpi_processor * given to us.\n\nIn the early path, when we walk the namespace, we are given the\nhandle directly, so just pass it through to acpi_processor_set_pdc()\nwithout stuffing it into a wasteful struct acpi_processor allocated\non the stack each time\n\nThis saves 2834 bytes of stack.\n\nUpdate the interface accordingly.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b9c2db783456bcbce31e2482214cd337528db295",
      "tree": "faafd4397ee7bcb1b8a321b05b2cbebfa4a65e1a",
      "parents": [
        "fa118564ed66f785f957d8230745b62e9244700d"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:23:11 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:16 2009 -0500"
      },
      "message": "ACPI: processor: open code acpi_processor_cleanup_pdc\n\nWe have the acpi_object_list * right there in acpi_processor_set_pdc()\nso it doesn\u0027t seem necessary for an entire helper function just to\nfree it.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fa118564ed66f785f957d8230745b62e9244700d",
      "tree": "6052a0db58b775546b07ccb2cd4c34fa3e291258",
      "parents": [
        "3b407aef573b82139c3bc4dcaad2731fad56c054"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:45 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:15 2009 -0500"
      },
      "message": "ACPI: processor: change acpi_processor_eval_pdc interface\n\nacpi_processor_eval_pdc() really only needs a handle and an\nacpi_object_list * to do its work.\n\nNo need to pass in a struct acpi_processor *, so let\u0027s be more specific\nabout what we want.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b407aef573b82139c3bc4dcaad2731fad56c054",
      "tree": "607a23308ee315ef60c23bd1e2d36acc95d2195b",
      "parents": [
        "47817254b8637b56730aec26eed2c337d3938bb5"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:39 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:14 2009 -0500"
      },
      "message": "ACPI: processor: introduce acpi_processor_alloc_pdc()\n\nacpi_processor_init_pdc() isn\u0027t really doing anything interesting\nwith the struct acpi_processor * parameter. Its real job is to allocate\nthe buffer for the _PDC bits.\n\nSo rename the function to acpi_processor_alloc_pdc(), and just return\nthe struct acpi_object_list * it\u0027s supposed to allocate.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "47817254b8637b56730aec26eed2c337d3938bb5",
      "tree": "288ded69b4e5505520e9e347e7580a4df368838e",
      "parents": [
        "6c5807d7bc7d051fce00863ffb98d36325501eb2"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:34 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:14 2009 -0500"
      },
      "message": "ACPI: processor: unify arch_acpi_processor_cleanup_pdc\n\nThe x86 and ia64 implementations of the function in $subject are\nexactly the same.\n\nAlso, since the arch-specific implementations of setting _PDC have\nbeen completely hollowed out, remove the empty shells.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6c5807d7bc7d051fce00863ffb98d36325501eb2",
      "tree": "eceda659786e5e6ff659fca0b0382ec52ea13871",
      "parents": [
        "08ea48a326d8030ef5b7fb02292faf5a53c95e0a"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:29 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:13 2009 -0500"
      },
      "message": "ACPI: processor: finish unifying arch_acpi_processor_init_pdc()\n\nThe only thing arch-specific about calling _PDC is what bits get\nset in the input obj_list buffer.\n\nThere\u0027s no need for several levels of indirection to twiddle those\nbits. Additionally, since we\u0027re just messing around with a buffer,\nwe can simplify the interface; no need to pass around the entire\nstruct acpi_processor * just to get at the buffer.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08ea48a326d8030ef5b7fb02292faf5a53c95e0a",
      "tree": "c0f9dd9001c50925fc85b18b5f2afc24000d90f6",
      "parents": [
        "407cd87c54e76c266245e8faef8dd4a84b7254fe"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:24 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:12 2009 -0500"
      },
      "message": "ACPI: processor: factor out common _PDC settings\n\nBoth x86 and ia64 initialize _PDC with mostly common bit settings.\n\nFactor out the common settings and leave the arch-specific ones alone.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "407cd87c54e76c266245e8faef8dd4a84b7254fe",
      "tree": "e07067c0d51317a4dc93144f1d16c050a0f5ca89",
      "parents": [
        "1d9cb470a755409ce97c3376174b1e234bd20371"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:19 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:11 2009 -0500"
      },
      "message": "ACPI: processor: unify arch_acpi_processor_init_pdc\n\nThe x86 and ia64 implementations of arch_acpi_processor_init_pdc()\nare almost exactly the same. The only difference is in what bits\nthey set in obj_list buffer.\n\nCombine the boilerplate memory management code, and leave the\narch-specific bit twiddling in separate implementations.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1d9cb470a755409ce97c3376174b1e234bd20371",
      "tree": "cc0f35e02fed9b833be7bafda72b4980c4667ec9",
      "parents": [
        "78f1699659963fff97975df44db6d5dbe7218e55"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:14 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:10 2009 -0500"
      },
      "message": "ACPI: processor: introduce arch_has_acpi_pdc\n\narch dependent helper function that tells us if we should attempt to\nevaluate _PDC on this machine or not.\n\nThe x86 implementation assumes that the CPUs in the machine must be\nhomogeneous, and that you cannot mix CPUs of different vendors.\n\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "78f1699659963fff97975df44db6d5dbe7218e55",
      "tree": "929291454d6d86a523c9b3881eb8cc40d65a11fc",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Sun Dec 20 12:19:09 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 03:24:08 2009 -0500"
      },
      "message": "ACPI: processor: call _PDC early\n\nWe discovered that at least one machine (HP Envy), methods in the DSDT\nattempt to call external methods defined in a dynamically loaded SSDT.\n\nUnfortunately, the DSDT methods we are trying to call are part of the\nEC initialization, which happens very early, and the the dynamic SSDT\nis only loaded when a processor _PDC method runs much later.\n\nThis results in namespace lookup errors for the (as of yet) undefined\nmethods.\n\nSince Windows doesn\u0027t have any issues with this machine, we take it\nas a hint that they must be evaluating _PDC much earlier than we are.\n\nThus, the proper thing for Linux to do should be to match the Windows\nimplementation more closely.\n\nProvide a mechanism to call _PDC before we enable the EC. Doing so loads\nthe dynamic tables, and allows the EC to be enabled correctly.\n\nThe ACPI processor driver will still evaluate _PDC in its .add() method\nto cover the hotplug case.\n\nResolves: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14824\n\nCc: ming.m.lin@intel.com\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "55b313f249e11b815fd0be51869f166aaf368f44",
      "tree": "dd0d734bb3e0794df96e91c151350d52ba9ed08e",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Dec 22 02:42:52 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 02:45:30 2009 -0500"
      },
      "message": "ACPI: EC: Fix MSI DMI detection\n\nMSI strings should be ORed, not ANDed.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14446\n\ncc: stable@kernel.org\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "81074e90f5c150ca70ab8dfcc77860cbe76f364d",
      "tree": "607fd815382a44b6876ebaa9840f644764175f39",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Dec 21 16:13:15 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 22 02:39:24 2009 -0500"
      },
      "message": "ACPI: disable _OSI(Windows 2009) on Asus K50IJ\n\nFix a win7 compability issue on Asus K50IJ.\n\nHere is the _BCM method of this laptop:\n                    Method (_BCM, 1, NotSerialized)\n                    {\n                        If (LGreaterEqual (OSFG, OSVT))\n                        {\n                            If (LNotEqual (OSFG, OSW7))\n                            {\n                                Store (One, BCMD)\n                                Store (GCBL (Arg0), Local0)\n                                Subtract (0x0F, Local0, LBTN)\n                                ^^^SBRG.EC0.STBR ()\n                                ...\n                            }\n                            Else\n                            {\n                                DBGR (0x0B, Zero, Zero, Arg0)\n                                Store (Arg0, LBTN)\n                                ^^^SBRG.EC0.STBR ()\n                                ...\n                            }\n                        }\n                    }\nLBTN is used to store the index of the brightness level in the _BCL.\nGCBL is a method that convert the percentage value to the index value.\nIf _OSI(Windows 2009) is not disabled, LBTN is stored a percentage\nvalue which is surely beyond the end of _BCL package.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14753\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "aa96ce0af8385415a3450bc13e6254a4d6b4a888",
      "tree": "5d255bc416d469b4d2110910586c43fc6474d51e",
      "parents": [
        "2900681b25d5a1a1a7b39ab66da3b8c6b1b0b7ad",
        "bf8b4542f92c4d8222941b1cab055fa350ab2fb4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:22:32 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:22:32 2009 -0500"
      },
      "message": "Merge branch \u0027misc-2.6.33\u0027 into release\n"
    },
    {
      "commit": "bf8b4542f92c4d8222941b1cab055fa350ab2fb4",
      "tree": "4810e901a4cacfe760954924f68de3976c9353ac",
      "parents": [
        "918aae42aa9b611a3663b16ae849fdedc67c2292"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Oct 26 17:44:18 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:21:51 2009 -0500"
      },
      "message": "ACPI processor: Fix section mismatch for processor_add()\n\nDue to the merge of processor_start() (declared with __cpuinit) into\nprocessor_add(), a section mismatch warning appears:\n\nWARNING: drivers/built-in.o(.text+0x4d59d): Section mismatch in reference\nfrom the function acpi_processor_add() to the function\n.cpuinit.text:acpi_processor_power_init()\n...\n\nThis patch fixes the warning by declaring processor_add() as __cpuinit\nand also declares acpi_processor_add_fs() as __cpuinit as it is only\nused in acpi_processor_add().\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2900681b25d5a1a1a7b39ab66da3b8c6b1b0b7ad",
      "tree": "3c6969f0333f1255a4751086dd1131d5bbc5a157",
      "parents": [
        "243e1ef842ef9e24fbf1cc7ddf4fd1c01471544a",
        "3563ff964fdc36358cef0330936fdac28e65142a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:07:29 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:07:29 2009 -0500"
      },
      "message": "Merge branch \u0027osc\u0027 into release\n"
    },
    {
      "commit": "3563ff964fdc36358cef0330936fdac28e65142a",
      "tree": "5815c93ce3c6adc57f9b8c73113ee77605a1b0ef",
      "parents": [
        "3a9622dc4659af44a8098a233f65c51e495ff0a5"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Oct 29 11:05:05 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:05:34 2009 -0500"
      },
      "message": "ACPI: Add platform-wide _OSC support.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3a9622dc4659af44a8098a233f65c51e495ff0a5",
      "tree": "8e0dd5d1f31ad6a9047b0ba5faf26a3759d9e2fd",
      "parents": [
        "70023de88c58a81a730ab4d13c51a30e537ec76e"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Oct 29 11:04:50 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:05:11 2009 -0500"
      },
      "message": "ACPI: cleanup pci_root _OSC code.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "70023de88c58a81a730ab4d13c51a30e537ec76e",
      "tree": "f97ac33d7b1a22ebe08bcdb1bd810b1167b16755",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Oct 29 11:04:28 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 14:03:30 2009 -0500"
      },
      "message": "ACPI: Add a generic API for _OSC -v2\n\nv2-\u003ev1:\n.improve debug info as suggedted by Bjorn,Kenji\n.API is using uuid string as suggested by Alexey\n\nAdd an API to execute _OSC. A lot of devices can have this method, so add a\ngeneric API.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "918aae42aa9b611a3663b16ae849fdedc67c2292",
      "tree": "7c152725227444722143bf9e2a7032223d632688",
      "parents": [
        "f67538f81e6b8da9175c82807d649fbdb0055844"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon Dec 14 17:10:06 2009 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 04:13:19 2009 -0500"
      },
      "message": "ACPI: fix for lapic_timer_propagate_broadcast()\n\nI got following warning on ia64 box:\n  In function \u0027acpi_processor_power_verify\u0027:\n  642: warning: passing argument 2 of \u0027smp_call_function_single\u0027 from\n  incompatible pointer type\n\nThis smp_call_function_single() was introduced by a commit\nf833bab87fca5c3ce13778421b1365845843b976:\n\n \u003e @@ -162,8 +162,9 @@\n \u003e               pr-\u003epower.timer_broadcast_on_state \u003d state;\n \u003e  }\n \u003e\n \u003e -static void lapic_timer_propagate_broadcast(struct acpi_processor *pr)\n \u003e +static void lapic_timer_propagate_broadcast(void *arg)\n \u003e  {\n \u003e +       struct acpi_processor *pr \u003d (struct acpi_processor *) arg;\n \u003e         unsigned long reason;\n \u003e\n \u003e         reason \u003d pr-\u003epower.timer_broadcast_on_state \u003c INT_MAX ?\n \u003e @@ -635,7 +636,8 @@\n \u003e                 working++;\n \u003e         }\n \u003e\n \u003e -       lapic_timer_propagate_broadcast(pr);\n \u003e +       smp_call_function_single(pr-\u003eid, lapic_timer_propagate_broadcast,\n \u003e +                                pr, 1);\n \u003e\n \u003e         return (working);\n \u003e  }\n\nThe problem is that the lapic_timer_propagate_broadcast() has 2 versions:\nOne is real code that modified in the above commit, and the other is NOP\ncode that used when !ARCH_APICTIMER_STOPS_ON_C3:\n\n  static void lapic_timer_propagate_broadcast(struct acpi_processor *pr) { }\n\nSo I got warning because of !ARCH_APICTIMER_STOPS_ON_C3.\n\nWe really want to do nothing here on !ARCH_APICTIMER_STOPS_ON_C3, so\nmodify lapic_timer_propagate_broadcast() of real version to use\nsmp_call_function_single() in it.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f02f465b1cdcdf7485f89ec019e6cceaf80cadd5",
      "tree": "4219772e39848f31b9554786de5a18c026dfe2e5",
      "parents": [
        "b6202832b43abb56b90ba8d68e2b9fc53c442fa6",
        "747479a3fb42849fe73b9b1f7545d751bde7d632"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:33:28 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:33:28 2009 -0500"
      },
      "message": "Merge branch \u0027dock\u0027 into release\n\nConflicts:\n\tdrivers/acpi/dock.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f67538f81e6b8da9175c82807d649fbdb0055844",
      "tree": "c252ef616375f722a6bb31d9485cd6c9b4680c77",
      "parents": [
        "360657463679dee44f0b167ffa61f563b4fee101"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Nov 13 19:55:30 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:21:22 2009 -0500"
      },
      "message": "acpi_pad: squish warning\n\ndrivers/acpi/acpi_pad.c: In function \u0027power_saving_thread\u0027:\ndrivers/acpi/acpi_pad.c:103: warning: \u0027preferred_cpu\u0027 may be used uninitialized in this function\n\nCc: Shaohua Li \u003cshaohua.li@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": "747479a3fb42849fe73b9b1f7545d751bde7d632",
      "tree": "0ed26ce23d2a34899cbdf5d92888e9660ce16df5",
      "parents": [
        "fe06fba292af5ed5c1c6ad9af3a9ef68da7a5088"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 19 15:14:50 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:03:12 2009 -0500"
      },
      "message": "ACPI: dock: minor whitespace and style cleanups\n\nRemoved some stray whitespaces\nAdded whitespace when needed for legibility\nRemoved unneeded curly braces\nRemoved useless void casts\nRemoved unnecessary local variable initialization\nRenamed variables to help out with 80-column fixes\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fe06fba292af5ed5c1c6ad9af3a9ef68da7a5088",
      "tree": "2ec8f7576d9f53ff22fff467f1f838262c4ca28d",
      "parents": [
        "9751cb721ef650729e981c7b39abb7676cd646e1"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 19 15:14:45 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:03:11 2009 -0500"
      },
      "message": "ACPI: dock: add struct dock_station * directly to platform device data\n\nInstead of adding a (struct dock_station **) to our dock device\u0027s\nplatform data, we can add the (struct dock_station *) directly.\n\nThis change saves us some ugly casting and improves readability.\n\nThe cost of making this change is an extra 290 bytes of stack usage,\nbut this is an infrequently called code-path and unlikely to cause\nthe kernel to blow up.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9751cb721ef650729e981c7b39abb7676cd646e1",
      "tree": "b497f5a6fe41802280c4991feab7ce17e873f4c4",
      "parents": [
        "c6f1905ea91bf56a921c6eb574488869c8c3eeff"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 19 15:14:40 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:03:11 2009 -0500"
      },
      "message": "ACPI: dock: dock_add - hoist up platform_device_register_simple()\n\nMove the call to platform_device_register_simple so that we do it\nbefore allocating and initializing our struct dock_station.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c6f1905ea91bf56a921c6eb574488869c8c3eeff",
      "tree": "0b5a3edeb314835cdf365087041ef9a886087cba",
      "parents": [
        "f69cfdd24ac40ab7bbd00d6ad85e003da755e3a0"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 19 15:14:35 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:03:10 2009 -0500"
      },
      "message": "ACPI: dock: remove global \u0027dock_device_name\u0027\n\nWe only use it in one spot, so it probably gets optimized out, but there\u0027s\nstill no need to use a global variable for this.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f69cfdd24ac40ab7bbd00d6ad85e003da755e3a0",
      "tree": "87e35e597e293d67e1ec0f4209b78b69a87cd33e",
      "parents": [
        "5f46c2f25cfbb5faca7550738ac42c4d1491ddc8"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 19 15:14:29 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 03:02:10 2009 -0500"
      },
      "message": "ACPI: dock: combine add|alloc_dock_dependent_device (v2)\n\nThere\u0027s no real need to have a separate allocation step when adding\na dock dependent device.\n\nCombining the two functions is both logical and helps with legibility.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1fc22fad1f9115f37778f159c07b414923ba1cdc",
      "tree": "484b307b9eeedafa2c6b666c5fcac3fb3f2bc7d4",
      "parents": [
        "8033c314b9b67f53eddb3afcbec74c39b57b56b6",
        "4bab30a041a2f27807b0b2a7fd36c8c8695c90c8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 02:19:59 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 02:19:59 2009 -0500"
      },
      "message": "Merge branch \u0027debug-aml\u0027 into release\n"
    },
    {
      "commit": "8033c314b9b67f53eddb3afcbec74c39b57b56b6",
      "tree": "859a3f4e42eea084c584209af1a188262a140ad1",
      "parents": [
        "8fa79e08f50f4ec1fd8903eca6fd6f36c36dd4c4",
        "13c199c0d0cf78b27592991129fb8cbcfc5164de"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 02:19:55 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 02:19:55 2009 -0500"
      },
      "message": "Merge branch \u0027bugzilla-14782\u0027 into release\n"
    },
    {
      "commit": "8fa79e08f50f4ec1fd8903eca6fd6f36c36dd4c4",
      "tree": "76cd9d4492d7fe4e2a90dbbc43127ca80ad93288",
      "parents": [
        "7458bbd044f0e799ad27c3fc71e1115ac30a9c25",
        "d81c45e1c9369855901420f79114852eba2ea16a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 02:18:36 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 02:18:36 2009 -0500"
      },
      "message": "Merge branch \u0027ost\u0027 into release\n\nConflicts:\n\tinclude/acpi/processor.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bf2abdd79ac81c52957bf0d0d5430cec5433cfb7",
      "tree": "a81737912f6c93cdda0078061208e6011828dd6d",
      "parents": [
        "b552a8c56db8a74ceffdcbb9269664009a81d536"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Tue Nov 17 14:27:33 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 01:54:09 2009 -0500"
      },
      "message": "acpi: thermal: display forced passive trip points in proc\n\nUsers can force a passive trip point for a thermal zone that does not have\n_PSV defined in ACPI by setting the passive attribute in sysfs.  It\u0027s\nuseful to display such trip points in /proc/acpi/thermal_zone.\n\n.../TZ1/cooling_mode:\u003csetting not supported\u003e\n.../TZ1/polling_frequency:polling frequency:       10 seconds\n.../TZ1/state:state:                   ok\n.../TZ1/temperature:temperature:             53 C\n.../TZ1/trip_points:critical (S5):           110 C\n.../TZ1/trip_points:passive (forced):        95 C\n\nAnd if not set (passive is 0):\n.../TZ1/trip_points:passive (forced):\u003cnot set\u003e\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b552a8c56db8a74ceffdcbb9269664009a81d536",
      "tree": "13a92ed5b350ca6678530d3cda3d747c401e45f5",
      "parents": [
        "2345baf4a8a0ac2e7e83f932048bb2d8ec1287e7"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Nov 17 14:27:32 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 01:53:19 2009 -0500"
      },
      "message": "ACPI: remove NID_INVAL\n\nNUMA_NO_NODE has been exported globally and thus it can replace NID_INVAL\nin the acpi code.\n\nAlso removes the unused acpi_unmap_pxm_to_node() function.\n\n[akpm@linux-foundation.org: coding-style fixes]\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "13c199c0d0cf78b27592991129fb8cbcfc5164de",
      "tree": "0f205e067541102085580224b22b73c2056fceca",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Dec 15 22:01:57 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 01:12:35 2009 -0500"
      },
      "message": "ACPI: Use the return result of ACPI lid notifier chain correctly\n\nOn some laptops it will return NOTIFY_OK(non-zero) when calling the ACPI LID\nnotifier. Then it is used as the result of ACPI LID resume function, which\nwill complain the following warning message in course of suspend/resume:\n\n     \u003ePM: Device PNP0C0D:00 failed to resume: error 1\n\nThis patch is to eliminate the above warning message.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14782\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2345baf4a8a0ac2e7e83f932048bb2d8ec1287e7",
      "tree": "a8e9861b38c99f928f4b3fbfb9e238928342ed9c",
      "parents": [
        "edb949185210365f107ddc5efa60df105d25e1d7"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Sun Dec 13 14:42:36 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 00:07:21 2009 -0500"
      },
      "message": "battery: fix typo in comment\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "13c41157096f05d5037a99152b4cf9d68ef00ef7",
      "tree": "1cc560db738ee04e1289a997b758ca84c209093b",
      "parents": [
        "876fba43cc810e3c37ce26995933f9547b83cb0e"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Dec 14 13:38:30 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 16 00:07:10 2009 -0500"
      },
      "message": "ACPI: Remove repeated registered as cooling_device messages\n\nThis message shows up for each cpu.  Print as debug messages.\n\n[   12.893967] processor ACPI0007:00: registered as cooling_device0\n[   12.907838] processor ACPI0007:01: registered as cooling_device1\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: linux-acpi@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4bab30a041a2f27807b0b2a7fd36c8c8695c90c8",
      "tree": "5e30d3dd9a8f3017d9faf4a7b886de04665e22c4",
      "parents": [
        "a1a541d86f50a9957beeedb122a035870d602647"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Dec 14 11:24:18 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 22:52:19 2009 -0500"
      },
      "message": "ACPI: add kernel tainting after overriding an ACPI control method\n\nAdd kernel tainting after overriding an ACPI control method successfully.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1667e399a41be976c9d37bf02aa477979df111d2",
      "tree": "9b412df956905afecc15753628b608c06f9b11d7",
      "parents": [
        "abdef01daceb120ef8cc03fbc96d5e029e2810b0",
        "3767cb54ac718eb049d2a29f7a575ab923550ba5"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 22:35:50 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 22:35:50 2009 -0500"
      },
      "message": "Merge branch \u0027thermal-2.6.33\u0027 into release\n"
    },
    {
      "commit": "173cc11a6e10c38ff7d4949b48e8d2eb0aee3e05",
      "tree": "44ac9a6fe4e9c51b2c54918aa338df7eda96b0a5",
      "parents": [
        "8bea8672edfca7ec5f661cafb218f1205863b343",
        "88e5071525ad6814be3a8a2792ce9e81a0cca22a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 22:27:39 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 22:27:39 2009 -0500"
      },
      "message": "Merge branch \u0027acpica\u0027 into release\n"
    },
    {
      "commit": "fbc3be2af3e8beb581a20c2a0cfda5692f5a1c08",
      "tree": "24506f062acad2f1144b74abf801cb4ca57bcc7b",
      "parents": [
        "d4085a3ffee8828f7f1bae7fa3cf5e58f59ba627"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Dec 11 15:31:40 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:37 2009 -0500"
      },
      "message": "ACPICA: Move check for valid Thread ID structure\n\nThis change moves the check for a valid Thread ID structure up a\nfew lines to insure that the check is made before the structure\nis actually used.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d4085a3ffee8828f7f1bae7fa3cf5e58f59ba627",
      "tree": "4c2397ce902284b20c21c3b96d393707311c46d4",
      "parents": [
        "e31c32cfe52e98344dad28853c3331879f72c4b0"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:29:44 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:37 2009 -0500"
      },
      "message": "ACPICA: Predefined name repair: automatically remove null package elements\n\nThis change will automatically remove embedded and trailing NULL\npackage elements from returned package objects that are defined\nto containe a variable number of sub-packages. The driver is then\npresented with a package with no null elements to deal with.\nACPICA BZ 819.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d819\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e31c32cfe52e98344dad28853c3331879f72c4b0",
      "tree": "6eb3fe63ef91c8125757f52ddfe0e9a82d22cff0",
      "parents": [
        "465da9eb75665203a826f961de74a817b870850a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Dec 11 15:28:27 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:37 2009 -0500"
      },
      "message": "ACPICA: Module-level code: enable _REG execution in same scope\n\nThis change enables the execution of _REG methods that appear\nin the same scope as the module-level code, in resonse to an\noperation region declaration within the module-level code.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "465da9eb75665203a826f961de74a817b870850a",
      "tree": "d59e80cfd871ce3a1e53ec8ef8b49c7563f30f23",
      "parents": [
        "43420bbb892268b5fc42cb80c3bc31dedbad3ac9"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:26:13 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:36 2009 -0500"
      },
      "message": "ACPICA: Conditionally perform complex per-predefined-name repairs\n\nOnly attempt the \"complex\" repairs (package sorting, buffer\nexpansion) if the previous \"generic\" validation and repair was\nsuccessful.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43420bbb892268b5fc42cb80c3bc31dedbad3ac9",
      "tree": "d7c1030dfdca4c6c354d5ff1c10af017d2ac04e3",
      "parents": [
        "3a58176e4fa47d8232e04131b023f3f2ecd7084b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:24:27 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:36 2009 -0500"
      },
      "message": "ACPICA: Update function headers and comments, no functional change\n\nUpdate comments for repair of _FDE and _GTM methods.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3a58176e4fa47d8232e04131b023f3f2ecd7084b",
      "tree": "ee064fd4d8bcc7ba16926241262cec6b74caec03",
      "parents": [
        "ea7c5ec148044776d5e134e52a3e1aca8d662dbe"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:23:22 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:36 2009 -0500"
      },
      "message": "ACPICA: Remove messages if predefined repair(s) are successful\n\nRepair mechanism was considered too wordy. Now, messages are only\nunconditionally emitted if the return object cannot be repaired.\nExisting messages for successful repairs were converted to\nACPI_DEBUG_PRINT messages for now. ACPICA BZ 827.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d827\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ea7c5ec148044776d5e134e52a3e1aca8d662dbe",
      "tree": "f1f37cf9b22ea9e48c5b90f1842cfef5a9275111",
      "parents": [
        "d97659112044c0c77b93c6199eee7ee884eb3cca"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:18:52 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:36 2009 -0500"
      },
      "message": "ACPICA: Move Package-to-Buffer repair code into common ToBuffer function\n\nMove code specific to _FDE and _GTM into the generic repair code.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d97659112044c0c77b93c6199eee7ee884eb3cca",
      "tree": "cc1f8d167cdd2af02b6661bc326649732f611009",
      "parents": [
        "90434c1c7c61ce7dd349f17f003b8813421aeadc"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:16:38 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:36 2009 -0500"
      },
      "message": "ACPICA: Fix mutex errors when running _REG methods\n\nFixes a problem where mutex errors can occur when running a _REG\nmethod that is in the same scope as a method-defined operation\nregion or an operation region under a module-level IF block.\nThis is rare, so the problem has not been seen before.\nACPICA BZ 826.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d826\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "90434c1c7c61ce7dd349f17f003b8813421aeadc",
      "tree": "0c424812e977f8a5dfb280410d5c30c0155be8a6",
      "parents": [
        "47e11d54d2a516461d89cbb3f2fb87084056af72"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:02:15 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:35 2009 -0500"
      },
      "message": "ACPICA: Update function headers, no functional change\n\nFixed a few errors with the headers in utcopy.c\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "47e11d54d2a516461d89cbb3f2fb87084056af72",
      "tree": "053a0d8e3a94a950f31f9b8fd393449104729078",
      "parents": [
        "f24b664dc44a4ab4df61db2258cea298eeb43a8e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 15:01:12 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:35 2009 -0500"
      },
      "message": "ACPICA: Add more conversions to predefined name repair module\n\nThis change enhances the automatic repairs/conversions for\npredefined name return values to make Integers, Strings, and\nBuffers fully interchangeable. Also, a Buffer can be converted\nto a Package of Integers if necessary. The nsrepair.c module was\ncompletely restructured.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f24b664dc44a4ab4df61db2258cea298eeb43a8e",
      "tree": "b31ad7e9dd77da75e0358e4359b0cee164426595",
      "parents": [
        "34c39c755347c1ca3d06284bad2273c6a9c3108a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 14:57:00 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:35 2009 -0500"
      },
      "message": "ACPICA: Update internal namespace node/handle interfaces\n\nThis change deletes the unnecessary acpi_ns_convert_entry_to_handle\ninterface and renames the acpi_ns_map_handle_to_node interface to\nacpi_ns_validate_handle.  ACPICA BZ 798.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d798\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "34c39c755347c1ca3d06284bad2273c6a9c3108a",
      "tree": "3e46f996ff85a9888162cde30dc7b12749cd156c",
      "parents": [
        "ebdca3edd5ac61e37f2f5e7c11006c1a68d3cc7e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 14:53:11 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:35 2009 -0500"
      },
      "message": "ACPICA: Add repair for bad _FDE/_GTM buffers\n\nThe expected return value for both names is a Buffer of 5 DWORDS.\nThis repair fixes two possible problems (both seen in the field):\nA package of integers is returned, or a buffer of BYTEs is returned.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ebdca3edd5ac61e37f2f5e7c11006c1a68d3cc7e",
      "tree": "c94e25b6b7989bfce04f45811143ea4849973ebb",
      "parents": [
        "f2cb12510836da63cf459dca452fc0770da155f1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 14:40:17 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:35 2009 -0500"
      },
      "message": "ACPICA: Fix two additional Scope override error messages\n\nThese messages were using the internal path for the message\ninstead of using the node name.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f2cb12510836da63cf459dca452fc0770da155f1",
      "tree": "3799f9d965445582011581ec6d9b122932d1cf95",
      "parents": [
        "583061c59ffea1ea14f6dca735ab0f99238a7a92"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 11 14:38:08 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:35 2009 -0500"
      },
      "message": "ACPICA: Fix two Scope type error messages\n\nBoth messages incorrectly used the internal Path string instead\nof the node name.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "583061c59ffea1ea14f6dca735ab0f99238a7a92",
      "tree": "4be6118d33ae59f543e2973a1aefdbfac19389b6",
      "parents": [
        "b00eb796f1b67c46036b5490e83b31741f1eebaf"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Dec 11 14:36:47 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 15 17:29:34 2009 -0500"
      },
      "message": "ACPICA: Fix possible memory leak for module-level code execution\n\nAn object can be leaked for each block of executed module-level\ncode if the interpreter slack mode is enabled. The change deletes\nany implicitly returned object in this case.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2fe77b81c77eed92c4c0439f74c8148a295b4a86",
      "tree": "8a5e33fc3804f29bbf5c95c2cd28ccbdaa4cf206",
      "parents": [
        "cb5228a6949f525dba37d4eb3ee114426fef22c9",
        "e2f74f355e9e2914483db10c05d70e69e0b7ae04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:59:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:59:23 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface\n  [CPUFREQ] make internal cpufreq_add_dev_* static\n  [CPUFREQ] use an enum for speedstep processor identification\n  [CPUFREQ] Document units for transition latency\n  [CPUFREQ] Use global sysfs cpufreq structure for conservative governor tunings\n  [CPUFREQ] Documentation: ABI: /sys/devices/system/cpu/cpu#/cpufreq/\n  [CPUFREQ] powernow-k6: set transition latency value so ondemand governor can be used\n  [CPUFREQ] cpumask: don\u0027t put a cpumask on the stack in x86...cpufreq/powernow-k8.c\n"
    },
    {
      "commit": "11bd04f6f35621193311c32e0721142b073a7794",
      "tree": "00979740582bb26e8d3756bf3526c85f19f66a46",
      "parents": [
        "4e2ccdb0409146f8cf64a11b6ef82a9c928ced2a",
        "9e0b5b2c447ad0caa075a5cfef86def62e1782ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (109 commits)\n  PCI: fix coding style issue in pci_save_state()\n  PCI: add pci_request_acs\n  PCI: fix BUG_ON triggered by logical PCIe root port removal\n  PCI: remove ifdefed pci_cleanup_aer_correct_error_status\n  PCI: unconditionally clear AER uncorr status register during cleanup\n  x86/PCI: claim SR-IOV BARs in pcibios_allocate_resource\n  PCI: portdrv: remove redundant definitions\n  PCI: portdrv: remove unnecessary struct pcie_port_data\n  PCI: portdrv: minor cleanup for pcie_port_device_register\n  PCI: portdrv: add missing irq cleanup\n  PCI: portdrv: enable device before irq initialization\n  PCI: portdrv: cleanup service irqs initialization\n  PCI: portdrv: check capabilities first\n  PCI: portdrv: move PME capability check\n  PCI: portdrv: remove redundant pcie type calculation\n  PCI: portdrv: cleanup pcie_device registration\n  PCI: portdrv: remove redundant pcie_port_device_probe\n  PCI: Always set prefetchable base/limit upper32 registers\n  PCI: read-modify-write the pcie device control register when initiating pcie flr\n  PCI: show dma_mask bits in /sys\n  ...\n\nFixed up conflicts in:\n\tarch/x86/kernel/amd_iommu_init.c\n\tdrivers/pci/dmar.c\n\tdrivers/pci/hotplug/acpiphp_glue.c\n"
    },
    {
      "commit": "a1a541d86f50a9957beeedb122a035870d602647",
      "tree": "bc3bd16c6d1bbb8c1fcc561a436b2c322ec098d4",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Dec 02 13:31:00 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 11 01:50:08 2009 -0500"
      },
      "message": "ACPI: support customizing ACPI control methods at runtime\n\nIntroduce a new debugfs I/F (/sys/kernel/debug/acpi/custom_method) for ACPI,\nwhich can be used to customize the ACPI control methods at runtime.\n\nWe can use this to debug the AML code level bugs instead of overriding the\nwhole DSDT table, without rebuilding/rebooting kernel any more.\n\nDetailed description about how to use this debugfs I/F is stated in\nDocumentation/acpi/method-customizing.txt\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0",
      "tree": "761e19d279b27a03714a6673811e76e0b1cf2081",
      "parents": [
        "f71eaf68406cfee91b6a96bcdf7ce33dc78829c5",
        "b00eb796f1b67c46036b5490e83b31741f1eebaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:57:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:57:06 2009 -0800"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPICA: Update version to 20091112.\n  ACPICA: Add additional module-level code support\n  ACPICA: Deploy new create integer interface where appropriate\n  ACPICA: New internal utility function to create Integer objects\n  ACPICA: Add repair for predefined methods that must return sorted lists\n  ACPICA: Fix possible fault if return Package objects contain NULL elements\n  ACPICA: Add post-order callback to acpi_walk_namespace\n  ACPICA: Change package length error message to an info message\n  ACPICA: Reduce severity of predefined repair messages, Warning to Info\n  ACPICA: Update version to 20091013\n  ACPICA: Fix possible memory leak for Scope ASL operator\n  ACPICA: Remove possibility of executing _REG methods twice\n  ACPICA: Add repair for bad _MAT buffers\n  ACPICA: Add repair for bad _BIF/_BIX packages\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "876fba43cc810e3c37ce26995933f9547b83cb0e",
      "tree": "ad61e29807e607b02e4ff7c68ac53e4005828419",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Nov 11 15:22:15 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 09 14:44:42 2009 -0500"
      },
      "message": "ACPI: add const to acpi_check_resource_conflict()\n\nacpi_check_resource_conflict() doesn\u0027t change the resource\nit operates on, so the res parameter can be marked const.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e33c01972239fee4696679ae5f7d1f340f424999",
      "tree": "bd4bc3223ba572719b3a53142fdb98910450fe64",
      "parents": [
        "343036cea2854acf8d4b4c930c0063223bc6b8a2",
        "ccef086454d4c97e7b722e9303390207d681cb4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 13:27:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 13:27:33 2009 -0800"
      },
      "message": "Merge branch \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (36 commits)\n  x86, mm: Correct the implementation of is_untracked_pat_range()\n  x86/pat: Trivial: don\u0027t create debugfs for memtype if pat is disabled\n  x86, mtrr: Fix sorting of mtrr after subtracting\n  x86: Move find_smp_config() earlier and avoid bootmem usage\n  x86, platform: Change is_untracked_pat_range() to bool; cleanup init\n  x86: Change is_ISA_range() into an inline function\n  x86, mm: is_untracked_pat_range() takes a normal semiclosed range\n  x86, mm: Call is_untracked_pat_range() rather than is_ISA_range()\n  x86: UV SGI: Don\u0027t track GRU space in PAT\n  x86: SGI UV: Fix BAU initialization\n  x86, numa: Use near(er) online node instead of roundrobin for NUMA\n  x86, numa, bootmem: Only free bootmem on NUMA failure path\n  x86: Change crash kernel to reserve via reserve_early()\n  x86: Eliminate redundant/contradicting cache line size config options\n  x86: When cleaning MTRRs, do not fold WP into UC\n  x86: remove \"extern\" from function prototypes in \u003casm/proto.h\u003e\n  x86, mm: Report state of NX protections during boot\n  x86, mm: Clean up and simplify NX enablement\n  x86, pageattr: Make set_memory_(x|nx) aware of NX support\n  x86, sleep: Always save the value of EFER\n  ...\n\nFix up conflicts (added both iommu_shutdown and is_untracked_pat_range)\nto \u0027struct x86_platform_ops\u0027) in\n\tarch/x86/include/asm/x86_init.h\n\tarch/x86/kernel/x86_init.c\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "94e2bd688820aed72b4f8092f88c2ccf64e003de",
      "tree": "988de1817ec5ebe40dc6f2901eb86987876c517f",
      "parents": [
        "65cb76baa1058d17d51ce948b697cdbd5dc97421"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Fri Oct 16 15:20:49 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:48 2009 +0100"
      },
      "message": "tree-wide: fix some typos and punctuation in comments\n\nfix some typos and punctuation in comments\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "644417958b0bbb1dbf79003fc14e6ccf1271b9ad",
      "tree": "82fe22f2ae71cf7152afb19f3478beae13ed91a5",
      "parents": [
        "a4257763de8cfac0d72503a10c69f7f07ae727a9",
        "275014ae46871ce0ab08550fc4040f12b685813a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 25 00:43:08 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 25 00:43:08 2009 -0500"
      },
      "message": "Merge branch \u0027thinkpad-2.6.32\u0027 into release\n"
    },
    {
      "commit": "a4257763de8cfac0d72503a10c69f7f07ae727a9",
      "tree": "c9bdf08e78a398dfccd30b923da999e46db89c11",
      "parents": [
        "87c687be055e67bc04189ce476690be73d16063e",
        "d0b3b119f4d9460f3947334cf384ae69c5417360"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 25 00:04:48 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 25 00:04:48 2009 -0500"
      },
      "message": "Merge branch \u0027bugzilla-14379\u0027 into release\n"
    },
    {
      "commit": "8b1edc57a617d00845806ca1fce1799c08d50920",
      "tree": "021816cf878715f4beae9edac69f09f65cad4ce9",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jerone.young@canonical.com",
        "time": "Thu Aug 27 00:04:44 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 22:34:06 2009 -0500"
      },
      "message": "ACPI: Add Thinkpad T400, T500 to OSI(Linux) white-list\n\nacpi_osi\u003dLinux helps the mute button work properly by sending Linux\na mute key press.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13934\n\nSigned-off-by: Jerone Young \u003cjerone.young@canonical.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d0b3b119f4d9460f3947334cf384ae69c5417360",
      "tree": "bfa314b77bc598822aa3987d97567ba89e5101d3",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Nov 24 21:34:35 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:34:35 2009 -0500"
      },
      "message": "ACPICA: Silence the warning about _BIF returning the buffer\n\n_BIF was returning buffer instead of a string since day 1 of ACPI.\nAdding a warning for that is noble, but people don\u0027t like\nwhen someone cries wolf in a production system.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14379\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7",
      "tree": "6b9fae885e7c6fc46e732db201a52a5c49260947",
      "parents": [
        "dc95a270c684e771b25dce0b60559cc80c033f22"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Nov 12 09:57:53 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:11 2009 -0500"
      },
      "message": "ACPICA: Add additional module-level code support\n\nThis change will execute module-level code that is not at the\nroot of the namespace (under a Device object, etc.).\nACPICA BZ 762.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d762\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dc95a270c684e771b25dce0b60559cc80c033f22",
      "tree": "11c4b75117ab6e2f1b09d483422b7f42572d9c67",
      "parents": [
        "502f7efa6ae7c3f6d93dac417af521af1f56bcc7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 12 09:52:45 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:11 2009 -0500"
      },
      "message": "ACPICA: Deploy new create integer interface where appropriate\n\nSimplifies creation of simple integer objects.\nACPICA BZ 823.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d823\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "502f7efa6ae7c3f6d93dac417af521af1f56bcc7",
      "tree": "551750609fe3d9b3f5717d061cb98a02a5fc0e3f",
      "parents": [
        "ad5babeed8d3082406c5b67ae558b95a479ddb6f"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 12 09:49:50 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:10 2009 -0500"
      },
      "message": "ACPICA: New internal utility function to create Integer objects\n\nacpi_ut_create_integer_object. This function (when deployed) should\nsimplify some of the object creation code.  ACPICA BZ 823.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d823\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ad5babeed8d3082406c5b67ae558b95a479ddb6f",
      "tree": "1a39c2247ad6dc694d599543f2524c145e5efbf4",
      "parents": [
        "419a909dd10142d015dd96457db1b1eda643f89e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 12 09:44:06 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:10 2009 -0500"
      },
      "message": "ACPICA: Add repair for predefined methods that must return sorted lists\n\nThis change will repair (by sorting) packages returned by _ALR,\n_PSS, and _TSS. Drivers can now assume that the packages are\ncorrectly sorted. Adds one new file, nsrepair2.c.\nACPICA BZ 784.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d784\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "419a909dd10142d015dd96457db1b1eda643f89e",
      "tree": "da9db6fc6e669909b08adae1366a34161faef113",
      "parents": [
        "2263576cfc6e8f6ab038126c3254404b9fcb1c33"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 12 09:36:00 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:10 2009 -0500"
      },
      "message": "ACPICA: Fix possible fault if return Package objects contain NULL elements\n\nFor predefined name validation. Also adds a warning if a NULL\nelement is followed by any non-null elements.  ACPICA BZ 813, 814.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d813\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d814\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2263576cfc6e8f6ab038126c3254404b9fcb1c33",
      "tree": "1c1bd06cc5d89978a23a19d549764d3dc8c7c6c4",
      "parents": [
        "7d5d05d0704127c9acd24090c14731c111bd0af1"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Nov 13 10:06:08 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:31:10 2009 -0500"
      },
      "message": "ACPICA: Add post-order callback to acpi_walk_namespace\n\nThe existing interface only has a pre-order callback. This change\nadds an additional parameter for a post-order callback which will\nbe more useful for bus scans. ACPICA BZ 779.\n\nAlso update the external calls to acpi_walk_namespace.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d779\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7d5d05d0704127c9acd24090c14731c111bd0af1",
      "tree": "86c1e558cf18644981e8d770805f986a5137053d",
      "parents": [
        "7df200cd980442868f5579c0880a9221da628d17"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 12 09:31:50 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:27:59 2009 -0500"
      },
      "message": "ACPICA: Change package length error message to an info message\n\nThis message happens when the package element list is longer than\nthe declared length of the package. Changed to an info message\nbecause this condition is not actually an error. It is caused by\nthe BIOS attempting to truncate the package on the fly by adjusting\nthe package element count at the start of the package definition.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7df200cd980442868f5579c0880a9221da628d17",
      "tree": "9a6e03af564cccb6d98ac6ffc642dc4174f9e88f",
      "parents": [
        "cc3316e7a97cdbfc34633e20195f8c98b9ff9ff5"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 12 09:18:45 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 21:27:57 2009 -0500"
      },
      "message": "ACPICA: Reduce severity of predefined repair messages, Warning to Info\n\nSince the object was successfully repaired, a Warning is too\nsevere.  Reduced to Info for now. We may eventually change these\nmessages to debug-only. ACPICA BZ 812.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d812\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50b77eda9b12ff0ccf12b4021b7193d71778c0a9",
      "tree": "b3a72fbe73f59be9aa2a4afe5a712e1af2d1bf18",
      "parents": [
        "74d3ec77a5e0633b0c7a8490941432c2e4789037"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Oct 13 10:34:56 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 20:30:05 2009 -0500"
      },
      "message": "ACPICA: Fix possible memory leak for Scope ASL operator\n\nUsing Scope(\\) to change the scope to the root could cause a\nsingle object memory leak.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "74d3ec77a5e0633b0c7a8490941432c2e4789037",
      "tree": "e416b44a4533b77f85e30c65fe695a32d698e4d2",
      "parents": [
        "0240d7b4f20f7d156a74dfdd0647a0231b7e8ef4"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Oct 13 10:29:30 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 20:30:04 2009 -0500"
      },
      "message": "ACPICA: Remove possibility of executing _REG methods twice\n\nIf a custom address space handler is installed by the host\nbefore the \"initialize operation regions\" phase of the ACPICA\ninitialization, any _REG methods for that address space could\nbe executed twice. This change fixes the problem.\nACPICA BZ 427.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d427\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0240d7b4f20f7d156a74dfdd0647a0231b7e8ef4",
      "tree": "135f87ba510a800c751e31c65d60f590197a201c",
      "parents": [
        "2752699392b828edf3123f911f6e8b4dd7daeb56"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Oct 13 10:23:20 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 20:30:03 2009 -0500"
      },
      "message": "ACPICA: Add repair for bad _MAT buffers\n\n_MAT can inadvertently return an Integer instead of a Buffer\nif the return value has been read from a Field whose width is\nless than or equal to the global integer width (32 or 64 bits).\nACPICA BZ 810.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d810\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2752699392b828edf3123f911f6e8b4dd7daeb56",
      "tree": "3f7f0c632f1bee2b45ca743d1127316fae2bea19",
      "parents": [
        "648f4e3e50c4793d9dbf9a09afa193631f76fa26"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Oct 13 10:20:33 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 24 20:30:03 2009 -0500"
      },
      "message": "ACPICA: Add repair for bad _BIF/_BIX packages\n\nAdd a repair for the \"Oem Information\" field which is often\nmistakenly returned as an integer. It should always be a string.\nACPICA BZ 807.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d807\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e2f74f355e9e2914483db10c05d70e69e0b7ae04",
      "tree": "e17cae217151627c2c95aeeb2a43baf96d49ac91",
      "parents": [
        "cf3289d0e701b2f59123bf653c12722a7e32aedb"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Nov 19 12:31:01 2009 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Nov 24 13:33:34 2009 -0500"
      },
      "message": "[ACPI/CPUFREQ] Introduce bios_limit per cpu cpufreq sysfs interface\n\nThis interface is mainly intended (and implemented) for ACPI _PPC BIOS\nfrequency limitations, but other cpufreq drivers can also use it for\nsimilar use-cases.\n\nWhy is this needed:\n\nCurrently it\u0027s not obvious why cpufreq got limited.\nPeople see cpufreq/scaling_max_freq reduced, but this could have\nhappened by:\n  - any userspace prog writing to scaling_max_freq\n  - thermal limitations\n  - hardware (_PPC in ACPI case) limitiations\n\nTherefore export bios_limit (in kHz) to:\n  - Point the user that it\u0027s the BIOS (broken or intended) which limits\n    frequency\n  - Export it as a sysfs interface for userspace progs.\n    While this was a rarely used feature on laptops, there will appear\n    more and more server implemenations providing \"Green IT\" features like\n    allowing the service processor to limit the frequency. People want\n    to know about HW/BIOS frequency limitations.\n\nAll ACPI P-state driven cpufreq drivers are covered with this patch:\n  - powernow-k8\n  - powernow-k7\n  - acpi-cpufreq\n\nTested with a patched DSDT which limits the first two cores (_PPC returns 1)\nvia _PPC, exposed by bios_limit:\n# echo 2200000 \u003ecpu2/cpufreq/scaling_max_freq\n# cat cpu*/cpufreq/scaling_max_freq\n2600000\n2600000\n2200000\n2200000\n# #scaling_max_freq shows general user/thermal/BIOS limitations\n\n# cat cpu*/cpufreq/bios_limit\n2600000\n2600000\n2800000\n2800000\n# #bios_limit only shows the HW/BIOS limitation\n\nCC: Pallipadi Venkatesh \u003cvenkatesh.pallipadi@intel.com\u003e\nCC: Len Brown \u003clenb@kernel.org\u003e\nCC: davej@codemonkey.org.uk\nCC: linux@dominikbrodowski.net\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "87c687be055e67bc04189ce476690be73d16063e",
      "tree": "fed542264f4ba385be81253496743c485fec40b0",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 23 11:44:12 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 23 11:44:12 2009 -0500"
      },
      "message": "ACPI: DMI init_set_sci_en_on_resume for HP-Compaq C700\n\n...else ACPI thermal controls fail after resume.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13745\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d81c45e1c9369855901420f79114852eba2ea16a",
      "tree": "910e9b4044bee76568c9eaeff70aac2fbc2385ab",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Oct 16 09:20:41 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 06 01:58:07 2009 -0500"
      },
      "message": "ACPI: Notify the _PPC evaluation status to the platform\n\nAccording to the ACPI spec(section 8.4.4.3) OSPM should convey the _PPC\nevaluations status to the platform if there exists the _OST object.\nThe _OST contains two arguments:\n\tThe first is the PERFORMANCE notificatin event.\n\tThe second is the status of _PPC object.\nOSPM will convey the _PPC evaluation status to the platform.\nOf course when the module parameter of \"ignore_ppc\" is added, OSPM won\u0027t\nevaluate the _PPC object. But it will call the _OST object.\n\nAt the same time the _OST object will be evaluated only when the PERFORMANCE\nnotification event is received.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43758dd88fdf1e5b3897c7a04dfae0afb8313dea",
      "tree": "27958490380394afe164801bdbe09a7c71097eeb",
      "parents": [
        "12308a2f2703d135681b3e9cf582009747f588f7",
        "2839d396e3ae0891c1fdd87aa1cea218e6f5c4df"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 06 01:45:11 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 06 01:45:11 2009 -0500"
      },
      "message": "Merge branch \u0027bugzilla-13449\u0027 into release\n"
    },
    {
      "commit": "2839d396e3ae0891c1fdd87aa1cea218e6f5c4df",
      "tree": "c70be859d807d781495815587a9e7fec4766fc51",
      "parents": [
        "8a1cbf64977f89e9e9bc1d80dd01503337424f96"
      ],
      "author": {
        "name": "Vaibhav Verma",
        "email": "vaibhav.verma86@gmail.com",
        "time": "Thu Nov 05 23:13:36 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 23:13:36 2009 -0500"
      },
      "message": "ACPI: sleep: another HP/Compaq DMI entries for init_set_sci_en_on_resume\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13745\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8a1cbf64977f89e9e9bc1d80dd01503337424f96",
      "tree": "2b87dd6d0d54a86b46553b1530107e9c75b636e1",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Gustavo Maciel Dias Vieira",
        "email": "gustavo@sagui.org",
        "time": "Mon Oct 19 09:41:53 2009 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 23:04:32 2009 -0500"
      },
      "message": "ACPI: add DMI entry for SCI_EN resume quirk on HP dv4\n\nFixes the missing battery on sleep problem for yet another HP laptop\n(\"HP Pavilion dv4\").\n\nFixes:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13449\n\nSigned-off-by: Gustavo Maciel Dias Vieira \u003cgustavo@sagui.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "12308a2f2703d135681b3e9cf582009747f588f7",
      "tree": "7f1ce3896c83adb3abba04b890896dbd4faccbd9",
      "parents": [
        "91d3f9bacdb4950d2f79fe2ba296aa249f60d06c",
        "29226ed3c3b5cd0b2b0b1fb40ffeac3f796b80e9",
        "80f0c895b57f0d936b420de6afea5167a49f62fa",
        "d410ee5109a1633a686a5663c6743a92e1181f9b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:31:18 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:31:18 2009 -0500"
      },
      "message": "Merge branches \u0027misc\u0027, \u0027eeepc-laptop\u0027 and \u0027bugzilla-14445\u0027 into release\n"
    },
    {
      "commit": "7fb2616e249184e217f9818a7662596165710ea4",
      "tree": "2e96ca2686de3b2852155380957745c32c231a13",
      "parents": [
        "29226ed3c3b5cd0b2b0b1fb40ffeac3f796b80e9"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 26 08:39:01 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 18:17:03 2009 -0500"
      },
      "message": "acpi: thermal: display forced passive trip points in proc\n\nUsers can force a passive trip point for a thermal zone that does not\nhave _PSV defined in ACPI by setting the passive attribute in sysfs.\nIt\u0027s useful to display such trip points in /proc/acpi/thermal_zone.\n\n.../TZ1/cooling_mode:\u003csetting not supported\u003e\n.../TZ1/polling_frequency:polling frequency:       10 seconds\n.../TZ1/state:state:                   ok\n.../TZ1/temperature:temperature:             53 C\n.../TZ1/trip_points:critical (S5):           110 C\n.../TZ1/trip_points:passive (forced):        95 C\n\nAnd if not set (passive is 0):\n.../TZ1/trip_points:passive (forced):\u003cnot set\u003e\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\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": "5cfa245b0b63c3d79568e78a1ee3d00654d5517d",
      "tree": "161590c73691e744b176decedd41504d4de6f4c4",
      "parents": [
        "941b10fab2cbd90ac7ad6bc2338ffe30e1d3ce53"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 17 08:34:39 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 17:30:57 2009 -0500"
      },
      "message": "ACPI: Move dereference after NULL test\n\nIf the NULL test on pr is needed, then the dereference should be after the\nNULL test.\n\nA simplified version of the semantic match that detects this problem is as\nfollows (http://coccinelle.lip6.fr/):\n\n// \u003csmpl\u003e\n@match exists@\nexpression x, E;\nidentifier fld;\n@@\n\n* x-\u003efld\n  ... when !\u003d \\(x \u003d E\\|\u0026x\\)\n* x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\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": "d410ee5109a1633a686a5663c6743a92e1181f9b",
      "tree": "02451f4ccfd8307f41181360d55b1126eea6d1bf",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Oct 22 09:11:11 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 17:01:58 2009 -0500"
      },
      "message": "ACPICA: avoid \"Info: mapping multiple BARs. Your kernel is fine.\"\n\nEnsure that memory mappings created for operation regions\ndo not cross page boundaries.  Crossing a page boundary\nwhile mapping regions can cause warnings if the pages have different attributes.\n\nSuch regions are probably BIOS bugs, and this is the workaround.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14445\n\n[Kernel summit hacking hour]\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "941b10fab2cbd90ac7ad6bc2338ffe30e1d3ce53",
      "tree": "3c425feb0a852aa643687b0069d3197a6343c733",
      "parents": [
        "22aecebfd9498c4779e5c5bed1d2d054bd99f7a4"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Thu Nov 05 16:51:40 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 16:51:40 2009 -0500"
      },
      "message": "ACPI: add __cpuinit to acpi_processor_add()\n\nAnnote acpi_processor_add with cpuinit since it calls a cpuinit function\nacpi_processor_power_init and fixes a section mismatch warning.\n\n We were warned by the following warning:\n\n LD      drivers/acpi/processor.o\nWARNING: drivers/acpi/processor.o(.text+0x1829): Section mismatch in\nreference from the function acpi_processor_add() to the function\n.cpuinit.text:acpi_processor_power_init()\nThe function acpi_processor_add() references\nthe function __cpuinit acpi_processor_power_init().\nThis is often because acpi_processor_add lacks a __cpuinit\nannotation or the annotation of acpi_processor_power_init is wrong.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22aecebfd9498c4779e5c5bed1d2d054bd99f7a4",
      "tree": "8fbb3ee3c1e49fd8736acd391aaaca350cb27c54",
      "parents": [
        "52a2b11cafb1b14bacfc65a20966da5ba3a863e1"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Wed Oct 21 18:01:37 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Nov 05 12:25:39 2009 -0500"
      },
      "message": "acpi-power-meter: Don\u0027t leak ACPI error codes to userspace\n\nIf the ACPI methods return an error code, we must return -EINVAL to userspace\nto flag the error.  Right now we pass the (positive) number right through,\nwhich causes echo to keep writing bogus values.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0584396157ad2d008e2cc76b4ed6254151183a25",
      "tree": "8860a033938b1a01cccf9a203208f741758724ac",
      "parents": [
        "8792e11f1c54bcba34412f03959e70ee217f2231"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Nov 02 11:51:24 2009 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Nov 04 13:06:25 2009 -0800"
      },
      "message": "PCI: PCIe AER: honor ACPI HEST FIRMWARE FIRST mode\n\nFeedback from Hidetoshi Seto and Kenji Kaneshige incorporated.  This\ncorrectly handles PCI-X bridges, PCIe root ports and endpoints, and\nprints debug messages when invalid/reserved types are found in the\nHEST.  PCI devices not in domain/segment 0 are not represented in\nHEST, thus will be ignored.\n\nToday, the PCIe Advanced Error Reporting (AER) driver attaches itself\nto every PCIe root port for which BIOS reports it should, via ACPI\n_OSC.\n\nHowever, _OSC alone is insufficient for newer BIOSes.  Part of ACPI\n4.0 is the new APEI (ACPI Platform Error Interfaces) which is a way\nfor OS and BIOS to handshake over which errors for which components\neach will handle.  One table in ACPI 4.0 is the Hardware Error Source\nTable (HEST), where BIOS can define that errors for certain PCIe\ndevices (or all devices), should be handled by BIOS (\"Firmware First\nmode\"), rather than be handled by the OS.\n\nDell PowerEdge 11G server BIOS defines Firmware First mode in HEST, so\nthat it may manage such errors, log them to the System Event Log, and\npossibly take other actions.  The aer driver should honor this, and\nnot attach itself to devices noted as such.\n\nFurthermore, Kenji Kaneshige reminded us to disallow changing the AER\nregisters when respecting Firmware First mode.  Platform firmware is\nexpected to manage these, and if changes to them are allowed, it could\nbreak that firmware\u0027s behavior.\n\nThe HEST parsing code may be replaced in the future by a more\nfeature-rich implementation.  This patch provides the minimum needed\nto prevent breakage until that implementation is available.\n\nReviewed-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nReviewed-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5f46c2f25cfbb5faca7550738ac42c4d1491ddc8",
      "tree": "bace354f58682fe00a60625c0311bfa528cbbb4d",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 19 15:14:24 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 03 15:57:13 2009 -0500"
      },
      "message": "ACPI: dock: convert sysfs attributes to an attribute_group\n\nAs suggested by Dmitry Torokhov, convert the individual sysfs\nattributes into an attribute group.\n\nThis change eliminates quite a bit of copy/paste code in the\nerror handling paths.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nReviewed-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "52a2b11cafb1b14bacfc65a20966da5ba3a863e1"
}
