)]}'
{
  "log": [
    {
      "commit": "396d34ca17e7662ae4c619cfdd56ad285769dc85",
      "tree": "3f4590c389be4d236259b9e241684041633933b8",
      "parents": [
        "51e3561d2a0df423119499e5fef62d1546b8d8d7"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Fri Mar 22 15:06:50 2013 +0530"
      },
      "committer": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Fri Mar 22 17:16:45 2013 +0530"
      },
      "message": "msm: Change the permissions of sps debug files\n\nDebug sysfs files should not be world writable.\nChanged the permissions for desc_option, bam_pipe_sel,\nbam_addr, testbus_sel files.\n\nCRs-Fixed: 465369\nChange-Id: Ie1a2aa993750510fd4e8c54819eb2efdc8b92055\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "b433bf382d0b39f5547948c3162923cf6142f121",
      "tree": "41e7bcabd608024d5d3ed8400a0f06049120387d",
      "parents": [
        "d5f34c4d5aeba6eadda83e62f178488a2646d702",
        "220f8ee804a432b0e069b8bfb8e42f6183099394"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 12 11:25:04 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Mar 12 11:25:03 2013 -0700"
      },
      "message": "Merge \"msm: sps: Fix BAM ISR race with pipe disconnect\""
    },
    {
      "commit": "220f8ee804a432b0e069b8bfb8e42f6183099394",
      "tree": "dd084a3da51988bd87542a49b1e86a2047d6166f",
      "parents": [
        "562ed950a844c432169971bdd7301e03a913244a"
      ],
      "author": {
        "name": "Dipen Parmar",
        "email": "dipenp@codeaurora.org",
        "time": "Thu Feb 14 20:47:08 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Mar 07 23:36:32 2013 -0800"
      },
      "message": "msm: sps: Fix BAM ISR race with pipe disconnect\n\nPipe EOT can occur while SPS pipe disconnect is being done.\nThe pipe disconnect can free up resources and pointers that\nare used by bam_isr() in parallel in SMP environment and can\ncause null pointer dereference.\n\nFix this by calling synchronize_irq() before freeing up resources\nand by spin_lock to avoid race conditions.\n\nChange-Id: I51eb88e1d68123d13d4aaf654e729236a4a3f144\nSigned-off-by: Dipen Parmar \u003cdipenp@codeaurora.org\u003e\n"
    },
    {
      "commit": "694b193de8372c18341b7883c0212cabe562c8e8",
      "tree": "b924ac77ffe21382662066b7b0dde272a576f80c",
      "parents": [
        "d7592883e6e87b70bdff6b0ab6dceb582f266ae0"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue Jan 15 15:08:03 2013 -0800"
      },
      "committer": {
        "name": "Dipen Parmar",
        "email": "dipenp@codeaurora.org",
        "time": "Thu Feb 28 16:27:53 2013 +0530"
      },
      "message": "msm: sps: check the result of memory allocation\n\nCheck the result of memory allocation request before use it, to avoid NULL\npointer dereference.\n\nChange-Id: I56376b4f503d3c7134ae3ab73fccd5b0b3a40290\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/platform/msm/sps/sps_bam.c\n\nSigned-off-by: Dipen Parmar \u003cdipenp@codeaurora.org\u003e\n"
    },
    {
      "commit": "d7592883e6e87b70bdff6b0ab6dceb582f266ae0",
      "tree": "273c7066cedcf9db208ee427512f423bf262a007",
      "parents": [
        "b64279b0e00ca1f5650ba1911ae35b5b32cfffac"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Sep 10 18:39:46 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Feb 27 01:03:22 2013 -0800"
      },
      "message": "msm: sps: improve debugging support in SPS driver\n\n1\u003e Add the option to output partial desc FIFO.\n2\u003e Add the option to output data block header.\n3\u003e Add the option to output all registers of selected pipes.\n4\u003e Add more testbus selector options.\n5\u003e Remove the duplicate code for testbus selector values.\n6\u003e Add the options for bundle output of testbus register, BAM global\nregisters, pipe registers and desc FIFOs.\n\nChange-Id: I02a77be6006015f705ee962cc35193f44b27e297\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "e833acaf2b5cfac0fb53692652a8c39667f1e559",
      "tree": "f530c2ea75a3d7e52045e1f543ced58757895b9d",
      "parents": [
        "7dfc4b284ca395a035e7da058f86dfb4275dd509"
      ],
      "author": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "committer": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "message": "Update copyright to The Linux Foundation\n\nChange-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92\nSigned-off-by: Duy Truong \u003cdtruong@codeaurora.org\u003e\n"
    },
    {
      "commit": "1b12e4399e8fdf6df54e3bd46eb9f9f543e8517c",
      "tree": "394f19f75cad61753d5be7bf7cad07c84cb43643",
      "parents": [
        "b58c04bb03e57a5f23970622b3c22e447e18a0b5"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Nov 26 16:56:11 2012 -0800"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Dec 28 14:56:11 2012 -0800"
      },
      "message": "msm: sps: support polling when pipe is in IRQ mode\n\nBAM client has a new use case where active polling is needed when\nthe pipe is configured in the interrupt mode. Add the support in SPS\ndriver for this use case.\n\nChange-Id: I55603de946b77004a38ab1dbca995072e9066f54\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "9578abc2a04badfcd2bb3fd1dd1305def2c402f6",
      "tree": "cdb6090f9cc626d28deb4bd2465220b08df88a8e",
      "parents": [
        "300c4b3bfc661b16b4c6c98a2ffa97fcc9a981a0"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Aug 20 16:56:12 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 00:58:14 2012 -0800"
      },
      "message": "msm: sps: output clearer HW info when BAM is enabled\n\nCurrently we output virtual address of BAM when it is enabled,\nwhich is not very helpful for debugging. Output BAM\u0027s physical\naddress instead as well as its version and pipe amount.\n\nChange-Id: I1956a1c65bb047b9ff39f1cb04c04e8c08d7a890\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n(cherry picked from commit c23ab8f614349eade2169402e529abfa1e8cfc24)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit d9533ab3e1bb136d8f61bf9acc4f04ca56e7eab7)\n"
    },
    {
      "commit": "f6cfd6c37b4f60afc56fda3151a8899a16ea64c4",
      "tree": "d3b6da952399034a16f7d35922ee8446d200f517",
      "parents": [
        "1371d19f90a22afe1ba828241b3eff817a661bc7"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Wed Aug 22 16:49:43 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:50:29 2012 -0800"
      },
      "message": "msm: sps: add option for external block pipe reset\n\nClients can specify whether to ignore external block pipe reset\nor not during BAM registration.\n\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n(cherry picked from commit 821e276e5c19c80dcdf9c933acb6a3b0b9df0fce)\n\nChange-Id: I1cde36cae8328c5b2cc5ec7f1dd053271f69e604\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "19e66cff15f50e7e75dda3a5ba0c2fce7a387e6e",
      "tree": "7b8b3689da15bc6c581d90d948177551296f4944",
      "parents": [
        "10cb8e53bf76336f5b0d91a3a557e0db45821a61"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Aug 13 15:03:09 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 13:53:11 2012 -0800"
      },
      "message": "msm: sps: improve debugging in SPS driver\n\n1\u003e Output BAM_TEST_BUS content with specified TEST_BUS_SEL value,\nwhich helps HW team\u0027s debugging.\n2\u003e Support selection of pipes to only output registers\u0027 values of\nselected pipes.\n\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n(cherry picked from commit fc1aa893e95a45a8a55b5ccc0cc01a5a8261f085)\n\nConflicts:\n\n\tdrivers/platform/msm/sps/sps.c\n\nChange-Id: I78cd4f4f3f847b709d69f973b1d3ae7becab666d\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "16aa452d6e58f69e6e61af0bacdb0442f690565b",
      "tree": "e234c2c2a7ccccbdc193e887fed7b2d3a8aababf",
      "parents": [
        "bec8b39c17671484ba781c92fee6b03ff17f5b42"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Sep 10 16:03:02 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:01:00 2012 -0700"
      },
      "message": "msm: sps: output the log before callback\n\nCurrently the log is output after callback is returned from the\nclient driver. Output the log first so that we could know the\ncallback is executed.\n\nChange-Id: If9183b364d518f8b426b94f58556232605575714\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n(cherry picked from commit 93fe9147cd2f053880a0156892328e290088cd65)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "5dfda80c8931809776fb0084896f6de71317a31d",
      "tree": "5c240d68801650e2b85d529c0736802b50781318",
      "parents": [
        "6074b77b4822109062fc279070b2e2c839fade88"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Thu Oct 04 16:40:27 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Oct 07 14:28:17 2012 -0700"
      },
      "message": "No world-writable files in debugfs\n\nChange-Id: I60c9107b9f6aef53efbe6fa67f1465b2f1a7c2bb\nSigned-off-by: Glenn Kasten \u003cgkasten@google.com\u003e\n"
    },
    {
      "commit": "dd975e560e8f8350b8818efbf02439a2ee470123",
      "tree": "a177f10309eb50c3d86cc9be0e30b70f60136c50",
      "parents": [
        "184e4890a501e4e6744054c10031e259bdf1e21f"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Jul 25 11:04:55 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Fri Aug 17 12:47:40 2012 -0700"
      },
      "message": "platform: msm: Add driver for QPNP PMIC clkdiv peripherals\n\nThis driver supports the Qualcomm PNP clkdiv peripheral. It\nallowed for configuring divide factors for various clock outputs\non the PMIC. The source clock is CXO.\n\nThe driver allows for configuration of the clkdiv device through\nDevice Tree. Some optional parameters may be specified instead at\nruntime with the qpnp_clkdiv_config() API.\n\nChange-Id: I393ed0e4389fb3c1dfe0bcdb40944102d2e09894\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce4da9ca995798aa8bd114d082431a992ba566d0",
      "tree": "7978efb8a3639a9b5285be72e74d24fce4e67eec",
      "parents": [
        "d44f5aa0efc5cf154d12dfbffdcc40b95ae542bc"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 07 14:17:59 2012 +0530"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Aug 16 16:09:16 2012 -0700"
      },
      "message": "msm: qpnp-power-on: Use BARK interrupt for key reporting\n\nThe PMIC 8941 v1.0 has a hardware bug where the RESIN line\ndoes not generate an interrupt on key-press. The bark interrupt\ncan be used to provide the required functionality as follows -\n\nInitialization:\n1. Configure the bark (s1 timer) to 0ms, this generates the bark\ninterrupt as soon as the key is pressed.\n2. Configure S2 reset timer to max 2 seconds and enable the S2 reset.\nRuntime:\n1. On receiving a bark interrupt report the key press, disable\nreset and the bark irq. Schedule a work handler to execute after 500ms.\n2. In the work, enable the reset and check the bark RT status bit.\n3. If the bark RT bit is 0, report the key release and exit.\n4. If bark RT bit is 1, disable the reset and re-arm the work for 500ms.\n\nChange-Id: I6da47d27e32ada34660e36e6265f9078b2144999\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "0e18cd08c21628e850887b66671835abcfa5d24e",
      "tree": "c74019f57f1720e6c87357e3314b97f666e85a66",
      "parents": [
        "05118ccc01e1790c72ffb9067f60704ffc9efbb4"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Aug 02 11:48:36 2012 +0530"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Aug 16 16:09:04 2012 -0700"
      },
      "message": "msm: qpnp-power-on: Add reset configuration support\n\nThe PON module supports various reset sources (physical pins)\nsuch as KPDPWR, RESIN, RESIN+KPDPWR. These pins can be configured\nfor different reset types (such as warm, soft, hard) and can also\nbe used as push buttons (keys).\n\nIn the push-button configuration these pins act as gpios, only\nreporting the state on the line (high/low) and no additional\npon based configuration being done in the hardware or software.\nThey can be used for generic buttons (such as volume up/down,\ndirectional keys)\n\nChange-Id: Icde78b49b1037c1b5a13d7e90f772f72ac822b2a\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "9b453682866d78026f0d839dde17481c53551365",
      "tree": "a6fa325312741eebd20a6329ee43877b518afd59",
      "parents": [
        "0eead8960ef37e5018f5c3bd4fc8b4b85602b04c"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue Aug 07 11:32:17 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Wed Aug 08 11:13:58 2012 -0700"
      },
      "message": "msm: sps: add verification of IOVECs for sps_transfer\n\n1\u003e Check if the content of input IOVECs are valid.\n2\u003e The flag checking has existed in sps_transfer_one(). Move\nthis part to a separate function since it is common in both\nsps_transfer_one() and sps_transfer().\n\nChange-Id: I3835b60e216600496192ea0e84440d420f10adec\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "0eead8960ef37e5018f5c3bd4fc8b4b85602b04c",
      "tree": "c9836c8aa78bc2859801f44fbbc27aeabcae7269",
      "parents": [
        "c2f1c5a8eba8aa87659edaabe254b7cf51c2dcc7"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue Jul 03 17:38:56 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Aug 06 17:51:47 2012 -0700"
      },
      "message": "msm: sps: add debugging API for client drivers\n\nAdd this API to get the info of BAM registers and descriptor FIFOs.\n\nChange-Id: I646119f6f1f7d8c94c71e30209b56a84bd4da38d\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "199d18cbdd7aebefcbba6b0cb2c72c197d0bc905",
      "tree": "a6918e9f88dea86cedd26367ae2f19622b313956",
      "parents": [
        "7a9933e86f09fa82d76f5f352167e5ed7a5b9319",
        "219fcfc88f16323b7c5a546f3877cf60be0b4def"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Aug 04 11:00:45 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sat Aug 04 11:00:45 2012 -0700"
      },
      "message": "Merge \"platform: msm: qpnp-pwm: Define PWM devicetree bindings\" into msm-3.4"
    },
    {
      "commit": "219fcfc88f16323b7c5a546f3877cf60be0b4def",
      "tree": "55739155281b7acc6391896c25a491d686e2fb03",
      "parents": [
        "58f4369317c01a5b45d513c509569f85e368d42e"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Jul 27 17:39:15 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Aug 03 14:53:18 2012 -0700"
      },
      "message": "platform: msm: qpnp-pwm: Define PWM devicetree bindings\n\nAdd the PWM devicetree bindings for the PWM/LPG device present in\nQualcomm PM8941 chipset. Also make the necessary changes to the driver\nto comply with the devicetree binding requirements.\n\nChange-Id: I8124e2541028719e5b747bc85ff548ac109a9735\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "255b534c09247c13bb7fdbd08ccb31dcea033317",
      "tree": "8f373568696dee8485e9b9c40e7a4236b7908cfa",
      "parents": [
        "ae8381a32ba8b9fc8e803a59cd7ff3a38d58d082"
      ],
      "author": {
        "name": "Shimrit Malichi",
        "email": "smalichi@codeaurora.org",
        "time": "Thu Aug 02 21:01:43 2012 +0300"
      },
      "committer": {
        "name": "Shimrit Malichi",
        "email": "smalichi@codeaurora.org",
        "time": "Thu Aug 02 21:01:43 2012 +0300"
      },
      "message": "msm: usb_bam : Add QDSS support for usb bam mode\n\nAdd USB bam changes to support QDSS in msm-8794.\n\nMain additions:\nSupport device-tree files.\nAdd disconnect bam pipe support.\nAdd new API to retrieve pipe connection: get_bam2bam_connection_info.\n\nChange-Id: I200d44dee319b8a9efda31b238c99202efddaa07\nSigned-off-by: Shimrit Malichi \u003csmalichi@codeaurora.org\u003e\n"
    },
    {
      "commit": "eef72abd358584e59a2ec19e0d15961f3d8b3ded",
      "tree": "47fab87c1a012f0ee3205f6bfa341fdd43852c01",
      "parents": [
        "29f4b0c2dd17d1c2ebe2a2e0bef9bc783c245741"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Jul 27 14:02:35 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Jul 27 16:05:05 2012 -0700"
      },
      "message": "platform: msm: Remove warning messages from QPNP-PWM driver\n\nThe updated ARM GCC compiler warns about the usage of\na variable that might have been uninitialized. Comply\nto the warnings.\n\nChange-Id: Ia400ba4b895f91e828a9e485be0f1fe5c12bcd64\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "963b5124762a3b867c941361e934e160fdc42692",
      "tree": "b04f5926b856cb45a995f38cc865875668fbf997",
      "parents": [
        "08790720bd5cf0940dddda805eb5b2661e682f96"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed May 23 18:53:59 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jul 19 08:53:37 2012 +0530"
      },
      "message": "msm: qpnp-power-on: Add QPNP PMIC power-on(PON) driver\n\nThe power-on module of the PMIC provides support for\npower-key, reset and power on/off reasons and other\npower-on related functionality.\nThe driver currently supports only the power-key detection.\n\nChange-Id: If7d42ce38fba6e9a590d0953daadcd43ab746112\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "005ae63d734ec2b820ae5d84e245ae93e379e4de",
      "tree": "181030b301b47c48132a4d27b5d5fb6871af200a",
      "parents": [
        "945ff3d84e4f899dd7eeb311878d4dbbcc19e3e1"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Jul 16 15:48:41 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Jul 16 15:56:27 2012 -0700"
      },
      "message": "msm: sps: update clocks for 8974 in SPS driver\n\nTwo changes for clocks:\n1\u003e Vote for dfab_clk which is the peripheral NOC on 8974;\n2\u003e Do not vote for mem_clk since it does not exist on 8974.\n\nChange-Id: Ia9d5547073219cea4250d3038aa5aa01a47ff4e0\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "12cc1ddbddee44da128cf651e3f60ec18a331c91",
      "tree": "0714520d7e47f09a5f0cb21c1bff1af35bb8df2c",
      "parents": [
        "9aa5a9fbfbc7c4e4940269c34797648fb8d3ae1d"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Apr 30 17:07:35 2012 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Jul 09 11:40:45 2012 -0700"
      },
      "message": "platform: msm: Add qpnp-pwm driver\n\nAdd the qpnp-pwm driver to support LPG/PWM devices in Qualcomm\nplug-and-play (QPNP) PMIC chips.  QPNP chips make use of\nQualcomm\u0027s SPMI register convention. LPG module provides a superset\nof functionality provided by PWM device such as user defined pattern\ngeneration, driving multiple PWM channels etc.\n\nChange-Id: I29a22c6e655612d93cac10e6eea76383d37775e2\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "d0fb08d69edbc8508e36ab35b890a7f370833b86",
      "tree": "78119d562a8abe49afcb64be27d9bbdeb1dc8d4c",
      "parents": [
        "90ced6e40066e6ed681b78d1689ef9b8e552f0ab"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Fri Jun 29 17:11:04 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Jun 29 17:17:43 2012 -0700"
      },
      "message": "msm: usb_bam: Change the usb bam pipe threshold to 16 bytes\n\nIn WHCK loopback test, data transfer stall is observed on DL\nwhere A2 could not send data to USB due to hardware buffer.\nCurrently the pipe event threshold of A2 BAM is 16 bytes. So\nA2 BAM will notify USB BAM almost as soon as it has any new\ndata. But the pipe event threshold of USB BAM was 512 bytes.\nChange the usb bam pipe threshold to 16 bytes, so USB BAM\ncan tell A2 BAM as soon as USB BAM consumes a descriptor with\neven small data trunk.\n\nChange-Id: I2703b8fab4260d5da5366d0a0d9b5a309d11a7a4\nCRs-Fixed: 374584\nAcked-by: Amit Blay \u003cablay@codeaurora.org\u003e\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "90ced6e40066e6ed681b78d1689ef9b8e552f0ab",
      "tree": "05df89580057b67d3ffa6b340c12fb6a004cfde9",
      "parents": [
        "1d22dfa0b050d09fc589af90b8d35f32a5dc3056"
      ],
      "author": {
        "name": "Abhimanyu Kapur",
        "email": "abhimany@codeaurora.org",
        "time": "Tue Jun 26 17:41:25 2012 -0700"
      },
      "committer": {
        "name": "David Ng",
        "email": "dave@codeaurora.org",
        "time": "Fri Jun 29 12:43:08 2012 -0700"
      },
      "message": "msm: 8974: rename copper to 8974\n\nThe official name for copper is MSM8974.\nSwitch to it.\n\nChange-Id: Ifb241232111139912477bf7b5f2e9cf5d38d0f9e\nSigned-off-by: Abhimanyu Kapur \u003cabhimany@codeaurora.org\u003e\n"
    },
    {
      "commit": "3cb97bac08145d92b15ade8225eb8356dcfaca17",
      "tree": "4c0c1b7db8b38c4d43e92621385e2983eb972205",
      "parents": [
        "26d45460e9699e041a399713f1524ceecf3df200"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Sun May 13 16:45:24 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue Jun 19 17:47:15 2012 -0700"
      },
      "message": "msm: sps: Add SPS support for MDM 9x25\n\nEnable SPS functionalities (including BAM, BAM DMA and pipe memory)\non MDM 9x25.\n\nChange-Id: Id5295922dd87ebad5e87efa27eff0dc4b2b837ae\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "bd1a5ee0131a1903c31d4252ccef721f49513e09",
      "tree": "0fe99fca529d8b18831f21986df1dde41611ca63",
      "parents": [
        "c0399fc8064b7e09bf41b9213faabc448ea95707"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Fri Jun 01 11:07:43 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 04 17:45:19 2012 -0600"
      },
      "message": "msm: sps: improve the debugging support in SPS driver\n\nThe following improvements are added:\n1\u003e Add a fix which changes the output format of P_IRQ_EN register\nfrom decimal to hex.\n2\u003e Some of SPS APIs miss the debugging output at the entrance;\ncomplement these APIs for that.\n3\u003e Change the entrance debugging output of some functions (related\nto BAM device enable/disable and pipe connect/disconnect) so that\nwe can trace the pipe reset and SSR better.\n4\u003e Add a fix which changes \"register\" to \"enable\" in the error\nmessage when we fail to enable a BAM.\n5\u003e Support outputting descriptor FIFO content of a pipe.\n\nChange-Id: I3d9d4b841ef0cba3c51f733ed0804c019c845eda\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "19533230e8f3dcfb0e5b1addba5ea9901ac62dca",
      "tree": "9104a39b3f202b9ed6c013b4aeec6fd56eb16262",
      "parents": [
        "b174e663ef25b0218eeac3c57b88abda5ebe2cbc",
        "a3be3a3a6c5c791d8b3d228306ebde3f897d6256"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 30 21:57:28 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 30 21:57:28 2012 -0700"
      },
      "message": "Merge \"msm: sps: add input checking for SPS APIs\" into msm-3.0"
    },
    {
      "commit": "a3be3a3a6c5c791d8b3d228306ebde3f897d6256",
      "tree": "854a3b5aadb5d9b3b5c54ee18a8f9b1de2a8d145",
      "parents": [
        "603161f9ca988a6f9f41d7280c5e4f704a121d7c"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue May 29 11:48:38 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue May 29 11:48:38 2012 -0700"
      },
      "message": "msm: sps: add input checking for SPS APIs\n\nCheck the input values for the arguments of SPS APIs to make sure\nthey are vaild.\n\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "55f35cf5b78b4f5ef74843c45201568854719343",
      "tree": "9d76ea9c366dff8aeb02753a7623d114904a6966",
      "parents": [
        "c3f3b0321016480b66def830deff50cc21a67910"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Thu May 24 17:45:03 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Fri May 25 09:58:19 2012 -0700"
      },
      "message": "msm: sps: add flexible memory allocation for desc cache\n\nWhen a descriptor FIFO is large, the cache for descriptors also requires\nrelatively large memory allocation. Use vmalloc for this case. For the\nsmall memory allocation, still use kmalloc.\n\nChange-Id: Ibf40dd7b7917ed6472a9fcfd3fb77ecdcf505926\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f5fc22bf1795a4c2ee96012d0c5fb97eb0251bc",
      "tree": "4a4be0d52000b5e72b3d223691c3c244f7f18df0",
      "parents": [
        "5ebbcbb0c069cb85e4ac51257a0ac5f2e9031234",
        "fcddf6f9c651bd79c750ede57da939d5e1d47aab"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun May 13 20:09:52 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun May 13 20:09:52 2012 -0700"
      },
      "message": "Merge \"platform-drivers: msm: sps: add callback for BAM global IRQ\" into msm-3.0"
    },
    {
      "commit": "fcddf6f9c651bd79c750ede57da939d5e1d47aab",
      "tree": "6a56aa3bfa7167b2cee04496696eee127ce34fb9",
      "parents": [
        "a32cd525fb4931bdd35de9c21794bf16d5b0bd64"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Tue Mar 13 12:41:18 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Fri May 11 15:26:00 2012 -0700"
      },
      "message": "platform-drivers: msm: sps: add callback for BAM global IRQ\n\nAdd the callback option for BAM client drivers so that SPS driver\ncould notify client drivers when BAM global IRQ happens.\n\nChange-Id: Iabd30a2743bb16f5719657ba58099b2c7696c8cb\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "ffcb5cc1005ab64d2239524d9bc681774d97c30a",
      "tree": "3ac0f2b5584e7ad5e07a1f8f9dbcc1bf72025ea2",
      "parents": [
        "e5bb35ea3dc2a48f2eb66290fa929f701b76467b"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Sat Apr 28 15:42:32 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Tue May 08 20:38:31 2012 +0300"
      },
      "message": "msm: usb_bam: Fix null pointer reference in connect_pipe\n\nThis change fixes a potential null pointer reference issue.\n\nThe sps_pipes array should hold references to allocated pipes.\nBut in connect_pipe, after the pipe is allocated, the reference\nto the pipe is not saved in this array. So the array will always\nhold NULL pointers. If a code will try to access a pipe reference\nstored in this array, it will crash.\n\nChange-Id: I166ce7b5506eeed99f0dfd65beb7db1e97a5d2e0\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "e5bb35ea3dc2a48f2eb66290fa929f701b76467b",
      "tree": "dcd29a2b3ca4fcc83324f321074e0b82e6eaa0f3",
      "parents": [
        "e9449a1e67164050f0b4bc165ee583490388b46a"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Tue May 08 20:38:20 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Tue May 08 20:38:20 2012 +0300"
      },
      "message": "usb: gadget: Add remote wakeup support to f_rmnet BAM-BAM\n\nOn USB suspend, f_rmnet with BAM-BAM transport will register for BAM\nwakeup notification. Upon wakeup event from the BAM, the u_bam will\ntrigger a USB remote wakeup.\n\nChange-Id: I1d1be987f225c0b2edf5bf9af75e2dd15f8c045a\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "18b15fcde715a5512671af9d72a76e7f6d7cb6f0",
      "tree": "073ca0c45f48abae1809e86efc06e22e7528f0e7",
      "parents": [
        "271fd5d7286eb931142402c170943d14640bb922",
        "ab27a20e6212cd1d96d813352b47e1fc1cfd01db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 12:19:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 12:19:38 2012 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes form Peter Anvin\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND\n  arch/x86/platform/geode/net5501.c: change active_low to 0 for LED driver\n  x86, relocs: Remove an unused variable\n  asm-generic: Use __BITS_PER_LONG in statfs.h\n  x86/amd: Re-enable CPU topology extensions in case BIOS has disabled it\n"
    },
    {
      "commit": "ab27a20e6212cd1d96d813352b47e1fc1cfd01db",
      "tree": "975331b886d6b3f9a50f19277471b67d16485fdf",
      "parents": [
        "d1d0589a565a2528a044cfd680141c3e2db18d0a"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@intel.com",
        "time": "Fri May 04 14:02:44 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 04 14:40:52 2012 -0700"
      },
      "message": "intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND\n\nSo that the power button still wakes up the platform.\n\nSigned-off-by: Pierre Tardy \u003cpierre.tardy@intel.com\u003e\nLink: http://lkml.kernel.org/r/20120504210244.F2EA5A018B@akpm.mtv.corp.google.com\nTested-by: Kangkai Yin \u003ckangkai.yin@intel.com\u003e\nTested-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "110a5c8b389407e1e859c43293179f9089671a60",
      "tree": "83245c842a809ecd728f12814a344e7224109d7a",
      "parents": [
        "2300fd67b4f29eec19addb15a8571837228f63fc",
        "6e8b09eaf268bceac0c62e389b4bc0cb83dfb8e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 26 15:24:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 26 15:24:45 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge fixes from Andrew Morton:\n \"13 fixes.  The acerhdf patches aren\u0027t (really) fixes.  But they\u0027ve\n  been stuck in my tree for up to two years, sent to Matthew multiple\n  times and the developers are unhappy.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (13 patches)\n  mm: fix NULL ptr dereference in move_pages\n  mm: fix NULL ptr dereference in migrate_pages\n  revert \"proc: clear_refs: do not clear reserved pages\"\n  drivers/rtc/rtc-ds1307.c: fix BUG shown with lock debugging enabled\n  arch/arm/mach-ux500/mbox-db5500.c: world-writable sysfs fifo file\n  hugetlbfs: lockdep annotate root inode properly\n  acerhdf: lowered default temp fanon/fanoff values\n  acerhdf: add support for new hardware\n  acerhdf: add support for Aspire 1410 BIOS v1.3314\n  fs/buffer.c: remove BUG() in possible but rare condition\n  mm: fix up the vmscan stat in vmstat\n  epoll: clear the tfile_check_list on -ELOOP\n  mm/hugetlb: fix warning in alloc_huge_page/dequeue_huge_page_vma\n"
    },
    {
      "commit": "351963bb58af5717359544087b9f634c27b9b155",
      "tree": "eda345631181903a86a341b5b01e92dfd5f0391f",
      "parents": [
        "43ae1e32e0b540fa04f059b7aa3b4f5cf49fc9ad"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Wed Apr 25 16:01:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 25 21:26:34 2012 -0700"
      },
      "message": "acerhdf: lowered default temp fanon/fanoff values\n\nDue to new supported hardware, of which the actual temperature limits of\nprocessor, harddisk and other components are unknown, it feels safer with\nlower fanon / fanoff settings.\n\nIt won\u0027t change much for most people, already using acerhdf, as they use\ntheir own fanon/fanoff variable settings when loading the module.\n\nFurthermore seems like kernel and userspace tools have been improved to\nwork more efficient and netbooks don\u0027t get so hot anymore.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43ae1e32e0b540fa04f059b7aa3b4f5cf49fc9ad",
      "tree": "d2bc11e35b2dd184475b8e7604e77ee2f05c1c6f",
      "parents": [
        "e39a9ba2889edbfbda4a9336ea718b2e25a9c2b2"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Wed Apr 25 16:01:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 25 21:26:33 2012 -0700"
      },
      "message": "acerhdf: add support for new hardware\n\nAdd support for new hardware:\nAcer Aspire LT-10Q/531/751/1810/1825,\nAcer Travelmate 7730,\nPackard Bell ENBFT/DOTVR46\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e39a9ba2889edbfbda4a9336ea718b2e25a9c2b2",
      "tree": "1720e9f556d7966a0b65545bb909cd291d65d47b",
      "parents": [
        "61065a30af8df4b8989c2ac7a1f4b4034e4df2d5"
      ],
      "author": {
        "name": "Clay Carpenter",
        "email": "claycarpenter@gmail.com",
        "time": "Wed Apr 25 16:01:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 25 21:26:33 2012 -0700"
      },
      "message": "acerhdf: add support for Aspire 1410 BIOS v1.3314\n\nAdd support for Aspire 1410 BIOS v1.3314.  Fixes the following error:\n\nacerhdf: unknown (unsupported) BIOS version Acer/Aspire 1410/v1.3314,\nplease report, aborting!\n\nSigned-off-by: Clay Carpenter \u003cclaycarpenter@gmail.com\u003e\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa5e37c6b19d6cd4be1339386b2e8bbf8eaddf54",
      "tree": "3ec99a4740ca72b67f33b1b877c578aeb73a1fa9",
      "parents": [
        "6d622e651ae7e23c2406bf238597a2a90f708694"
      ],
      "author": {
        "name": "James Melvin",
        "email": "jmelvin@codeaurora.org",
        "time": "Tue Apr 17 16:06:48 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Apr 17 16:06:48 2012 -0700"
      },
      "message": "Revert \"msm: usb_bam: Fix null pointer reference in connect_pipe\"\n\nThis reverts commit 6d622e651ae7e23c2406bf238597a2a90f708694"
    },
    {
      "commit": "d62d421b071b08249361044d8e56c8b5c3ed6aa7",
      "tree": "2b41563b83c5136b7c157162797cfec0af94be3a",
      "parents": [
        "fc1a93bd9bad32581bca1e66fb7b3cabad9b3361"
      ],
      "author": {
        "name": "Martin Nyhus",
        "email": "martin.nyhus@gmx.com",
        "time": "Thu Mar 15 18:25:48 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 17 09:31:37 2012 -0400"
      },
      "message": "dell-laptop: Terminate quirks list properly\n\nAdd missing DMI_NONE entry to end of the quirks list so\ndmi_check_system() won\u0027t read past the end of the list.\n\nSigned-off-by: Martin Nyhus \u003cmartin.nyhus@gmx.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "fc1a93bd9bad32581bca1e66fb7b3cabad9b3361",
      "tree": "d02b9b98b98beeaf56852d787c4c24372892c410",
      "parents": [
        "4166fb64593514ad920b7dbd290e0a934b37d24a"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Apr 09 17:49:36 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Apr 17 09:31:33 2012 -0400"
      },
      "message": "intel_ips: Hush the i915 symbols message\n\nWe can\u0027t control order here, and getting it inverted is harmless.  So\nturn this down to dev_info() and leave a note about how to fix it in\ncase userspace is insufficiently automagic.\n\nBugzilla: https://bugzilla.redhat.com/794953\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6d622e651ae7e23c2406bf238597a2a90f708694",
      "tree": "2f70142f5ace7d14c04c2eed379940b0d33ed713",
      "parents": [
        "39dbe3f69bb62cb3e3651ed92a80e0a233192351"
      ],
      "author": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Sun Apr 15 15:35:08 2012 +0300"
      },
      "committer": {
        "name": "Amit Blay",
        "email": "ablay@codeaurora.org",
        "time": "Mon Apr 16 13:28:15 2012 +0300"
      },
      "message": "msm: usb_bam: Fix null pointer reference in connect_pipe\n\nThis change fixes a potential null pointer reference issue.\n\nThe sps_pipes array should hold references to allocated pipes.\nBut in connect_pipe, after the pipe is allocated, the reference\nto the pipe is not saved in this array. So the array will always\nhold NULL pointers. If a code will try to access a pipe reference\nstored in this array, it will crash.\n\nChange-Id: I2c1142ac38a87bf6e680983eb970c6943eabb88c\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce596c19ff70f2fce29880d239a261ce059e08e8",
      "tree": "818195d6cc16c1e8e271306647a1f297ac87e8ea",
      "parents": [
        "3cd338619a4a9d78a7ba082b70467d0d35347cee"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Fri Apr 06 10:42:33 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Apr 09 09:15:15 2012 -0700"
      },
      "message": "platform-drivers: msm: sps: return number of unused descriptors\n\nClient driver has a new feature requirement to acquire the number\nof unused descriptors in the descriptor FIFO of a pipe; Add this\nsupport in SPS driver.\n\nChange-Id: Idf02308f6011973c2ad4fea2a50134b48062b953\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "a335750b9a039a9d4cd727cdccacfb90fd63c4e8",
      "tree": "8f3198984fb75fe494e771d9431f6799228623c5",
      "parents": [
        "10f3cb41d48ab30f5c754b30eea557371892b4c2",
        "d326f44e5f2204c7a24db69bfc6dd3fe5f86182b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:39 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI \u0026 Power Management changes from Len Brown:\n - ACPI 5.0 after-ripples, ACPICA/Linux divergence cleanup\n - cpuidle evolving, more ARM use\n - thermal sub-system evolving, ditto\n - assorted other PM bits\n\nFix up conflicts in various cpuidle implementations due to ARM cpuidle\ncleanups (ARM at91 self-refresh and cpu idle code rewritten into\n\"standby\" in asm conflicting with the consolidation of cpuidle time\nkeeping), trivial SH include file context conflict and RCU tracing fixes\nin generic code.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (77 commits)\n  ACPI throttling: fix endian bug in acpi_read_throttling_status()\n  Disable MCP limit exceeded messages from Intel IPS driver\n  ACPI video: Don\u0027t start video device until its associated input device has been allocated\n  ACPI video: Harden video bus adding.\n  ACPI: Add support for exposing BGRT data\n  ACPI: export acpi_kobj\n  ACPI: Fix logic for removing mappings in \u0027acpi_unmap\u0027\n  CPER failed to handle generic error records with multiple sections\n  ACPI: Clean redundant codes in scan.c\n  ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed()\n  ACPI: consistently use should_use_kmap()\n  PNPACPI: Fix device ref leaking in acpi_pnp_match\n  ACPI: Fix use-after-free in acpi_map_lsapic\n  ACPI: processor_driver: add missing kfree\n  ACPI, APEI: Fix incorrect APEI register bit width check and usage\n  Update documentation for parameter *notrigger* in einj.txt\n  ACPI, APEI, EINJ, new parameter to control trigger action\n  ACPI, APEI, EINJ, limit the range of einj_param\n  ACPI, APEI, Fix ERST header length check\n  cpuidle: power_usage should be declared signed integer\n  ...\n"
    },
    {
      "commit": "f879bb0f099177bb61edfac6d539d738796b899a",
      "tree": "74abce890062d99b5290d3735220a4f6019be773",
      "parents": [
        "26417da62764b0acdd5d5b9bc9237a024d10fad8"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Thu Dec 22 15:38:03 2011 -0800"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Fri Mar 30 13:25:50 2012 -0700"
      },
      "message": "platform-drivers: msm: sps: add new features on NDP-BAM/BAM-Lite\n\nCommmand Descriptor, Pipe Lock, Notify-When-Done(NWD) and Immediate\nCommmand Descriptor are enabled in NDP-BAM and BAM-Lite. Add the\nsupport in SPS driver for these new features.\n\nChange-Id: I0ec9efe0bd801345aa416270739a52d7d6c5e01c\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "c264c651fd318274ffe27219947f17f24f07c073",
      "tree": "3c90ba2baf22c1cac74e7cdb19b835cd31c33756",
      "parents": [
        "9bcb8118965ab4631a65ee0726e6518f75cda6c5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Feb 06 08:17:12 2012 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 16:06:12 2012 -0400"
      },
      "message": "Disable MCP limit exceeded messages from Intel IPS driver\n\nOn a system on the thermal limit these are quite noisy and flood the logs.\nBetter would be a counter anyways. But given that we don\u0027t even have\nanything for normal throttling this doesn\u0027t seem to be urgent either.\n\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "61e5191c9d96268746bd57ed55d035678a1a2cf9",
      "tree": "5ee75dc9aa9eab9cfc41c9fe0042d15f000ef2e6",
      "parents": [
        "d2a2fc18d98d8ee2dec1542efc7f47beec256144",
        "86924de2a612b275a45e92ba80d6f47d4e97d620"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:20:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 14:20:23 2012 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\nPull x86 platform driver updates from Matthew Garrett:\n \"Some significant updates to samsung-laptop, additional hardware\n  support for Toshibas, misc updates to various hardware and a new\n  backlight driver for some Apple machines.\"\n\nFix up trivial conflicts: geode Geos update happening next to net5501\nsupport, and MSIC thermal platform support added twice.\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86: (77 commits)\n  acer-wmi: add quirk table for video backlight vendor mode\n  drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref\n  samsung-laptop: unregister ACPI video module for some well known laptops\n  acer-wmi: No wifi rfkill on Sony machines\n  thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS\n  asus-wmi: don\u0027t update power and brightness when using scalar\n  eeepc-wmi: split et2012 specific hacks\n  eeepc-wmi: refine quirks handling\n  asus-nb-wmi: set panel_power correctly\n  asus-wmi: move WAPF variable into quirks_entry\n  asus-wmi: store backlight power status for AIO machine\n  asus-wmi: add scalar board brightness adj. support\n  samsung-laptop: cleanup return type: mode_t vs umode_t\n  drivers, samsung-laptop: fix usage of isalnum\n  drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb\n  asus-wmi: on/off bit is not set when reading the value\n  eeepc-wmi: add extra keymaps for EP121\n  asus-nb-wmi: ignore useless keys\n  acer-wmi: support Lenovo ideapad S205 Brazos wifi switch\n  acer-wmi: fix out of input parameter size when set\n  ...\n"
    },
    {
      "commit": "bd090e4f8a0e33acecf63fc60fb0d1dae8df0fac",
      "tree": "49c470812bc7de6934e5ea5f7c6a81959e191846",
      "parents": [
        "6af652cce55151d26569e3b1d5b73c093137e6f4",
        "1ad49823141df2b1b9847ca68dc316c0ffe0b060"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 28 10:51:23 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Mar 28 10:51:24 2012 -0700"
      },
      "message": "Merge \"platform-drivers: msm: sps: fix an error in pipe assignment\" into msm-3.0"
    },
    {
      "commit": "72957305a9386ebcba28c49b132d2fcf86a2cb96",
      "tree": "d72290b905eec0540c6cddc7d011dd85d496edee",
      "parents": [
        "a66eddff93249238b640504bb71063fd256a2dbb"
      ],
      "author": {
        "name": "Lena Salman",
        "email": "esalman@codeaurora.org",
        "time": "Wed Mar 28 11:17:59 2012 +0200"
      },
      "committer": {
        "name": "Lena Salman",
        "email": "esalman@codeaurora.org",
        "time": "Wed Mar 28 11:17:59 2012 +0200"
      },
      "message": "msm: usb_bam: choose dynamically between usb and hsic bam\n\nThis change allows to change between a usb and hsic via sysfs\ninterface. This allows the same image to support both flavors and\npass between them upon sysfs change and reboot.\n\nChange-Id: I94640c0ed7f0af9a882a20de60ad44288abe8141\nSigned-off-by: Lena Salman \u003cesalman@codeaurora.org\u003e\n"
    },
    {
      "commit": "1ad49823141df2b1b9847ca68dc316c0ffe0b060",
      "tree": "d03d41f0faf57698859ef19239f033f3721db432",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Mar 26 17:10:24 2012 -0700"
      },
      "committer": {
        "name": "Yan He",
        "email": "yanhe@codeaurora.org",
        "time": "Mon Mar 26 17:10:24 2012 -0700"
      },
      "message": "platform-drivers: msm: sps: fix an error in pipe assignment\n\nWhen set up a new pipe but the resource for that pipe is already\nin use, we should return error directly instead of first disabling\nthat pipe in BAM HW.\n\nCRs-Fixed: 341066\nSigned-off-by: Yan He \u003cyanhe@codeaurora.org\u003e\n"
    },
    {
      "commit": "86924de2a612b275a45e92ba80d6f47d4e97d620",
      "tree": "55e255e741333b52ec8decfd6d5b4eb18ce39a9a",
      "parents": [
        "41603e9783a24c8c7cce548c0819bdc9e46a585b"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Mar 26 15:47:58 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:47:58 2012 -0400"
      },
      "message": "acer-wmi: add quirk table for video backlight vendor mode\n\nThere have some acer laptop have broken _BCM implemenation, the AML\ncode wrote value to EC register but firmware didn\u0027t change brighenss.\n\nFortunately, the brightness control works on those machines with\nvendor mode. So, add quirk table for video backlight vendor mode\nand unregister acpi video interface on those machines.\n\nTested on Acer TravelMate 4750\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "41603e9783a24c8c7cce548c0819bdc9e46a585b",
      "tree": "d309d27fd11f922cb20cab809ac3db9096ff2377",
      "parents": [
        "a979e2e2af7d5b4bb3b20f6a716c627bb23a6753"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Fri Mar 23 01:08:34 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:45:32 2012 -0400"
      },
      "message": "drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() avoid NULL deref\n\nIn drivers/platform/x86/amilo-rfkill.c::amilo_rfkill_probe() the call\nto dmi_first_match() may fail and return NULL. If it does return NULL,\nthen we\u0027ll be dereferencing a NULL pointer in the rfkill_alloc() call\nwhere we do \u0027system_id-\u003edriver_data\u0027 --\u003e KABOOM!\n\nAvoid that problem by testing for a NULL return value from\ndmi_first_match() and bailing out if it fails.\n\nI was a bit uncertain about what to return in the failure case. In the\nend I settled for -ENXIO as the most logical error to return.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a979e2e2af7d5b4bb3b20f6a716c627bb23a6753",
      "tree": "02e944b7a63f86947205a9a389a9737cdb2b3099",
      "parents": [
        "5719b81988f3c24ff694dc3a37e35b35630a3966"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Mar 22 14:08:19 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:45:25 2012 -0400"
      },
      "message": "samsung-laptop: unregister ACPI video module for some well known laptops\n\nOn these laptops, the ACPI video is not functional, and very unlikely\nto be fixed by the vendor. Note that intel_backlight works for some\nof these laptops, and the backlight from samsung-laptop always work.\n\nThe good news is that newer laptops have functional ACPI video device\nand won\u0027t end up growing this list.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5719b81988f3c24ff694dc3a37e35b35630a3966",
      "tree": "9978d4aa2c11ecb130d613a399b04e8c422a3517",
      "parents": [
        "23b0531641c72c6a2f410af1c593293fa353884b"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Fri Mar 23 12:36:44 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:45:25 2012 -0400"
      },
      "message": "acer-wmi: No wifi rfkill on Sony machines\n\nThe wireless rfkill should charged by sony-laptop but not acer-wmi.\nSo, add Sony\u0027s SNY5001 acpi device to blacklist in acer-wmi.\n\nTested on Sony Vaio\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Mattia Dongili \u003cmalattia@linux.it\u003e\nCc: Dimitris N \u003cddarlac@gmail.com\u003e\nTested-by: Dimitris N \u003cddarlac@gmail.com\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "23b0531641c72c6a2f410af1c593293fa353884b",
      "tree": "a0c342b042b98c8b0c0dc6af5135d2f1ed999316",
      "parents": [
        "ade28abdcb474531bb7045c032a286812c7f6d2a"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Fri Mar 09 17:32:24 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:52 2012 -0400"
      },
      "message": "thinkpad-acpi: recognize Lenovo as version string in newer V-series BIOS\n\nThe newer V series bios reports product version as \u0027Lenovo\u0027\ninstead of \u0027ThinkPad\u0027. Recoginze this new string so that\nthe module can load.\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nTested-by: James Ferguson \u003cjames.ferguson@canonical.com\u003e\nTested-by: Dennis Chua \u003cdennis.chua@canonical.com\u003e\nTested-by: Ike Pan \u003cike.pan@canonical.com\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\n"
    },
    {
      "commit": "ade28abdcb474531bb7045c032a286812c7f6d2a",
      "tree": "dfd441bfc42ff2d6b30a8e274491801d908e5951",
      "parents": [
        "7a61d0207465e41b7dbe3a25f628ddef24572c6f"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:14 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:51 2012 -0400"
      },
      "message": "asus-wmi: don\u0027t update power and brightness when using scalar\n\nBut we can still do it on other boards, as this might happen\nif the backlight driver change when update_bl is called.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7a61d0207465e41b7dbe3a25f628ddef24572c6f",
      "tree": "7db480395c0668f64d94a5656f8b4d2e730c514c",
      "parents": [
        "c55d995dd3cebffdeb2b7eff8acc813c56d62c97"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:13 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:49 2012 -0400"
      },
      "message": "eeepc-wmi: split et2012 specific hacks\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c55d995dd3cebffdeb2b7eff8acc813c56d62c97",
      "tree": "78e48933e25189cb1dab9126df933682c61e4876",
      "parents": [
        "fb05b9f53fa9131ae86eb8cc4fda20e943a86e36"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:12 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:47 2012 -0400"
      },
      "message": "eeepc-wmi: refine quirks handling\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "fb05b9f53fa9131ae86eb8cc4fda20e943a86e36",
      "tree": "3578c34b77ca41fecef7c1bcab09241a8219bae2",
      "parents": [
        "6a2bcccdb3206950d28e343476d9050e23e79b7e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:11 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:46 2012 -0400"
      },
      "message": "asus-nb-wmi: set panel_power correctly\n\nEven if it\u0027s currently unused.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6a2bcccdb3206950d28e343476d9050e23e79b7e",
      "tree": "2ee2cdd1b1290875b4ef18322d6d81ff16d1ccd1",
      "parents": [
        "6e0044bedc1fc94a61cc32fa25dcab9a4e4a9218"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:10 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:44 2012 -0400"
      },
      "message": "asus-wmi: move WAPF variable into quirks_entry\n\nSome models work better with different values of wapf, so move the\nvariable into quriks_entry to make it more easy to give a specific\nvalue to different models.\n\nBased on original patch from AceLan Kao \u003cacelan.kao@canonical.com\u003e\n\nCc: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6e0044bedc1fc94a61cc32fa25dcab9a4e4a9218",
      "tree": "c3f6c0ee73a93f7ae8bb9fdfd448c189d0250511",
      "parents": [
        "c87992d1fa51a6a3d8f0e980ca4d2bdec7e78a17"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Mar 20 09:53:09 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:43 2012 -0400"
      },
      "message": "asus-wmi: store backlight power status for AIO machine\n\nDue to some implementation reasons, ASUS ET2012 All-in-One machines\ncan\u0027t report the correct backlight power status, it will always return\n1. To track the backlight power status correctly, we have to store the\nstatus by ourselves.\n\nBTW, by the BIOS design, the backlight power will be turn on/off\nsequently, no matter what the value of the parameter will be.\nMore over, the brightness adjustment command will turn on the backlight\npower. Those behaviors will make us fail to track the backlight power\nstatus.\nFor example, While we are trying to turn on the backlight power,\nwe will send out the brightness adjustment command and then trying to\nfigure out if we have to turn on the backlight power, then send out\nthe command. But, the real case is that, the backlight power turns on\nwhile sending the brightness adjustment command, and then we send out\nthe command to turn on the backlight power, it actually will turn off\nthe backlight power and the backlight power status we recorded becomes\nwrong. So, we have to seperate these two commands by a if statement.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c87992d1fa51a6a3d8f0e980ca4d2bdec7e78a17",
      "tree": "c702643e69183fcc5cb5f5b8b4f1e429ff1366fb",
      "parents": [
        "bde9e5098c121cfca6d9c7e3a26e6ae44a3c9632"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Mar 20 09:53:08 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:41 2012 -0400"
      },
      "message": "asus-wmi: add scalar board brightness adj. support\n\nSome ASUS ET2012E/I All-in-One machines that use a scalar board\nto control the brightness, and they only accept brightness up and down\ncommand. So, I introduced a get_scalar_command() function to pass the\ncommand to the scalar board through WMI.\n\nBesides, we have to store the brightness value locally, for we need the\nold value to know the brightness value is increasing or decreasing.\n\nBTW, since there is no way to retrieve the actual brightness(it would be\na fixed value), and the max brightness value would be fixed to 1, so we\nhave to keep passing the brightness up/down command when we reached the\nmax brightness value or 0.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bde9e5098c121cfca6d9c7e3a26e6ae44a3c9632",
      "tree": "0e0bf71649fb4e038f89d74542b03d77ab883c5b",
      "parents": [
        "82c333aaf4b2d6a83d9e8d6247584af8c18c4d7b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Mar 20 09:53:07 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:39 2012 -0400"
      },
      "message": "samsung-laptop: cleanup return type: mode_t vs umode_t\n\nThis function returns a umode_t (unsigned short) instead of mode_t which\nis an unsigned int on some architectures.  Cleaning this up silences a\ncompile warning:\n\ndrivers/platform/x86/samsung-laptop.c:1108:2: warning: initialization\n\tfrom incompatible pointer type [enabled by default]\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "82c333aaf4b2d6a83d9e8d6247584af8c18c4d7b",
      "tree": "48d2f494db3107992a737336722e8a5b1228272f",
      "parents": [
        "8522944085ffd83af129ffce06e3a9f34635391c"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 20 09:53:06 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:38 2012 -0400"
      },
      "message": "drivers, samsung-laptop: fix usage of isalnum\n\nlinux/ctype.h is needed for isalnum() to avoid a build error:\n\ndrivers/platform/x86/samsung-laptop.c: In function ‘samsung_sabi_diag’:\ndrivers/platform/x86/samsung-laptop.c:1306: error: implicit declaration of function ‘isalnum’\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8522944085ffd83af129ffce06e3a9f34635391c",
      "tree": "21259b6fa4d80c6939f52dd330673db74b0e1b94",
      "parents": [
        "c09b2237da24e9136fc8053e11244f52903e73e0"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Mar 20 09:53:05 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:36 2012 -0400"
      },
      "message": "drivers, samsung-laptop: fix initialization of sabi_data in sabi_set_commandb\n\nFields d0, d1, d2, and d3 are members of an anonymous struct inside an\nanonymous union inside struct sabi_data.  Initialization must be done by\nwrapping the anonymous union and structs with brackets to avoid a build\nerror:\n\ndrivers/platform/x86/samsung-laptop.c: In function ‘sabi_set_commandb’:\ndrivers/platform/x86/samsung-laptop.c:433: error: unknown field ‘d0’ specified in initializer\ndrivers/platform/x86/samsung-laptop.c:433: warning: missing braces around initializer\ndrivers/platform/x86/samsung-laptop.c:433: warning: (near initialization for ‘in.\u003canonymous\u003e’)\n...\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c09b2237da24e9136fc8053e11244f52903e73e0",
      "tree": "c7baa7ad15212edaf496ecd4155d83d15e6bd509",
      "parents": [
        "eb649a818abab4b0a8bb8b00d174ad9acf0a8a5a"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Tue Mar 20 09:53:04 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:35 2012 -0400"
      },
      "message": "asus-wmi: on/off bit is not set when reading the value\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eb649a818abab4b0a8bb8b00d174ad9acf0a8a5a",
      "tree": "24aa0fa7f68677cb7776a7cf756fdec3269749e7",
      "parents": [
        "9b05ea24375f23a209f768c9069d24ede938ce50"
      ],
      "author": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@linux.org.tw",
        "time": "Tue Mar 20 09:53:03 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:33 2012 -0400"
      },
      "message": "eeepc-wmi: add extra keymaps for EP121\n\nSigned-off-by: Chih-Wei Huang \u003ccwhuang@linux.org.tw\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9b05ea24375f23a209f768c9069d24ede938ce50",
      "tree": "8f8442a7145b7a1f802be0d2ebaf5c66d074576b",
      "parents": [
        "c08f2086cd0838465394eb51c2649ce91fbb8cc3"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Tue Mar 20 09:53:02 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:31 2012 -0400"
      },
      "message": "asus-nb-wmi: ignore useless keys\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c08f2086cd0838465394eb51c2649ce91fbb8cc3",
      "tree": "b1ded19704ed5bc5f6ec43b4399c007a67c4e4c2",
      "parents": [
        "996d23ba36a0e505744a047d2138e189c64c6619"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Tue Mar 20 11:32:49 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:30 2012 -0400"
      },
      "message": "acer-wmi: support Lenovo ideapad S205 Brazos wifi switch\n\nVaclav found a new ideapad S205 Brazos machine that used the same\nEC register of wireless with S205 but has different product name.\n\nSo, add this machine to quirk for support wireless rfkill.\n\nTested on Lenovo ideapad S205 Brazos\n\nTested-by: Vaclav Mocek \u003cvmocek@gmail.com\u003e\nAcked-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "996d23ba36a0e505744a047d2138e189c64c6619",
      "tree": "2a19dfdb60bb33f9b7115223f87d9dec638f5119",
      "parents": [
        "34b6cfabd760d3a2784f0ae649eb5e390e0e53cc"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Mar 19 17:37:33 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:28 2012 -0400"
      },
      "message": "acer-wmi: fix out of input parameter size when set\n\nThe input parameter of set device status is different with get device\nstatus. There have volume value element for set status but don\u0027t need\nfor get action.\n\nOn Acer TravelMate 4750 creates field on volume value element even\ndoesn\u0027t use it in DSDT. So, add this patch for separate input paramter\nbetween set device status with get status.\n\nTested on Acer TravelMate 4750\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "34b6cfabd760d3a2784f0ae649eb5e390e0e53cc",
      "tree": "833b87bc083f1818399709768810f66385f43f58",
      "parents": [
        "917ee75a59160fe3518c1672feb4562f11a18fbc"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Mar 19 17:37:32 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:27 2012 -0400"
      },
      "message": "acer-wmi: Detect communication hot key number\n\nCurrently we set a fixed hot key number to 0x01 for communction button,\nbut, actually, the key number is different on each acer laptop and it was\nreported by SMBIOS.\n\nSo, add this patch to get the communication hot key number from Acer\nOEM-specific SMBIOS Type AA.\n\nTested on Acer TravelMate 4750\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "917ee75a59160fe3518c1672feb4562f11a18fbc",
      "tree": "48d1bd5beca5cff9db05bfbdc34e47031c6b7188",
      "parents": [
        "83e72dd97a25a831ff270ce4437416943a1e4b36"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Mar 16 14:41:22 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 26 15:05:25 2012 -0400"
      },
      "message": "platform/x86: Add driver for Apple gmux device\n\nApple laptops with hybrid graphics have a device named gmux that\ncontrols the muxing of the LVDS panel between the GPUs as well as screen\nbrightness. This driver adds support for the gmux device. Only backlight\ncontrol is supported initially.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nTested-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "23904815461ba223a8baf7490051597fa054299b",
      "tree": "2d52ce8ff18c4f731183d0b10048eb74489a3391",
      "parents": [
        "754b9800779402924fffe456b49d557e15260cbf",
        "fa63030e9c79e37b4d4e63b39ffb09cfb7aa0fe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:42:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:43:22 2012 -0700"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 platform changes from Ingo Molnar.\n\nRemoves the Moorestown platform that nobody ever used.\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/platform: Move APIC ID validity check into platform APIC code\n  x86/olpc/xo15/sci: Enable lid close wakeup control\n  x86/geode/net5501: Add platform driver for Soekris Engineering net5501\n  x86/geode/alix2: Supplement driver to include GPIO button support\n  x86/mid/powerbtn: Use MSIC read/write instead of ipc_scu\n  x86/mid/thermal: Turn off thermistor\n  x86/mid/thermal: Add msic_thermal alias\n  x86/mid/thermal: Convert to use Intel MSIC API\n  x86/mid/scu_ipc: Remove Moorestown support\n  x86/mid: Kill off Moorestown\n  x86/mrst: Add msic_thermal platform support\n  x86/config: Select MSIC MFD driver on Intel Medfield platform\n  x86/mid: Remove Intel Moorestown\n  x86/mrst: Set ISA bus type for fake MP IRQs\n  x86/ioapic: Use legacy_pic to set correct gsi-irq mapping\n"
    },
    {
      "commit": "f11f999e989061952f1a27bd0c49645a46d13173",
      "tree": "2e351b98cd900601b45c77af23740834f148703f",
      "parents": [
        "af502837a08c8ca3495d3940d4c4eb4e19a3beaa"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Wed Jan 18 13:44:11 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 22 09:31:53 2012 -0400"
      },
      "message": "toshiba_acpi: Refuse to load on machines with buggy INFO implementations\n\nSeveral Satellite models have a buggy implementation of the INFO method\nthat causes ACPI exceptions when executed:\n\n ACPI Error: Result stack is empty! State\u003dffff88012d70f800 (20110413/dswstate-98)\n ACPI Exception: AE_AML_NO_RETURN_VALUE, Missing or null operand (20110413/dsutils-646)\n ACPI Exception: AE_AML_NO_RETURN_VALUE, While creating Arg 0 (20110413/dsutils-763)\n ACPI Error: Method parse/execution failed [\\_SB_.VALZ.GETE] (Node ffff880131175eb0), AE_AML_NO_RETURN_VALUE (20110413/psparse-536)\n ACPI Error: Method parse/execution failed [\\_SB_.VALZ.INFO] (Node ffff880131175ed8), AE_AML_NO_RETURN_VALUE (20110413/psparse-536)\n toshiba_acpi: ACPI INFO method execution failed\n toshiba_acpi: Failed to query hotkey event\n\nAll known machines with this implementation also have a WMI interface\nwith event GUID 59142400-C6A3-40FA-BADB-8A2652834100 which is not seen\non any other models. Refuse to load toshiba_acpi on machines with this\nguid.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "af502837a08c8ca3495d3940d4c4eb4e19a3beaa",
      "tree": "187ba84a071311bd735e22e9acfc79b1fa882eaa",
      "parents": [
        "29cd293f9f8cd76444657622980010b9364b1de6"
      ],
      "author": {
        "name": "Azael Avalos",
        "email": "coproscefalo@gmail.com",
        "time": "Wed Jan 18 13:44:10 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 22 09:31:52 2012 -0400"
      },
      "message": "toshiba_acpi: Support additional hotkey scancodes\n\nThese scancodes are used by many of the models now supported with\nthe addition of TOS1900 device support.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "29cd293f9f8cd76444657622980010b9364b1de6",
      "tree": "f39a927d66951f13d031dfa45f3558a689ac0575",
      "parents": [
        "3e2abc5a35d25442821e1733687b7abbc83b5072"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Wed Jan 18 13:44:09 2012 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 22 09:31:51 2012 -0400"
      },
      "message": "toshiba_acpi: Support alternate hotkey interfaces\n\nThere are two types of problems that prevent hotkeys from working\non many of the machines supported by toshiba_acpi. The first of\nthese is the lack of a functioning SCI for hotkey events. For these\nmachines it is possible to filter the Fn keypresses from the\nkeyboard and generate a notification by executing the ACPI NTFY\nmethod.\n\nThe second problem is a lack of support for HCI_SYSTEM_EVENT, which\nis used for reading the hotkey scancodes. On these machines the\nscancodes can be read by executing the ACPI NTFY method.\n\nThis patch fixes both problems by installing an i8042 filter when\nthe NTFY method is present to generate notifications and by\ndetecting which of INFO or HCI_SYSTEM_EVENT is supported for\nreading scancodes. If neither method of reading scancodes is\nsupported, the hotkey input device is not registered.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "7714567c87f43862d3d7049ed2907567be3e50c3",
      "tree": "10124759f2e8515333ed65eae316912352c274a7",
      "parents": [
        "f39eaa674bc3747c94abadbc46b6d389953e64b8"
      ],
      "author": {
        "name": "Michael Demeter",
        "email": "michael.demeter@intel.com",
        "time": "Thu Jan 26 17:40:27 2012 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:26 2012 -0400"
      },
      "message": "intel_mid_powerbtn: use MSIC read/write instead of ipc_scu\n\nIn the 2.6.36 kernel we did not have the MSIC driver. Changed\nall ipc_scu_reads/writes to use the MSIC driver and defines.\nAdded a fix from the 2.6.36 kernel where the SCU FW could send\na power button interrupt to the IA32 FW and the kernel was not\nrunning yet. This resulted in the interrupt not getting cleared\nand the power button was ignored. this fix just clears the\ninterrupt on start-up.\n\nSigned-off-by: Michael Demeter \u003cmichael.demeter@intel.com\u003e\nReviewed-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nRevert style-only changes. Remove unused variable. Fix comment style.]\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f39eaa674bc3747c94abadbc46b6d389953e64b8",
      "tree": "a65c66e7f89f6e9778b5383c30bd2a0c3cbedf79",
      "parents": [
        "a938406b768936f6275b18360ecb44624a80deb1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Jan 26 17:37:36 2012 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:25 2012 -0400"
      },
      "message": "platform, x86: Kill off Moorestown\n\nAll production devices operate in the Oaktrail configuration with legacy PC\nelements present and an ACPI BIOS. Continue stripping out the Moorestown\nelements from the tree leaving Medfield.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a938406b768936f6275b18360ecb44624a80deb1",
      "tree": "c51cf36f38201a3e40a8985adb08894c7cbe0a6a",
      "parents": [
        "ca1469f5f1bb04856dec9549c111b7aec59da71e"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Mon Jan 30 23:00:11 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:25 2012 -0400"
      },
      "message": "hdaps: trivial fix for -Wuninitialized\n\nTrivial fix for some -Wuninitialized compiler warnings.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ca1469f5f1bb04856dec9549c111b7aec59da71e",
      "tree": "a0af7143466282f43cd85f27923bd953974a9ca0",
      "parents": [
        "67e1d34cd54cbf33f093f1dd53e7bda1124eb972"
      ],
      "author": {
        "name": "Sergey Senozhatsky",
        "email": "sergey.senozhatsky@gmail.com",
        "time": "Mon Mar 12 13:07:13 2012 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:24 2012 -0400"
      },
      "message": "acer-wmi: ignore missing Aspire 5741G keys (checkpatched)\n\nacer-wmi: ignore missing Aspire 5741G keys\n\nIgnore Aspire\u0027s 5741G:\n KEY_PREVIOUSSONG\n KEY_NEXTSONG\n KEY_PLAYPAUSE\n KEY_STOP\n KEY_VOLUMEDOWN\n\nSigned-off-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "67e1d34cd54cbf33f093f1dd53e7bda1124eb972",
      "tree": "8535320485451c954b026cc30cc8b01108ad74f8",
      "parents": [
        "2d5de9e84928e35b4d9b46b4d8d5dcaac1cff1fa"
      ],
      "author": {
        "name": "Merlin Schumacher",
        "email": "merlin.schumacher@gmail.com",
        "time": "Tue Jan 24 04:35:35 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:24 2012 -0400"
      },
      "message": "acer-wmi: support for P key on TM8372\n\nBugLink: http://launchpad.net/bugs/865807\n\nThere is no entry for P key on TM8372, so when P key is pressed, only\n\"acer_wmi: Unknown key number - 0x29\" in dmesg.\n\nSigned-off-by: Merlin Schumacher \u003cmerlin.schumacher@gmail.com\u003e\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d5de9e84928e35b4d9b46b4d8d5dcaac1cff1fa",
      "tree": "8ac5aa090be19ff01b76ef82adaa7ac54501c1f0",
      "parents": [
        "3197059af0762c191af23c0ce3fd6f8311c564e7"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Jan 17 16:18:06 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:23 2012 -0400"
      },
      "message": "dell-laptop: touchpad LED should persist its status after S3\n\nTouchpad LED will not turn on after S3, it will make the touchpad status\ndoesn\u0027t consist with the LED.\nBy adding one flag to let the LED device restore it\u0027s status.\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "592b746c55b63770da25148ea3b56ed463a596b2",
      "tree": "1e8e72d68755e43508ee3000dcd3c7968d40abb5",
      "parents": [
        "38db157d7b52a34be3e059d0bfa8ea9c9086105f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun Jan 15 14:28:20 2012 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:22 2012 -0400"
      },
      "message": "toshiba_acpi: make one-bit bitfields unsigned\n\nThis doesn\u0027t change how the code works, but it silences a Sparse\ncomplaint:\ndrivers/platform/x86/toshiba_acpi.c:121:37: error: dubious one-bit signed bitfield\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "38db157d7b52a34be3e059d0bfa8ea9c9086105f",
      "tree": "6ef0e9abb04e9b0e62077e4a958c2c247df296ce",
      "parents": [
        "984165a37ca65d990419566d9af5dd247d03d2a0"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "jlee@suse.com",
        "time": "Mon Jan 09 14:26:44 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:21 2012 -0400"
      },
      "message": "acer-wmi: remove useless input argument for internal wmi\n\nThe \"wmi_interface *iface\" is a useless input argument for internal wmi get/set\nfunctions, remove it to clear up source code.\n\nTested on Lenovo E520.\nTested on Acer TravelMate 4750.\n\nTested-by: mr.kobzar \u003cmr.kobzar@gmail.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0266e49b3fd37065f9f90856c75f442c020bd96e",
      "tree": "fb4c0e80038b533108ab8fbb72617d79484a7d65",
      "parents": [
        "420138a7477eaebafddaefb7412736d924ca7d73"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Dec 15 22:28:24 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:20 2012 -0400"
      },
      "message": "platform-x86: intel_mid_thermal: turn off thermistor voltage by default\n\nInstead of complaining that the voltage is on, we can just ask the MSIC to\nturn the voltage off. This should save some power.\n\nVoltage for thermistors is turned on when ADC conversion is initiated.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "420138a7477eaebafddaefb7412736d924ca7d73",
      "tree": "76072298380bd3dcc391447685957c5435a70595",
      "parents": [
        "3fca3d3d5075cd1365c763c6a62076f1ea726229"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Dec 15 22:28:11 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:20 2012 -0400"
      },
      "message": "platform-x86: intel_mid_thermal: convert to use Intel MSIC API\n\nIntel MSIC MFD driver provides common register access interface to the\ndevices in the MSIC die so we use that instead of SCU IPC.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3fca3d3d5075cd1365c763c6a62076f1ea726229",
      "tree": "c20cda1bdeb55871c6794c9a7609830f36e834e0",
      "parents": [
        "20db88e32d139e7646c61b23b027a7471f343fae"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Thu Dec 15 22:27:59 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:19 2012 -0400"
      },
      "message": "platform-x86: intel_mid_thermal: add msic_thermal alias\n\nIn newer boards this device is called \"msic_thermal\" instead of\n\"msic_sensor\". To support both we add suitable alias for the driver.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "20db88e32d139e7646c61b23b027a7471f343fae",
      "tree": "a50b80f3b81069673cce95c10709e020e490044f",
      "parents": [
        "a2d5dd24af1308d35329d78e74a1a3a94a1c1344"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Thu Dec 15 08:27:39 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:19 2012 -0400"
      },
      "message": "samsung-laptop: fix seclinux rfkill and us it as fallback\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a2d5dd24af1308d35329d78e74a1a3a94a1c1344",
      "tree": "60e93143e2a73dc2ec9dce84f419541214095486",
      "parents": [
        "7ec48ceda25c6c16ab3f69b6c318d3d196f7abd0"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:38 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:18 2012 -0400"
      },
      "message": "asus-laptop: add some keys found on Lenovo SL500\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7ec48ceda25c6c16ab3f69b6c318d3d196f7abd0",
      "tree": "e6414540eac7f5375a1cd56b5fdba5c53dfb4538",
      "parents": [
        "26594dd47669ec213297b25fae20cdbb21f877b8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:37 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:18 2012 -0400"
      },
      "message": "platform/x86: drop deprecated asus_acpi driver\n\nasus_acpi only support old models, it has been deprecated since\n2009 in favor of asus-laptop, it\u0027s not built by any (sane) distro,\nso it is time to say good bye.\n\nThanks to Julien Lerouge and Karol Kozimor for the work they have\ndone on it, I would never have wrote asus-laptop and other asus\nrelated drivers without asus_acpi.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "26594dd47669ec213297b25fae20cdbb21f877b8",
      "tree": "fe45ca903059862b977609c1faa560e896c3dd44",
      "parents": [
        "3c8671ffd334cfb692089ec00141b56d5a796ae7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:17 2012 -0400"
      },
      "message": "asus-laptop: check WLED and BLED presence before adding rfkill\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3c8671ffd334cfb692089ec00141b56d5a796ae7",
      "tree": "5d4238adced28ae322089b848617e34470d74c29",
      "parents": [
        "774b06780be20d07c5459becd6495c04523a93a2"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:35 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:17 2012 -0400"
      },
      "message": "asus-laptop: add rfkill interfaces for wlan and wwan\n\nBut don\u0027t try to do than on pegatron tablets to avoid any\nconflict.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "774b06780be20d07c5459becd6495c04523a93a2",
      "tree": "fc91522465fd85a9e48f6736545214e2fd60eca8",
      "parents": [
        "40969c7dd6298718820e0818b5b5acef7b24923d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Thu Dec 15 08:27:34 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 20 12:02:16 2012 -0400"
      },
      "message": "asus-laptop: control how BLED and WLED should be exposed\n\nLet the user tells if BLED and WLED should be exposed as led or\nrfkill (the old sysfs are still here, but this adds a standard\ninterface to control the device).\n\nFor example on my A6JC, with WAPF\u003d1, I would do:\n\n$ modprobe asus-laptop wled_type\u003dled bluetooth_type\u003drfkill\n\nThere is still no known way to automatically guess what BLED\nand WLED methods will control, it\u0027s why user information is needed.\n\nA userspace database could do that automatically, and maybe some DMI\nmatching in the driver.\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "40969c7dd6298718820e0818b5b5acef7b24923d"
}
