)]}'
{
  "log": [
    {
      "commit": "72e71de15fceb0fd7cdfd8bb35f4f8aa8b0e20b5",
      "tree": "4cc927743212e1b6743003255b977b396adffd4d",
      "parents": [
        "6a0d89c2641671a5d29d262dbc7db8e403b543be"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Thu Aug 18 18:47:32 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:42 2011 +0200"
      },
      "message": "acer-wmi: add ACER_WMID_v2 interface flag to represent new notebooks\n\nThere have new acer notebooks\u0027 BIOS provide new WMID_GUID3 and\nACERWMID_EVENT_GUID methods.\n\nSome of machines still keep the old WMID_GUID1 method but more and\nmore machines were already removed old wmi methods from DSDT.\n\nSo, this patch add a new ACER_WMID_v2 interface flag to represent\nnew acer notebooks, the following is definition:\n\n + ACER_WMID:\n        It means this machine only provides WMID_GUID1/2 methods.\n\n + ACER_WMID_v2:\n        It means this machine provide new WMID_GUID3 and WMID_EVENT_GUID\n        methods.\n        Some ACER_WMID_v2 machines also provide old WMID_GUID1/2 methods,\n        but we still query/set communication device\u0027s state by new\n        WMID_GUID3 method.\n\nTested on Acer Travelmate 8572\nTested on Acer Aspire 4739Z\n\nTested-by: AceLan Kao \u003cacelan.kao@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": "6a0d89c2641671a5d29d262dbc7db8e403b543be",
      "tree": "abadf75ec764f7ef6bf4e6fc74a5ec057190fe09",
      "parents": [
        "149083996e52c640fdfd73ad92550be4b803f349"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Sat Oct 22 17:56:50 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:42 2011 +0200"
      },
      "message": "sony-laptop:irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "149083996e52c640fdfd73ad92550be4b803f349",
      "tree": "e14d1ba2571034a621fe59d370795e4f770de3ba",
      "parents": [
        "b93f82816c9ee4868c5aa1c8e06259233916d988"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Oct 14 11:13:42 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: Add rfkill support for Pegatron Lucid tablet\n\nAdd three new rfkill switches in this driver that are specific to\nPegatron Lucid tablet.\nPlease note that you might not need all three switches. For example if\nyou don\u0027t have a 3G module inside your tablet.\n\nAlso, on my device, the gpio for the wifi/bt module is connected to the\nbluetooth line. Therefore to activate your wireless lan interface, you\nneed to use the \"pega-bt\" rfkill switch.\n\nFinally, the rfkill switch only works before the wireless module is\nloaded the first time. Unloading ath9k doesn\u0027t help, a reboot is\nnecessary.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b93f82816c9ee4868c5aa1c8e06259233916d988",
      "tree": "076e1d6eec9170bb32814a6c4f04d724b0fab51a",
      "parents": [
        "16cbf93369a8d148316a75c333bb81bbb64a46c4"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Oct 14 11:13:41 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: pega_accel - Report accelerometer orientation change through udev\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "16cbf93369a8d148316a75c333bb81bbb64a46c4",
      "tree": "105f6099a5a0937a6fe0b92d097bcfb5f2f18e93",
      "parents": [
        "8d38e42c61c53ab63abbb15380b39df4eae8d44e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Fri Oct 14 11:13:40 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: fix module description\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8d38e42c61c53ab63abbb15380b39df4eae8d44e",
      "tree": "c9a9f7596c736616fe3919da11da3c2efce5ec7d",
      "parents": [
        "b23910c2194e0e0ee43e585788085f8e6dd4877e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Fri Oct 14 11:13:39 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: hide leds on Pegatron Lucid\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b23910c2194e0e0ee43e585788085f8e6dd4877e",
      "tree": "5610789264266ee5235e9b03e1b4bc442e4cbaa3",
      "parents": [
        "abec04dbc3dbe7577ccd9d5d6e188aa153d464eb"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:38 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: Pegatron Lucid accelerometer\n\nSupport the built-in accelerometer on the Lucid tablets as a standard\n3-axis input device.\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "abec04dbc3dbe7577ccd9d5d6e188aa153d464eb",
      "tree": "a4a0dac24695c0bbc2507d39f87a83598c6f9c06",
      "parents": [
        "7500eeb08a179e61a4219288c21407d63d1e9c64"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:37 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "asus-laptop: allow boot time control of Pegatron ALS sensor\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7500eeb08a179e61a4219288c21407d63d1e9c64",
      "tree": "aebf098e6fbe08d44ec6be4c799b2fcea079f548",
      "parents": [
        "f87d02996f05ec1789ceecce9ec839f629b7aa80"
      ],
      "author": {
        "name": "Tommaso Massimi",
        "email": "tmassimi@gmail.com",
        "time": "Tue Sep 20 09:16:09 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "Platform: samsung_laptop: add support for X520 machines.\n\nmy samsung laptop would be very happy if you add\nthese lines to the file drivers/platform/x86/samsung-laptop.c\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f87d02996f05ec1789ceecce9ec839f629b7aa80",
      "tree": "a3582b0952f26eeeecf1188291514fef98f789cf",
      "parents": [
        "85003c3850f4f0b1391df324058a7c5fa0927d25"
      ],
      "author": {
        "name": "Stefan Beller",
        "email": "stefanbeller@googlemail.com",
        "time": "Tue Sep 20 09:16:08 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "platform: samsung_laptop: add dmi information for Samsung R700 laptops\n\nMy DMI model is this:\n\u003edmesg |grep DMI\n[    0.000000] DMI present.\n[    0.000000] DMI: SAMSUNG ELECTRONICS CO., LTD. SR700/SR700, BIOS\n04SR 02/20/2008\n\nadding dmi information of Samsung R700 laptops\nThis adds the dmi information of Samsungs R700 laptops.\n\nSigned-off-by: Stefan Beller \u003cstefanbeller@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "85003c3850f4f0b1391df324058a7c5fa0927d25",
      "tree": "df979cbe3dc9c1deaa675e133499478aeaf96b1d",
      "parents": [
        "24570d2293d8874cf0041616af4dc92929f30a7c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 15 12:29:26 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "hp_accel: Add axis-mapping for HP ProBook / EliteBook\n\nAdd the corrected axis-mapping for some HP laptops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "24570d2293d8874cf0041616af4dc92929f30a7c",
      "tree": "101ab47ee0f11bddc4da8ce1568380a62fc4b12b",
      "parents": [
        "023b9565972a4a5e0f01b9aa32680af6e9b5c388"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 15 12:24:47 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "hp_accel: Add a new PNP id\n\nNew HP laptops assign a new PNP id \"HPQ6000\" for DriveGuard.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "023b9565972a4a5e0f01b9aa32680af6e9b5c388",
      "tree": "1d3260147d92bd3feddf077564cbc0029f758e51",
      "parents": [
        "349d594be45bdc7a86a08385f2f4f49d08ab68dd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 07 15:00:02 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "WMI: properly cleanup devices to avoid crashes\n\nWe need to remove devices that we destroy from the list, otherwise\nwe\u0027ll crash if there are more than one \"_WDG\" methods in DSDT.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d32052\n\nTested-by: Ilya Tumaykin \u003clibrarian_rus@yahoo.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "349d594be45bdc7a86a08385f2f4f49d08ab68dd",
      "tree": "ae75802bc1963ea1cac53a102393bd0809fc00a5",
      "parents": [
        "773e3206e6a8b4c81826dc76057a96ba3cc96672"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:33:00 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: remove sysfs node for cfg\n\nReplaced by the one in debugfs.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "773e3206e6a8b4c81826dc76057a96ba3cc96672",
      "tree": "0287dbaae5700123225bc9681f8984d4f8d466c0",
      "parents": [
        "f43d9ec06028b8cb122a7a2b367a7af066342918"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:52 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: add debugfs support\n\nAdd two nodes in debugfs which shows cfg value and its meaning,\nand status info read from VPC2004.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f43d9ec06028b8cb122a7a2b367a7af066342918",
      "tree": "ed704ae9d51905c7abf06a25a7eafa08b2facb18",
      "parents": [
        "923de84ab07cfcee75946191f17a6e7fb98e3ac8"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:10 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: add event for Novo key\n\nNovo key is the Lenovo define key on every ideapads, which has two\ndefinition. Long press and short click. Driver will report\nKEY_PROG1 on short click and KEY_PROG2 when long press.\n\nOn pre-install OS for ideapads there are application waiting for\nthe event and there is no such application for Linux yet, so I\nthink to report KEY_PROG is fine in anyway.\n\nAlso change the scancode from hex to decimal because they are\nrelated to vpc bit in notify function which is in decimal.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "923de84ab07cfcee75946191f17a6e7fb98e3ac8",
      "tree": "10e51ade61b1adeec673153c2198ee3f42d40864",
      "parents": [
        "2be1dc215bd34faf4895e4396dab924a24e10944"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:01 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: change parameter of ideapad_sync_rfk_state\n\nThis could save us a local variable.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2be1dc215bd34faf4895e4396dab924a24e10944",
      "tree": "c4db4dbc75a07e6c2f30755e3619d826d0d41193",
      "parents": [
        "21893ab24c78ec844cbaffbb7bf11b33cfdea8b4"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:31:53 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: define vpc commands\n\nBetter then write hex number everywhere.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "21893ab24c78ec844cbaffbb7bf11b33cfdea8b4",
      "tree": "86aab2f5c007eb112331eb928ca9e802aee7bbf4",
      "parents": [
        "6cb8c13da10855f17110421d9b13db015e11840e"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill.shutemov@linux.intel.com",
        "time": "Fri Aug 26 11:55:46 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "intel_scu_ipcutil: fix major device number handling\n\nWe need to save major device number to be able to use it for\nunregister_chrdev() in ipc_module_exit().\n\nipc_module_init() must return 0 on success, not major device number.\n\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": "d4afc7754a60b885b63ef23fd194984e2d53a4e6",
      "tree": "fc668ab5e445bf04147f51e760f5ce2967481d1b",
      "parents": [
        "1709adab0773616da7a8190f2762e599afb0a295"
      ],
      "author": {
        "name": "Rene Bollford",
        "email": "xsecute@googlemail.com",
        "time": "Sun Oct 23 09:56:42 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "[PATCH] ideapad: Check if acpi already handle backlight power to avoid a page fault\n\nThis patch avoid a page fault in the ideapad-laptop extras when\nturning the backlight power on or off.\n\nSigned-off-by: Rene Bolldorf \u003cxsecute@googlemail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1709adab0773616da7a8190f2762e599afb0a295",
      "tree": "8cdc7cb33a74bd25989c9833e750d11107985d20",
      "parents": [
        "8fcf71aa0032acbd30b3222f9cb238919ab3b984"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Thu Aug 18 18:47:33 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "acer-wmi: check wireless capability flag before register rfkill\n\nThere will be better to check the wireless capability flag\n(ACER_CAP_WIRELESS) before register wireless rfkill because maybe\nthe machine doesn\u0027t have wifi module or the module removed by user.\n\nTested on Acer Travelmate 8572\nTested on Acer Aspire 4739Z\n\nTested-by: AceLan Kao \u003cacelan.kao@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": "8fcf71aa0032acbd30b3222f9cb238919ab3b984",
      "tree": "04f2299615adfef58c098960fbc3524da5981498",
      "parents": [
        "e9298028ee69bda44607156e7348cd32f7ab9360"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 17:17:18 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "platform-drivers-x86: asus-laptop: fix wrong test for successful registered led_classdev\n\ndevice_create returns \u0026struct device pointer on success, or ERR_PTR() on error.\nThus if led_classdev_register fails, led_cdev-\u003edev is always not NULL.\n\nThus to unregister a successful registered led_classdev, we should check\nIS_ERR_OR_NULL macro for led_cdev-\u003edev instead of checking if led_cdev-\u003edev\nis NULL or not.\n\nwe use IS_ERR_OR_NULL instead of IS_ERR because if we havn\u0027t call\nled_classdev_register, the led_cdev-\u003edev is NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e9298028ee69bda44607156e7348cd32f7ab9360",
      "tree": "6ac947db3ddcc1365dc83020b612876f6096f7bd",
      "parents": [
        "5d6afd150321a9e6f1180f5dced9032cce6861ac"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 17:16:01 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "platform-drivers-x86: asus-wmi: fix resource leak in asus_wmi_led_exit\n\nThis patch fixes wrong test for successful registered led_classdev,\nand also fixes a leak due to missing led_classdev_unregister call\nfor asus-\u003ekbd_led in asus_wmi_led_exit.\n\ndevice_create returns \u0026struct device pointer on success, or ERR_PTR() on error.\nThus if led_classdev_register fails, led_cdev-\u003edev is always not NULL.\n\nThus to unregister a successful registered led_classdev, we should check\n(!IS_ERR_OR_NULL(asus-\u003etpd_led.dev)) instead of (asus-\u003etpd_led.dev).\n\nwe use IS_ERR_OR_NULL instead of IS_ERR because if we havn\u0027t call\nled_classdev_register, the led_cdev-\u003edev is NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5d6afd150321a9e6f1180f5dced9032cce6861ac",
      "tree": "83442856b52952204938be7873629ac79189a7d6",
      "parents": [
        "33989ba6f7feb3d03916e42d7775d802d2fdea1e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 17:14:19 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "platform-drivers-x86: eeepc-laptop: fix wrong test for successful registered led_classdev\n\ndevice_create returns \u0026struct device pointer on success, or ERR_PTR() on error.\nThus if led_classdev_register fails, led_cdev-\u003edev is always not NULL.\n\nIf IS_ERR(eeepc-\u003etpd_led.dev) is ture, it means led_classdev_register fails.\nIf (asus-\u003etpd_led.dev) is NULL, it means we call eeepc_led_exit before\ncalling led_classdev_register for \u0026eeepc-\u003etpd_led.\n\nWe only want to call led_classdev_unregister for sucessfully registered\nled_classdev, then we should check (!IS_ERR_OR_NULL(eeepc-\u003etpd_led.dev)).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "33989ba6f7feb3d03916e42d7775d802d2fdea1e",
      "tree": "9d22b446a6c8e7e6574b8b75159d069e2434c2e0",
      "parents": [
        "8819de7f988289111cf4c44946f0d8c008b2d9a7"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:36 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "asus-laptop: Pegatron Lucid ALS sensor\n\nAmbient light sensor for Pegatron Lucid.  Supports pre-existing\nls_switch sysfs interface to en/disable automatic control, and exports\nthe brightness from the device as \"ls_value\".\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8819de7f988289111cf4c44946f0d8c008b2d9a7",
      "tree": "a1f3a842bb8038fb2e90d70b7d4f0288b7c46907",
      "parents": [
        "ba05b237372bad82533d1f717569d1d817ff3c27"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:35 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "asus-laptop: Platform detection for Pegatron Lucid\n\nRecognize the Pegatron Lucid tablets by their method signatures.\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ba05b237372bad82533d1f717569d1d817ff3c27",
      "tree": "4ab84889713510958299ee72cea863691782584a",
      "parents": [
        "be3128b107e36271f7973ef213ccde603a494fe8"
      ],
      "author": {
        "name": "John Serock",
        "email": "john.serock@gmail.com",
        "time": "Thu Oct 13 06:42:01 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "Platform: Detect samsung laptop quirk when initial level is zero\n\nThis patch depends on the \"Platform: Brightness quirk for samsung\nlaptop driver\" patch from Jason Stubbs. This patch adds a check for an\ninitial brightness level of 0; if the level is 0, this patch changes\nthe brightness level to 1 before the driver attempts to detect the\nbrightness quirk.\n\nThe Samsung N150 netbook experiences the brightness quirk. Without\nJason\u0027s patch, the only brightness levels available on the N150 are 0,\n1, and 8. This patch ensures that, when the initial brightness level\nis 0, the samsang-laptop driver detects the brightness quirk on the\nN150, thereby making brightness levels 0 through 8 available.\n\nSigned-off-by: John Serock \u003cjohn.serock@gmail.com\u003e\nAcked-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "be3128b107e36271f7973ef213ccde603a494fe8",
      "tree": "ebbe9383da3baaac9140f81cebae40a53a3f5923",
      "parents": [
        "2d8b90be4f1cadd9921312e2983459f568d29cd1"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Thu Oct 06 15:01:55 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "acer-wmi: Add wireless quirk for Lenovo 3000 N200\n\nThis quirk fixes the wlan rfkill status on this machine. Without\nit, wlan is permanently soft blocked whenever acer-wmi is loaded.\n\nBugLink: https://bugs.launchpad.net/bugs/857297\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReviewed-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d8b90be4f1cadd9921312e2983459f568d29cd1",
      "tree": "6ae5de2592ebad0021f4e2ec0212019462bac9d9",
      "parents": [
        "bd038080c70b70a5b31c48af774fada36eacc834"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Oct 04 16:25:44 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "dell-laptop: support Synaptics/Alps touchpad led\n\nThis patch supports Dell laptop with Synaptics and Alps touchpad chip\nthat with LED to indicate the functionality of touchpad is disabled or\nenabled.\n\nThe command for touchpad LED is 0x97, and the data 1 means turn on the\ntouchpad LED, 2 means turn it off.\n\nBTW, I add dell_quirks to white list those machines that supports this\nbehavior, so that the code won\u0027t affect those who don\u0027t have a touchpad LED\nmachine.\n\nWe can easily to turn it on/off by\n   echo 1 \u003e /sys/class/leds/dell-laptop::touchpad/brightness\n   echo 0 \u003e /sys/class/leds/dell-laptop::touchpad/brightness\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bd038080c70b70a5b31c48af774fada36eacc834",
      "tree": "8d909a6fe5ce34863bba55d584da986f1d1bdeed",
      "parents": [
        "ac2dad886d9fae561fe53d693e1b6c33fb0ad674"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Sep 26 15:04:54 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "topstar-latop: ignore 0x82 event\n\nEvent 0x82 is emitted whenever a backlight event happens (brightness\nchange, backlight on/off).  For instance, when display is switched\noff after a timeout, event 0x82 is emitted, and along with it a keypress\nwhich switches the display back on again.\n\nThis patch adds 0x82 to the event ignore list so that the display stays\noff when it is automatically switched off.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ac2dad886d9fae561fe53d693e1b6c33fb0ad674",
      "tree": "54c51cbfbee212e368b03353777efcae942c46b9",
      "parents": [
        "36d03f93558c66527e5dbf602cb2eb4ccbd899a6"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:54 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "toshiba_acpi: Initialize brightness in backlight device\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "36d03f93558c66527e5dbf602cb2eb4ccbd899a6",
      "tree": "058ea19223d9962fbb92b2409cb1c16b478ee9ae",
      "parents": [
        "a540d6b5b577f5a320d873a9cc8778ff20bf5ddf"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:53 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Don\u0027t add devices for unsupported features\n\nTest for features up-front to determine whether or not they are\nsupported, and avoid creating devices and proc files for\nunsupported features.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a540d6b5b577f5a320d873a9cc8778ff20bf5ddf",
      "tree": "0215c79f5c74337687066b960c1ba85d37b681cc",
      "parents": [
        "6e02cc7eb61aeafadb91f7b591a768cdb7a57740"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:52 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Support SPFC as an HCI method\n\nSome Toshiba models, notably those with the TOS1900 device, use\nthe SPFC method for HCI calls instead of GHCI. Test for this method\nif GHCI isn\u0027t found, and if it exists use it for all HCI calls.\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": "6e02cc7eb61aeafadb91f7b591a768cdb7a57740",
      "tree": "c308c6910ed2a44dd6b23f8041d7fab897f3b3eb",
      "parents": [
        "32bcd5cba02436336053d9c3b7a8ff86f889ebf4"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:51 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Use handle for HCI calls\n\nNow that we\u0027re using an acpi driver we already have a handle to\nthe namespace of the HCI call, so there\u0027s no need to test various\npaths to the HCI call or even be aware of the path at all.\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": "32bcd5cba02436336053d9c3b7a8ff86f889ebf4",
      "tree": "2a51f960618ea2e7360419c8f235b0848552fb1b",
      "parents": [
        "135740de77641b4180c8a1f19abcfcd5e4351b15"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:50 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Fix up return codes\n\nMany routines are returning success on failure, and those that are\nindicating failure frequently return incorrect error codes. Fix\nthese up throughout the driver.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "135740de77641b4180c8a1f19abcfcd5e4351b15",
      "tree": "b8c1421f005dbaa8f95079c53eeb30cd18becf36",
      "parents": [
        "f689c875c13c9d62b3c4de09cd5dad66549f700d"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:49 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Convert to use acpi_driver\n\nChanges toshiba_acpi to register an acpi driver and eliminates the\nplatform device it was using. Also eliminates most global\nvariables, moving them into toshiba_acpi_dev, along with some\nother miscellaneous fixes and cleanup.\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": "f689c875c13c9d62b3c4de09cd5dad66549f700d",
      "tree": "1e5a019e253554aaef1ead8cdd7335c06f2bf55a",
      "parents": [
        "7b3c257ce4267e004a7c7e68c05d1eb70da8c972"
      ],
      "author": {
        "name": "Raul Gutierrez Segales",
        "email": "rgs@collabora.co.uk",
        "time": "Tue Sep 20 09:16:15 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "Platform: fix samsung-laptop DMI identification for N220 model\n\nThis is a follow-up for commit 78a7539b, which didn\u0027t cover the\nSamsung N220 laptop. With this backlight brightness works nicely\non the N220 netbook.\n\nSigned-off-by: Raul Gutierrez Segales \u003crgs@collabora.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7b3c257ce4267e004a7c7e68c05d1eb70da8c972",
      "tree": "408d5214fc3abdd8fceb908d4064a1c2a8ab4157",
      "parents": [
        "ac080523141d5bfa5f60ef2436480f645f915e9c"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Tue Sep 20 09:16:14 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: Samsung laptop DMI info for NC210/NC110\n\nThis patch just adds the DMI info for the samsung laptop driver to work with\nthe NC210/NC110. It needs the brightness quirk patch for proper support.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ac080523141d5bfa5f60ef2436480f645f915e9c",
      "tree": "b8900469b14265e22227c7bbaaf1d491ea417e5b",
      "parents": [
        "a7ea19926ffba86f373f6050a106cd162dbb9a78"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Tue Sep 20 09:16:13 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: Brightness quirk for samsung laptop driver\n\nOn some Samsung laptops the brightness regulation works slightly different.\nAll SABI commands except for set_brightness work as expected. The behaviour\nof set_brightness is as follows:\n\n- Setting a new brightness will only step one level toward the new brightness\n  level. For example, setting a level of 5 when the current level is 2 will\n  result in a brightness level of 3.\n- A spurious KEY_BRIGHTNESS_UP or KEY_BRIGHTNESS_DOWN event is also generated\n  along with the change in brightness.\n- Neither of the above two issues occur when changing from/to brightness\n  level 0.\n\nThis patch adds detection and a non-intrusive workaround for the above issues.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nTested-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a7ea19926ffba86f373f6050a106cd162dbb9a78",
      "tree": "4c6da04869eefdf754bfb3c60b29b24dd9d2640b",
      "parents": [
        "bee460be8c691c544e84ed678280ace6153104c6"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Tue Sep 20 09:16:12 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: Fix error path in samsung-laptop init\n\nsamsung_init() should not return success if not all devices are initialized.\nOtherwise, samsung_exit() will dereference sdev NULL pointers and others.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bee460be8c691c544e84ed678280ace6153104c6",
      "tree": "dfca717127a7369d99675ee29bef603933b01a8d",
      "parents": [
        "093ed561648d43263c009ea88abab21a31cd4f1d"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Tue Sep 20 09:16:11 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "platform: samsung_laptop: fix samsung brightness min/max calculations\n\nThe min_brightness value of the sabi_config is incorrectly used in brightness\ncalculations. For the config where min_brightness \u003d 1 and max_brightness \u003d 8,\nthe user visible range should be 0 to 7 with hardware being set in the range\nof 1 to 8. What is actually happening is that the user visible range is 0 to\n8 with hardware being set in the range of -1 to 7.\n\nThis patch fixes the above issue as well as a miscalculation that would occur\nin the case of min_brightness \u003e 1.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "093ed561648d43263c009ea88abab21a31cd4f1d",
      "tree": "795ddb89c07f01ae780a20470d3577878df514ec",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Smelov Andrey",
        "email": "xor29a@bk.ru",
        "time": "Tue Sep 20 09:16:10 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: samsung_laptop: samsung backlight for R528/R728\n\npatch works for me, but I need to add \"acpi_backlight\u003dvendor\" to kernel\nparams\n\nSigned-off-by: Smelov Andrey \u003cxor29a@bk.ru\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6a0596583fadd15dca293736114abdea306d3d7c",
      "tree": "39ce634c2f9578c548f990215579559ba4dc630d",
      "parents": [
        "15cc91011246fa67f755eb3feea08d57a7692fde",
        "4399c8bf2b9093696fa8160d79712e7346989c46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 07:08:24 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 07:08:24 2011 +0200"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: fix superpage support in pfn_to_dma_pte()\n  intel-iommu: set iommu_superpage on VM domains to lowest common denominator\n  intel-iommu: fix return value of iommu_unmap() API\n  MAINTAINERS: Update VT-d entry for drivers/pci -\u003e drivers/iommu move\n  intel-iommu: Export a flag indicating that the IOMMU is used for iGFX.\n  intel-iommu: Workaround IOTLB hang on Ironlake GPU\n  intel-iommu: Fix AB-BA lockdep report\n"
    },
    {
      "commit": "15cc91011246fa67f755eb3feea08d57a7692fde",
      "tree": "8f6e9ce27337923ff688ed99a7c6d0dcac01a91f",
      "parents": [
        "8548c84da2f47e71bbbe300f55edb768492575f7",
        "d136f2efdf3a4faba47f58603f8ace2207234d75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 07:05:38 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 24 07:05:38 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of http://people.redhat.com/agk/git/linux-dm\n\n* \u0027for-linus\u0027 of http://people.redhat.com/agk/git/linux-dm:\n  dm kcopyd: fix job_pool leak\n"
    },
    {
      "commit": "d136f2efdf3a4faba47f58603f8ace2207234d75",
      "tree": "0b2e94980503cdae7f326219d792d98b10e54a0f",
      "parents": [
        "899e3ee404961a90b828ad527573aaaac39f0ab1"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Sun Oct 23 20:55:17 2011 +0100"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Sun Oct 23 20:55:17 2011 +0100"
      },
      "message": "dm kcopyd: fix job_pool leak\n\nFix memory leak introduced by commit a6e50b409d3f9e0833e69c3c9cca822e8fa4adbb\n(dm snapshot: skip reading origin when overwriting complete chunk).\n\nWhen allocating a set of jobs from kc-\u003ejob_pool, job-\u003emaster_job must be\nset (to point to itself) so that the mempool item gets freed when the\nmaster_job completes.\n\nmaster_job was introduced by commit c6ea41fbbe08f270a8edef99dc369faf809d1bd6\n(dm kcopyd: preallocate sub jobs to avoid deadlock)\n\nReported-by: Michael Leun \u003cml@newton.leun.net\u003e\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "5117cc25fd43add94c04c9d2ace713c69a21bdb1",
      "tree": "866ee03e42337edbc1cd41d0e761ca82d0806c83",
      "parents": [
        "2efd7c0fdcbe041173e248ccc2d9c91df7f84ce5",
        "133d324d82e144588939ad25b732b5b6c33b03d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 23 10:43:31 2011 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 23 10:43:31 2011 +0300"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (w83627ehf) Fix negative 8-bit temperature values\n"
    },
    {
      "commit": "505f48b53478d3816d1f3b001815703cfd7afa09",
      "tree": "9ed8ce0cf58811c70f064c6862cfb68d98178fd8",
      "parents": [
        "486cf46f3f9be5f2a966016c1a8fe01e32cde09e",
        "afaef734e5f0004916d07ecf7d86292cdd00d59b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 20 22:15:20 2011 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 20 22:15:20 2011 +0300"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  fib_rules: fix unresolved_rules counting\n  r8169: fix wrong eee setting for rlt8111evl\n  r8169: fix driver shutdown WoL regression.\n  ehea: Change maintainer to me\n  pptp: pptp_rcv_core() misses pskb_may_pull() call\n  tproxy: copy transparent flag when creating a time wait\n  pptp: fix skb leak in pptp_xmit()\n  bonding: use local function pointer of bond-\u003erecv_probe in bond_handle_frame\n  smsc911x: Add support for SMSC LAN89218\n  tg3: negate USE_PHYLIB flag check\n  netconsole: enable netconsole can make net_device refcnt incorrent\n  bluetooth: Properly clone LSM attributes to newly created child connections\n  l2tp: fix a potential skb leak in l2tp_xmit_skb()\n  bridge: fix hang on removal of bridge via netlink\n  x25: Prevent skb overreads when checking call user data\n  x25: Handle undersized/fragmented skbs\n  x25: Validate incoming call user data lengths\n  udplite: fast-path computation of checksum coverage\n  IPVS netns shutdown/startup dead-lock\n  netfilter: nf_conntrack: fix event flooding in GRE protocol tracker\n"
    },
    {
      "commit": "133d324d82e144588939ad25b732b5b6c33b03d9",
      "tree": "752cba707cf1ea3914a1da31ac4caa8152aa8eeb",
      "parents": [
        "899e3ee404961a90b828ad527573aaaac39f0ab1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 20 03:06:45 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 20 07:17:08 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Fix negative 8-bit temperature values\n\nSince 8-bit temperature values are now handled in 16-bit struct\nmembers, values have to be cast to s8 for negative temperatures to be\nproperly handled. This is broken since kernel version 2.6.39\n(commit bce26c58df86599c9570cee83eac58bdaae760e4.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@kernel.org\t# 2.6.39+\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "1b23a3e3d1b969e285c57a2d38f3739283ecfb80",
      "tree": "62db8c55d2843d1ddd5cd97e33ec2facd55612e0",
      "parents": [
        "649b3b8c4e8681de443b4dc9e387c3036369e02e"
      ],
      "author": {
        "name": "hayeswang",
        "email": "hayeswang@realtek.com",
        "time": "Thu Oct 13 20:14:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 18:48:17 2011 -0400"
      },
      "message": "r8169: fix wrong eee setting for rlt8111evl\n\nCorrect the wrong parameter for setting EEE for RTL8111E-VL.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "649b3b8c4e8681de443b4dc9e387c3036369e02e",
      "tree": "2074058f98c291e154f707b0593ca06a09bb70b9",
      "parents": [
        "34b1901abdf8793cd679d0e48012d3d7570f88d6"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 14 00:57:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 17:08:21 2011 -0400"
      },
      "message": "r8169: fix driver shutdown WoL regression.\n\nDue to commit 92fc43b4159b518f5baae57301f26d770b0834c9 (\"r8169: modify the\nflow of the hw reset.\"), rtl8169_hw_reset stomps during driver shutdown on\nRxConfig bits which are needed for WOL on some versions of the hardware.\n\nAs these bits were formerly set from the r81{0x, 68}_pll_power_down methods,\nfactor them out for use in the driver shutdown (rtl_shutdown) handler.\n\nI favored __rtl8169_get_wol() -hardware state indication- over\nRTL_FEATURE_WOL as the latter has become a good candidate for removal.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\nTested-by: Marc Ballarin \u003cballarin.marc@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4fcd69c9e4e273352e0f87cabd9648606da0c3e",
      "tree": "cf245bbc06077702a4380cf1d34dbcd0443e4a63",
      "parents": [
        "f91f6cfd4f9ea794dc3d0bbd54cb1d29d6ef3843",
        "e58fced201ad6e6cb673f07499919c3b20792d94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 19 06:44:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 19 06:44:11 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://linuxtv.org/mchehab/for_linus\n\n* \u0027v4l_for_linus\u0027 of git://linuxtv.org/mchehab/for_linus:\n  [media] videodev: fix a NULL pointer dereference in v4l2_device_release()\n"
    },
    {
      "commit": "e58fced201ad6e6cb673f07499919c3b20792d94",
      "tree": "7db4aac4f1380e15a8c0442e74634db99ef39636",
      "parents": [
        "899e3ee404961a90b828ad527573aaaac39f0ab1"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Wed Oct 12 17:59:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Oct 19 09:48:08 2011 -0200"
      },
      "message": "[media] videodev: fix a NULL pointer dereference in v4l2_device_release()\n\nThe change in 8280b66 does not cover the case when v4l2_dev is already\nNULL, fix that.\n\nWith a Kinect sensor, seen as an USB camera using GSPCA in this context,\na NULL pointer dereference BUG can be triggered by just unplugging the\ndevice after the camera driver has been loaded.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4399c8bf2b9093696fa8160d79712e7346989c46",
      "tree": "66363d75fa8e346b84ba6fcdca33f78858456328",
      "parents": [
        "8140a95d228efbcd64d84150e794761a32463947"
      ],
      "author": {
        "name": "Allen Kay",
        "email": "allen.m.kay@intel.com",
        "time": "Fri Oct 14 12:32:46 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Oct 19 12:06:22 2011 +0100"
      },
      "message": "intel-iommu: fix superpage support in pfn_to_dma_pte()\n\nIf target_level \u003d\u003d 0, current code breaks out of the while-loop if\nSUPERPAGE bit is set. We should also break out if PTE is not present.\nIf we don\u0027t do this, KVM calls to iommu_iova_to_phys() will cause\npfn_to_dma_pte() to create mapping for 4KiB pages.\n\nSigned-off-by: Allen Kay \u003callen.m.kay@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8140a95d228efbcd64d84150e794761a32463947",
      "tree": "5eb55b8a23f8f015ddfcb6b6e0f8e7db9a9456da",
      "parents": [
        "292827cb164ad00cc7689a21283b1261c0b6daed"
      ],
      "author": {
        "name": "Allen Kay",
        "email": "allen.m.kay@intel.com",
        "time": "Fri Oct 14 12:32:17 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Oct 19 12:06:20 2011 +0100"
      },
      "message": "intel-iommu: set iommu_superpage on VM domains to lowest common denominator\n\nset dmar-\u003eiommu_superpage field to the smallest common denominator\nof super page sizes supported by all active VT-d engines.  Initialize\nthis field in intel_iommu_domain_init() API so intel_iommu_map() API\nwill be able to use iommu_superpage field to determine the appropriate\nsuper page size to use.\n\nSigned-off-by: Allen Kay \u003callen.m.kay@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "292827cb164ad00cc7689a21283b1261c0b6daed",
      "tree": "9f2627fbecab0c5e885093152910b4a191dd3f68",
      "parents": [
        "3fb39615007d0645ad7f3a509d7120a1987d95b2"
      ],
      "author": {
        "name": "Allen Kay",
        "email": "allen.m.kay@intel.com",
        "time": "Fri Oct 14 12:31:54 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Oct 19 12:06:18 2011 +0100"
      },
      "message": "intel-iommu: fix return value of iommu_unmap() API\n\niommu_unmap() API expects IOMMU drivers to return the actual page order\nof the address being unmapped.  Previous code was just returning page\norder passed in from the caller.  This patch fixes this problem.\n\nSigned-off-by: Allen Kay \u003callen.m.kay@intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5a6e8482a16e61250a9121fc9ec719ab0529e760",
      "tree": "d69c0e903f122acff0accf0e6f6e9bb4b9f2ce5d",
      "parents": [
        "a4863ca93ccc52a83e7fbfc068b411b7faa03805"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Oct 18 20:10:05 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Oct 19 09:47:47 2011 +0100"
      },
      "message": "drm/radeon/kms/atom: fix handling of FB scratch indices\n\nFB scratch indices are dword indices, but we were treating\nthem as byte indices.  As such, we were getting the wrong\nFB scratch data for non-0 indices.  Fix the indices and\nguard the indexing against indices larger than the scratch\nallocation.\n\nFixes memory corruption on some boards if data was written\npast the end of the FB scratch array.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReported-by: Dave Airlie \u003cairlied@redhat.com\u003e\nTested-by: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4ea2739ea89883ddf79980a8aa27d5e57093e464",
      "tree": "4ce1a9760251a507839c0e645dae109c036ec727",
      "parents": [
        "58af19e387d8821927e49be3f467da5e6a0aa8fd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Oct 17 17:59:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 03:50:43 2011 -0400"
      },
      "message": "pptp: pptp_rcv_core() misses pskb_may_pull() call\n\ne1000e uses paged frags, so any layer incorrectly pulling bytes from skb\ncan trigger a BUG in skb_pull()\n\n[951.142737]  [\u003cffffffff813d2f36\u003e] skb_pull+0x15/0x17\n[951.142737]  [\u003cffffffffa0286824\u003e] pptp_rcv_core+0x126/0x19a [pptp]\n[951.152725]  [\u003cffffffff813d17c4\u003e] sk_receive_skb+0x69/0x105\n[951.163558]  [\u003cffffffffa0286993\u003e] pptp_rcv+0xc8/0xdc [pptp]\n[951.165092]  [\u003cffffffffa02800a3\u003e] gre_rcv+0x62/0x75 [gre]\n[951.165092]  [\u003cffffffff81410784\u003e] ip_local_deliver_finish+0x150/0x1c1\n[951.177599]  [\u003cffffffff81410634\u003e] ? ip_local_deliver_finish+0x0/0x1c1\n[951.177599]  [\u003cffffffff81410846\u003e] NF_HOOK.clone.7+0x51/0x58\n[951.177599]  [\u003cffffffff81410996\u003e] ip_local_deliver+0x51/0x55\n[951.177599]  [\u003cffffffff814105b9\u003e] ip_rcv_finish+0x31a/0x33e\n[951.177599]  [\u003cffffffff8141029f\u003e] ? ip_rcv_finish+0x0/0x33e\n[951.204898]  [\u003cffffffff81410846\u003e] NF_HOOK.clone.7+0x51/0x58\n[951.214651]  [\u003cffffffff81410bb5\u003e] ip_rcv+0x21b/0x246\n\npptp_rcv_core() is a nice example of a function assuming everything it\nneeds is available in skb head.\n\nReported-by: Bradley Peterson \u003cdespite@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bae8bd6cb24eecad9fda3e125d36ab9c67d3fd7",
      "tree": "2cfbe13ebde2a8d771688a27e702554f1b2ea912",
      "parents": [
        "4d97480b1806e883eb1c7889d4e7a87e936e06d9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Oct 17 17:01:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 02:39:43 2011 -0400"
      },
      "message": "pptp: fix skb leak in pptp_xmit()\n\nIn case we cant transmit skb, we must free it\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Dmitry Kozlov \u003cxeb@mail.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d97480b1806e883eb1c7889d4e7a87e936e06d9",
      "tree": "0a690a2f5718826eb871ad655c9acddb5b84f335",
      "parents": [
        "28c213793c994e4aac5f669ce856b5682a549bbb"
      ],
      "author": {
        "name": "Mitsuo Hayasaka",
        "email": "mitsuo.hayasaka.hu@hitachi.com",
        "time": "Wed Oct 12 16:04:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 00:14:22 2011 -0400"
      },
      "message": "bonding: use local function pointer of bond-\u003erecv_probe in bond_handle_frame\n\nThe bond-\u003erecv_probe is called in bond_handle_frame() when\na packet is received, but bond_close() sets it to NULL. So,\na panic occurs when both functions work in parallel.\n\nWhy this happen:\nAfter null pointer check of bond-\u003erecv_probe, an sk_buff is\nduplicated and bond-\u003erecv_probe is called in bond_handle_frame.\nSo, a panic occurs when bond_close() is called between the\ncheck and call of bond-\u003erecv_probe.\n\nPatch:\nThis patch uses a local function pointer of bond-\u003erecv_probe\nin bond_handle_frame(). So, it can avoid the null pointer\ndereference.\n\nSigned-off-by: Mitsuo Hayasaka \u003cmitsuo.hayasaka.hu@hitachi.com\u003e\nCc: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nCc: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28c213793c994e4aac5f669ce856b5682a549bbb",
      "tree": "3f8cb42f99b43b28b4ef2791e2337a9548f48250",
      "parents": [
        "e730c82347b9dc75914da998c44c3f348965db41"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "PHIL.EDWORTHY@renesas.com",
        "time": "Wed Oct 12 02:29:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 19 00:01:01 2011 -0400"
      },
      "message": "smsc911x: Add support for SMSC LAN89218\n\nLAN89218 is register compatible with LAN911x.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e730c82347b9dc75914da998c44c3f348965db41",
      "tree": "6a003ecc293961629062530996e9c9fc50e5131f",
      "parents": [
        "d5123480b1d6f7d1a5fe1a13520cef88fb5d4c84"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Oct 11 23:00:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 18 23:59:33 2011 -0400"
      },
      "message": "tg3: negate USE_PHYLIB flag check\n\nUSE_PHYLIB flag in tg3_remove_one() is being checked incorrectly. This\nresults tg3_phy_fini-\u003ephy_disconnect is never called and when tg3 module\nis removed.\n\nIn my case this resulted in panics in phy_state_machine calling function\nphydev-\u003eadjust_link.\n\nSo correct this check.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5123480b1d6f7d1a5fe1a13520cef88fb5d4c84",
      "tree": "d0037d50b26f5b0fa70640f4c459924d2417341a",
      "parents": [
        "6230c9b4f8957c8938ee4cf2d03166d3c2dc89de"
      ],
      "author": {
        "name": "Gao feng",
        "email": "gaofeng@cn.fujitsu.com",
        "time": "Tue Oct 11 16:08:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 18 23:55:29 2011 -0400"
      },
      "message": "netconsole: enable netconsole can make net_device refcnt incorrent\n\nThere is no check if netconsole is enabled current.\nso when exec echo 1 \u003e enabled;\nthe reference of net_device will increment always.\n\nSigned-off-by: Gao feng \u003cgaofeng@cn.fujitsu.com\u003e\nAcked-by: Flavio Leitner \u003cfbl@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4863ca93ccc52a83e7fbfc068b411b7faa03805",
      "tree": "4456bcc0df05966c9349aedb110b43f2d8bc0729",
      "parents": [
        "09cc6506f9e234b2ead60398ebb88c4b44421a93"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Oct 12 18:49:53 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 18 10:16:55 2011 +0100"
      },
      "message": "drm/radeon/kms/DCE4.1: fix Select_CrtcSource EncodeMode setting for DP bridges (v2)\n\nSettings in this table reflect the physical panel/connector rather\nthan the internal dig encoding.\n\nv2: fix typo for DRM_MODE_CONNECTOR_VGA case.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "09cc6506f9e234b2ead60398ebb88c4b44421a93",
      "tree": "2316509850a5c4e6882f64557afbea4a76a409b8",
      "parents": [
        "3a6dea31453a101bd5e9e9c89a79f4fcb6b0342e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Oct 12 18:44:33 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 18 10:16:33 2011 +0100"
      },
      "message": "drm/radeon/kms/DCE4.1: ss is not supported on the internal pplls\n\nIt\u0027s handled via external clock.  It should already be protected\nby the external ss flag, but add an explicit check just in case.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3a6dea31453a101bd5e9e9c89a79f4fcb6b0342e",
      "tree": "ff126d2bc67017199049ddba761979f3bda57eb9",
      "parents": [
        "e22469ca88a8f1f6fe47adbf5e5ce0906aec07cd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Oct 12 18:44:32 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 18 10:16:10 2011 +0100"
      },
      "message": "drm/radeon/kms/DCE4.1: fix dig encoder to transmitter mapping\n\nllano has fully routeable dig encoders similar to DCE3.2 while\nontario has a hardcoded mapping similar to DCE4.0.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e22469ca88a8f1f6fe47adbf5e5ce0906aec07cd",
      "tree": "464638652aea0fc5e9f6892479f2d3df8e3a50e0",
      "parents": [
        "899e3ee404961a90b828ad527573aaaac39f0ab1"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Mon Oct 17 13:27:34 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 18 09:37:49 2011 +0100"
      },
      "message": "ttm: Fix error-path using an uninitialized value\n\nPointed out by Michel Daenzer.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4c41042d1d4c29e596b31e2d14b26d2940fb24b4",
      "tree": "239bc039efb9bde5f880cd0cde8ab86d044d86ae",
      "parents": [
        "e9308cfd5ab4ade3d81cf591c7599c3a05a21b04",
        "bf164c58e58328c40ebc597a8ac00cc6840f9703"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 15 08:29:09 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 15 08:29:09 2011 +1200"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (w83627ehf) Properly report thermal diode sensors\n"
    },
    {
      "commit": "c0771df8d5297bfb9c4fbe8ada085a49cb22ec4f",
      "tree": "6130a2dfb61a3c36b2e811907e358f75eba4893e",
      "parents": [
        "6fbcfb3e467adb414e235eeefaeaf51ad12f2461"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 14 20:59:46 2011 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 14 20:59:46 2011 +0100"
      },
      "message": "intel-iommu: Export a flag indicating that the IOMMU is used for iGFX.\n\nWe really don\u0027t want this to work in the general case; device drivers\n*shouldn\u0027t* care whether they are behind an IOMMU or not. But the\nintegrated graphics is a special case, because the IOMMU and the GTT are\nall kind of smashed into one and generally horrifically buggy, so it\u0027s\nreasonable for the graphics driver to want to know when the IOMMU is\nactive for the graphics hardware.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6fbcfb3e467adb414e235eeefaeaf51ad12f2461",
      "tree": "57729514619945cb1480d9cfa7120de364ddc067",
      "parents": [
        "3e7abe2556b583e87dabda3e0e6178a67b20d06f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Sep 25 19:11:14 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Oct 14 20:51:44 2011 +0100"
      },
      "message": "intel-iommu: Workaround IOTLB hang on Ironlake GPU\n\nTo work around a hardware issue, we have to submit IOTLB flushes while\nthe graphics engine is idle. The graphics driver will (we hope) go to\ngreat lengths to ensure that it gets that right on the affected\nchipset(s)... so let\u0027s not screw it over by deferring the unmap and\ndoing it later. That wouldn\u0027t be very helpful.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e9308cfd5ab4ade3d81cf591c7599c3a05a21b04",
      "tree": "d1ca7c4ee3ba7d563d83af5b20ac25c30817bd19",
      "parents": [
        "480082968a78151e731ebd304eeb6cada61a1cd1",
        "25fcf2b7f1f65d2cc12182ced3ccd47576970be4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 17:07:52 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 14 17:07:52 2011 +1200"
      },
      "message": "Merge branch \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio-pca953x: fix gpio_base\n  gpio/omap: fix build error with certain OMAP1 configs\n"
    },
    {
      "commit": "bf164c58e58328c40ebc597a8ac00cc6840f9703",
      "tree": "73c100e882514b5281b300a18137363f3310f824",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Oct 13 15:49:08 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Oct 13 16:51:29 2011 -0700"
      },
      "message": "hwmon: (w83627ehf) Properly report thermal diode sensors\n\nThe w83627ehf driver is improperly reporting thermal diode sensors as\ntype 2, instead of 3. This caused \"sensors\" and possibly other\nmonitoring tools to report these sensors as \"transistor\" instead of\n\"thermal diode\".\n\nFurthermore, diode subtype selection (CPU vs. external) is only\nsupported by the original W83627EHF/EHG. All later models only support\nCPU diode type, and some (NCT6776F) don\u0027t even have the register in\nquestion so we should avoid reading from it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "25fcf2b7f1f65d2cc12182ced3ccd47576970be4",
      "tree": "05c65aa94c96a817e87190753eee67656a902f89",
      "parents": [
        "78a43158724793f9dc25f1e4c866393654704b87"
      ],
      "author": {
        "name": "Hartmut Knaack",
        "email": "knaack.h@gmx.de",
        "time": "Tue Oct 11 00:22:45 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 13 13:49:37 2011 -0600"
      },
      "message": "gpio-pca953x: fix gpio_base\n\ngpio_base was set to 0 if no system platform data or open firmware\nplatform data was provided. This led to conflicts, if any other gpiochip\nwith a gpiobase of 0 was instantiated already. Setting it to -1 will\nautomatically use the first one available.\n\nSigned-off-by: Hartmut Knaack \u003cknaack.h@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "78a43158724793f9dc25f1e4c866393654704b87",
      "tree": "9a77ad07ce2bc89c10e61ee64fa95b72b624cefa",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Aug 23 13:42:24 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 13 11:48:25 2011 -0600"
      },
      "message": "gpio/omap: fix build error with certain OMAP1 configs\n\nWith commit f64ad1a0e21a, \"gpio/omap: cleanup _set_gpio_wakeup(), remove\nifdefs\", access to build time conditionally omitted \u0027suspend_wakeup\u0027\nmember of the \u0027gpio_bank\u0027 structure has been placed unconditionally in\nfunction _set_gpio_wakeup(), which is always built. This resulted in the\ndriver compilation broken for certain OMAP1, i.e., non-OMAP16xx,\nconfigurations.\n\nReally required or not in previously excluded cases, define this\nstructure member unconditionally as a fix.\n\nTested with a custom OMAP1510 only configuration.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "37cf95162af4036b4198756a590aab8126fa2ce4",
      "tree": "373166854c78072bda9f7c834bef819e92a56fc3",
      "parents": [
        "1d1136012163ab5e33a97f9779af269cf4049cb9",
        "a3a4bfde8a271df7ee56fcf31b8d907d50e7f216"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 13 18:25:45 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 13 18:25:45 2011 +1200"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  mscan: too much data copied to CAN frame due to 16 bit accesses\n  gro: refetch inet6_protos[] after pulling ext headers\n  bnx2x: fix cl_id allocation for non-eth clients for NPAR mode\n  mlx4_en: fix endianness with blue frame support\n"
    },
    {
      "commit": "1d1136012163ab5e33a97f9779af269cf4049cb9",
      "tree": "2397f9b4b18c7274003f84f169ce1a38275d008f",
      "parents": [
        "b2f9452bd5234d573898bbda52a410b154f8f510"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Mon Oct 10 11:37:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 13 18:25:11 2011 +1200"
      },
      "message": "ide: Fix file references in drivers/ide/\n\nFix file references in drivers/ide/\n\nThere are a lot of file references to now moved or deleted files in the\nwhole tree, especially in documentation and Kconfig files.  This patch\nfixes the references in drivers/ide/.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e7abe2556b583e87dabda3e0e6178a67b20d06f",
      "tree": "524d965baf3aacc691aedd6535da901cc943cb7a",
      "parents": [
        "65112dccf8a113737684366349d7f9ec373ddc47"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Jul 20 06:22:21 2011 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 10 22:02:24 2011 +0100"
      },
      "message": "intel-iommu: Fix AB-BA lockdep report\n\nWhen unbinding a device so that I could pass it through to a KVM VM, I\ngot the lockdep report below.  It looks like a legitimate lock\nordering problem:\n\n - domain_context_mapping_one() takes iommu-\u003elock and calls\n   iommu_support_dev_iotlb(), which takes device_domain_lock (inside\n   iommu-\u003elock).\n\n - domain_remove_one_dev_info() starts by taking device_domain_lock\n   then takes iommu-\u003elock inside it (near the end of the function).\n\nSo this is the classic AB-BA deadlock.  It looks like a safe fix is to\nsimply release device_domain_lock a bit earlier, since as far as I can\ntell, it doesn\u0027t protect any of the stuff accessed at the end of\ndomain_remove_one_dev_info() anyway.\n\nBTW, the use of device_domain_lock looks a bit unsafe to me... it\u0027s\nat least not obvious to me why we aren\u0027t vulnerable to the race below:\n\n  iommu_support_dev_iotlb()\n                                          domain_remove_dev_info()\n\n  lock device_domain_lock\n    find info\n  unlock device_domain_lock\n\n                                          lock device_domain_lock\n                                            find same info\n                                          unlock device_domain_lock\n\n                                          free_devinfo_mem(info)\n\n  do stuff with info after it\u0027s free\n\nHowever I don\u0027t understand the locking here well enough to know if\nthis is a real problem, let alone what the best fix is.\n\nAnyway here\u0027s the full lockdep output that prompted all of this:\n\n     \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n     [ INFO: possible circular locking dependency detected ]\n     2.6.39.1+ #1\n     -------------------------------------------------------\n     bash/13954 is trying to acquire lock:\n      (\u0026(\u0026iommu-\u003elock)-\u003erlock){......}, at: [\u003cffffffff812f6421\u003e] domain_remove_one_dev_info+0x121/0x230\n\n     but task is already holding lock:\n      (device_domain_lock){-.-...}, at: [\u003cffffffff812f6508\u003e] domain_remove_one_dev_info+0x208/0x230\n\n     which lock already depends on the new lock.\n\n     the existing dependency chain (in reverse order) is:\n\n     -\u003e #1 (device_domain_lock){-.-...}:\n            [\u003cffffffff8109ca9d\u003e] lock_acquire+0x9d/0x130\n            [\u003cffffffff81571475\u003e] _raw_spin_lock_irqsave+0x55/0xa0\n            [\u003cffffffff812f8350\u003e] domain_context_mapping_one+0x600/0x750\n            [\u003cffffffff812f84df\u003e] domain_context_mapping+0x3f/0x120\n            [\u003cffffffff812f9175\u003e] iommu_prepare_identity_map+0x1c5/0x1e0\n            [\u003cffffffff81ccf1ca\u003e] intel_iommu_init+0x88e/0xb5e\n            [\u003cffffffff81cab204\u003e] pci_iommu_init+0x16/0x41\n            [\u003cffffffff81002165\u003e] do_one_initcall+0x45/0x190\n            [\u003cffffffff81ca3d3f\u003e] kernel_init+0xe3/0x168\n            [\u003cffffffff8157ac24\u003e] kernel_thread_helper+0x4/0x10\n\n     -\u003e #0 (\u0026(\u0026iommu-\u003elock)-\u003erlock){......}:\n            [\u003cffffffff8109bf3e\u003e] __lock_acquire+0x195e/0x1e10\n            [\u003cffffffff8109ca9d\u003e] lock_acquire+0x9d/0x130\n            [\u003cffffffff81571475\u003e] _raw_spin_lock_irqsave+0x55/0xa0\n            [\u003cffffffff812f6421\u003e] domain_remove_one_dev_info+0x121/0x230\n            [\u003cffffffff812f8b42\u003e] device_notifier+0x72/0x90\n            [\u003cffffffff8157555c\u003e] notifier_call_chain+0x8c/0xc0\n            [\u003cffffffff81089768\u003e] __blocking_notifier_call_chain+0x78/0xb0\n            [\u003cffffffff810897b6\u003e] blocking_notifier_call_chain+0x16/0x20\n            [\u003cffffffff81373a5c\u003e] __device_release_driver+0xbc/0xe0\n            [\u003cffffffff81373ccf\u003e] device_release_driver+0x2f/0x50\n            [\u003cffffffff81372ee3\u003e] driver_unbind+0xa3/0xc0\n            [\u003cffffffff813724ac\u003e] drv_attr_store+0x2c/0x30\n            [\u003cffffffff811e4506\u003e] sysfs_write_file+0xe6/0x170\n            [\u003cffffffff8117569e\u003e] vfs_write+0xce/0x190\n            [\u003cffffffff811759e4\u003e] sys_write+0x54/0xa0\n            [\u003cffffffff81579a82\u003e] system_call_fastpath+0x16/0x1b\n\n     other info that might help us debug this:\n\n     6 locks held by bash/13954:\n      #0:  (\u0026buffer-\u003emutex){+.+.+.}, at: [\u003cffffffff811e4464\u003e] sysfs_write_file+0x44/0x170\n      #1:  (s_active#3){++++.+}, at: [\u003cffffffff811e44ed\u003e] sysfs_write_file+0xcd/0x170\n      #2:  (\u0026__lockdep_no_validate__){+.+.+.}, at: [\u003cffffffff81372edb\u003e] driver_unbind+0x9b/0xc0\n      #3:  (\u0026__lockdep_no_validate__){+.+.+.}, at: [\u003cffffffff81373cc7\u003e] device_release_driver+0x27/0x50\n      #4:  (\u0026(\u0026priv-\u003ebus_notifier)-\u003erwsem){.+.+.+}, at: [\u003cffffffff8108974f\u003e] __blocking_notifier_call_chain+0x5f/0xb0\n      #5:  (device_domain_lock){-.-...}, at: [\u003cffffffff812f6508\u003e] domain_remove_one_dev_info+0x208/0x230\n\n     stack backtrace:\n     Pid: 13954, comm: bash Not tainted 2.6.39.1+ #1\n     Call Trace:\n      [\u003cffffffff810993a7\u003e] print_circular_bug+0xf7/0x100\n      [\u003cffffffff8109bf3e\u003e] __lock_acquire+0x195e/0x1e10\n      [\u003cffffffff810972bd\u003e] ? trace_hardirqs_off+0xd/0x10\n      [\u003cffffffff8109d57d\u003e] ? trace_hardirqs_on_caller+0x13d/0x180\n      [\u003cffffffff8109ca9d\u003e] lock_acquire+0x9d/0x130\n      [\u003cffffffff812f6421\u003e] ? domain_remove_one_dev_info+0x121/0x230\n      [\u003cffffffff81571475\u003e] _raw_spin_lock_irqsave+0x55/0xa0\n      [\u003cffffffff812f6421\u003e] ? domain_remove_one_dev_info+0x121/0x230\n      [\u003cffffffff810972bd\u003e] ? trace_hardirqs_off+0xd/0x10\n      [\u003cffffffff812f6421\u003e] domain_remove_one_dev_info+0x121/0x230\n      [\u003cffffffff812f8b42\u003e] device_notifier+0x72/0x90\n      [\u003cffffffff8157555c\u003e] notifier_call_chain+0x8c/0xc0\n      [\u003cffffffff81089768\u003e] __blocking_notifier_call_chain+0x78/0xb0\n      [\u003cffffffff810897b6\u003e] blocking_notifier_call_chain+0x16/0x20\n      [\u003cffffffff81373a5c\u003e] __device_release_driver+0xbc/0xe0\n      [\u003cffffffff81373ccf\u003e] device_release_driver+0x2f/0x50\n      [\u003cffffffff81372ee3\u003e] driver_unbind+0xa3/0xc0\n      [\u003cffffffff813724ac\u003e] drv_attr_store+0x2c/0x30\n      [\u003cffffffff811e4506\u003e] sysfs_write_file+0xe6/0x170\n      [\u003cffffffff8117569e\u003e] vfs_write+0xce/0x190\n      [\u003cffffffff811759e4\u003e] sys_write+0x54/0xa0\n      [\u003cffffffff81579a82\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a3a4bfde8a271df7ee56fcf31b8d907d50e7f216",
      "tree": "a9ef98f3da1e449b0a430705ab8b9abea036467b",
      "parents": [
        "cdaf557034bb4397b2c86bb424de1788b134f610"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Fri Oct 07 09:28:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 14:31:00 2011 -0400"
      },
      "message": "mscan: too much data copied to CAN frame due to 16 bit accesses\n\nDue to the 16 bit access to mscan registers there\u0027s too much data copied to\nthe zero initialized CAN frame when having an odd number of bytes to copy.\nThis patch ensures that only the requested bytes are copied by using an\n8 bit access for the remaining byte.\n\nReported-by: Andre Naujoks \u003cnautsch@gmail.com\u003e\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "134d0f974c55c942541f1663d51fa846257eff2a",
      "tree": "2ea485354f8057eddacc96cdafd7434a503e300c",
      "parents": [
        "c5d6136e10d667965e46f998c01863802f7b89c8"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 09 23:57:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 14:21:26 2011 -0400"
      },
      "message": "bnx2x: fix cl_id allocation for non-eth clients for NPAR mode\n\nThere are some consolidations of NPAR configuration\nwhen FCoE and iSCSI L2 clients will get the same id,\nin this case FCoE ring will be non-functional.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5d6136e10d667965e46f998c01863802f7b89c8",
      "tree": "427339a4620cd1c694f44bb030d0b538c46311eb",
      "parents": [
        "65112dccf8a113737684366349d7f9ec373ddc47"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@linux.vnet.ibm.com",
        "time": "Mon Oct 10 06:42:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 14:10:37 2011 -0400"
      },
      "message": "mlx4_en: fix endianness with blue frame support\n\nThe doorbell register was being unconditionally swapped. In x86, that\nmeant it was being swapped to BE and written to the descriptor and to\nmemory, depending on the case of blue frame support or writing to\ndoorbell register. On PPC, this meant it was being swapped to LE and\nthen swapped back to BE while writing to the register. But in the blue\nframe case, it was being written as LE to the descriptor.\n\nThe fix is not to swap doorbell unconditionally, write it to the\nregister as BE and convert it to BE when writing it to the descriptor.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nReported-by: Richard Hendrickson \u003crichhend@us.ibm.com\u003e\nCc: Eli Cohen \u003celi@dev.mellanox.co.il\u003e\nCc: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84c861161404658c866835bf9ca07eb487added8",
      "tree": "2f2dcf8f3bb9001284b696462613868aa091caf4",
      "parents": [
        "746fb63c54d2659e1da3c5e90a77ccb23a309cc5",
        "cb7cf41961fe10773c491c75ae73539ad4bbed66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:43:06 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:43:06 2011 +1200"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/kms: use hardcoded dig encoder to transmitter mapping for DCE4.1\n  drm/radeon/kms: fix dp_detect handling for DP bridge chips\n  drm/radeon/kms: retry aux transactions if there are status flags\n"
    },
    {
      "commit": "a24d025a08c90355bd39e95a34dbc4c806ff1d25",
      "tree": "26491d935ad27c5a3e5322121152b2843e14a5c9",
      "parents": [
        "3ee72ca99288f1de95ec9c570e43f531c8799f06",
        "8742cd23471635f8b069bf9a6806200a77397ddb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:39:03 2011 +1200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 10 14:39:03 2011 +1200"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (29 commits)\n  MIPS: Call oops_enter, oops_exit in die\n  staging/octeon: Software should check the checksum of no tcp/udp packets\n  MIPS: Octeon: Enable C0_UserLocal probing.\n  MIPS: No branches in delay slots for huge pages in handle_tlbl\n  MIPS: Don\u0027t clobber CP0_STATUS value for CONFIG_MIPS_MT_SMTC\n  MIPS: Octeon: Select CONFIG_HOLES_IN_ZONE\n  MIPS: PM: Use struct syscore_ops instead of sysdevs for PM (v2)\n  MIPS: Compat: Use 32-bit wrapper for compat_sys_futex.\n  MIPS: Do not use EXTRA_CFLAGS\n  MIPS: Alchemy: DB1200: Disable cascade IRQ in handler\n  SERIAL: Lantiq: Set timeout in uart_port\n  MIPS: Lantiq: Fix setting the PCI bus speed on AR9\n  MIPS: Lantiq: Fix external interrupt sources\n  MIPS: tlbex: Fix build error in R3000 code.\n  MIPS: Alchemy: Include Au1100 in PM code.\n  MIPS: Alchemy: Fix typo in MAC0 registration\n  MIPS: MSP71xx: Fix build error.\n  MIPS: Handle __put_user() sleeping.\n  MIPS: Allow forced irq threading\n  MIPS: i8259: Mark cascade interrupt non-threaded\n  ...\n"
    },
    {
      "commit": "3ee72ca99288f1de95ec9c570e43f531c8799f06",
      "tree": "1199d129cb94b128eb6029d5fcc3ff0d4900b067",
      "parents": [
        "29cf7a30f8a0ce4af2406d93d5a332099be26923",
        "186c6bbced722cfeff041d2a1264c95f5d042050"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 16:15:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 16:15:10 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net:\n  net: fix typos in Documentation/networking/scaling.txt\n  bridge: leave carrier on for empty bridge\n  netfilter: Use proper rwlock init function\n  tcp: properly update lost_cnt_hint during shifting\n  tcp: properly handle md5sig_pool references\n  macvlan/macvtap: Fix unicast between macvtap interfaces in bridge mode\n"
    },
    {
      "commit": "6367f1775ebb66b0f0e9e3512159f3257a6fde0e",
      "tree": "113dadfab2a16ab63047a8b350f9facdb5060a82",
      "parents": [
        "a7c56ebac1bce799b583230595b4de9ccb8162d0",
        "983c7db347db8ce2d8453fd1d89b7a4bb6920d56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 08:31:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 08:31:47 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of http://people.redhat.com/agk/git/linux-dm\n\n* \u0027for-linus\u0027 of http://people.redhat.com/agk/git/linux-dm:\n  dm crypt: always disable discard_zeroes_data\n  dm: raid fix write_mostly arg validation\n  dm table: avoid crash if integrity profile changes\n  dm: flakey fix corrupt_bio_byte error path\n"
    },
    {
      "commit": "a7c56ebac1bce799b583230595b4de9ccb8162d0",
      "tree": "000aa9f3f7aef65ecd918c012c1f9b86445cb135",
      "parents": [
        "538d2882213ef4f076108f3edda2c39a584c4c2b",
        "01f96c0a9922cd9919baf9d16febdf7016177a12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 08:30:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 06 08:30:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: Avoid waking up a thread after it has been freed.\n"
    },
    {
      "commit": "cb7cf41961fe10773c491c75ae73539ad4bbed66",
      "tree": "0a080c6dcb200e0df5c17efdddce82aec9fd7c61",
      "parents": [
        "6777a4f6898a53974ef7fe7ce09ec41fae0f32db"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Oct 05 18:36:50 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 06 11:45:30 2011 +0100"
      },
      "message": "drm/radeon/kms: use hardcoded dig encoder to transmitter mapping for DCE4.1\n\nThe encoders are supposedly fully routeable, but changing the mapping\ndoesn\u0027t always seem to take.  Using a hardcoded mapping is much more\nreliable.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d41366\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nTested-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "538d2882213ef4f076108f3edda2c39a584c4c2b",
      "tree": "130e954abe7c63a49b7a99fcac1dfacb5c5edc1d",
      "parents": [
        "71277a6635890ab401f0a9dd7d5d9e652eea44ef",
        "d6069dae4700cf5290a75002c46b9be8ea7eef3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 05 09:22:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 05 09:22:38 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/dtor/input\n\n* \u0027for-linus\u0027 of git://github.com/dtor/input:\n  Input: wacom - revert \"Cintiq 21UX2 does not have menu strips\"\n"
    },
    {
      "commit": "71277a6635890ab401f0a9dd7d5d9e652eea44ef",
      "tree": "21d05aee3942fafcf3fe8931bdd05185c6e7eec1",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84",
        "a73914c35b05d80f8ce78288e10056c91090b666"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 05 09:16:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 05 09:16:11 2011 -0700"
      },
      "message": "Merge git://bedivere.hansenpartnership.com/git/scsi-rc-fixes-2.6\n\n* git://bedivere.hansenpartnership.com/git/scsi-rc-fixes-2.6:\n  [SCSI] libsas: fix panic when single phy is disabled on a wide port\n  [SCSI] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload\n"
    },
    {
      "commit": "6777a4f6898a53974ef7fe7ce09ec41fae0f32db",
      "tree": "e5680a33625e3a69d78c11e1fb56849e2c573beb",
      "parents": [
        "4f332844cc87c5f99c5300f788abbe8a8c731390"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Oct 04 12:23:24 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Oct 05 10:31:40 2011 +0100"
      },
      "message": "drm/radeon/kms: fix dp_detect handling for DP bridge chips\n\nThe HPD pin is not reliable for detecting whether a monitor\nis connected or not.  Skip HPD and just use DDC or load\ndetection.\n\nFixes phantom VGA connected bugs.\n\n[Michel: fixes phantom VGA bugs on his llano system.]\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nTested-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4f332844cc87c5f99c5300f788abbe8a8c731390",
      "tree": "2607c8685a5bbcd4df0ac34c7d5b9a1cbcd2945d",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Oct 04 17:23:15 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Oct 05 10:30:50 2011 +0100"
      },
      "message": "drm/radeon/kms: retry aux transactions if there are status flags\n\nIf there are error flags in the aux status, retry the transaction.\nThis makes aux much more reliable, especially on llano systems.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d6069dae4700cf5290a75002c46b9be8ea7eef3c",
      "tree": "cb45769b96e3a46f63eb0a5632e544050bfcc8f3",
      "parents": [
        "8f9068609e8a5b4cbac9e0cf8332b5dcabf05422"
      ],
      "author": {
        "name": "Jason Gerecke",
        "email": "killertofu@gmail.com",
        "time": "Tue Oct 04 22:50:45 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 04 22:54:05 2011 -0700"
      },
      "message": "Input: wacom - revert \"Cintiq 21UX2 does not have menu strips\"\n\nThis reverts commit 71c86ce59791bcd67af937bbea719a508079d7c2.\nThe 21UX2 does have touchstrips, but they are in a somewhat-\nhidden location.\n\nSigned-off-by: Jason Gerecke \u003ckillertofu@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb2d0f3e968bff7c6d262aca3e3ab8d4184e69b2",
      "tree": "50a3469e32de0edaf3cd764715c5f6d474f571ab",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Sun Sep 18 12:53:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 04 23:31:23 2011 -0400"
      },
      "message": "macvlan/macvtap: Fix unicast between macvtap interfaces in bridge mode\n\nPackets should always be forwarded to the lowerdev using dev_forward_skb.\nvlan-\u003eforward is for packets being forwarded directly to another macvlan/\nmacvtap device (used for multicast in bridge mode).\n\nReported-and-tested-by: Shlomo Pongratz \u003cshlomop@mellanox.com\u003e\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a04b45367c7943f8f7f30257d42e2106ab7a0bf",
      "tree": "ccc4e270380f72ed4f8fde7ba286e23c9cfa5136",
      "parents": [
        "a8062e421f8a5800c83b85ab10c4cefd8409844f",
        "805e969f6151eda7bc1a57e9c737054230acc3cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 10:37:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 10:37:06 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net:\n  pch_gbe: Fixed the issue on which a network freezes\n  pch_gbe: Fixed the issue on which PC was frozen when link was downed.\n  make PACKET_STATISTICS getsockopt report consistently between ring and non-ring\n  net: xen-netback: correctly restart Tx after a VM restore/migrate\n  bonding: properly stop queuing work when requested\n  can bcm: fix incomplete tx_setup fix\n  RDSRDMA: Fix cleanup of rds_iw_mr_pool\n  net: Documentation: Fix type of variables\n  ibmveth: Fix oops on request_irq failure\n  ipv6: nullify ipv6_ac_list and ipv6_fl_list when creating new socket\n  cxgb4: Fix EEH on IBM P7IOC\n  can bcm: fix tx_setup off-by-one errors\n  MAINTAINERS: tehuti: Alexander Indenbaum\u0027s address bounces\n  dp83640: reduce driver noise\n  ptp: fix L2 event message recognition\n"
    },
    {
      "commit": "1fd2a850ecad717113cb36fa9d6e4304cd19b89d",
      "tree": "f900df8bb42dc465e27f036f99de9d46f9107fb6",
      "parents": [
        "f8451c3f15982ebdf71f7b5e155ade38efc5993f",
        "12d5180bd7e683a4ae80830b82ba67e7b7fac7b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 09:54:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 09:54:18 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/kms: fix channel_remap setup (v2)\n  drm/radeon: Set cursor x/y to 0 when x/yorigin \u003e 0.\n  drm/radeon: Update AVIVO cursor coordinate origin before x/yorigin calculation.\n  drm/radeon: Simplify cursor x/yorigin calculation.\n  drm/radeon/kms: fix cursor image off-by-one error\n  drm/radeon/kms: Fix logic error in DP HPD handler\n  drm/radeon/kms: add retry limits for native DP aux defer\n  drm/radeon/kms: fix regression in DP aux defer handling\n"
    },
    {
      "commit": "f8451c3f15982ebdf71f7b5e155ade38efc5993f",
      "tree": "7d0437ef000896413ca5161a4c956baec2474d75",
      "parents": [
        "5f39e6705faade2e89d119958a8c51b9b6e2c53c",
        "f3e03e2eb0bcd9266720695b82a523e6bc526ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 09:52:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 09:52:56 2011 -0700"
      },
      "message": "Merge branch \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi-topcliff-pch: Fix overrun issue\n  spi-topcliff-pch: Add recovery processing in case FIFO overrun error occurs\n  spi-topcliff-pch: Fix CPU read complete condition issue\n  spi-topcliff-pch: Fix SSN Control issue\n  spi-topcliff-pch: add tx-memory clear after complete transmitting\n"
    },
    {
      "commit": "5f39e6705faade2e89d119958a8c51b9b6e2c53c",
      "tree": "e9d69f2f465daeca7cdc452a3b19d702f15e98b0",
      "parents": [
        "05faadcf59507e8eea57ffbeea9cbb14c9a2ab3d"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "mason@myri.com",
        "time": "Mon Oct 03 09:50:20 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 04 09:52:28 2011 -0700"
      },
      "message": "PCI: Disable MPS configuration by default\n\nAdd the ability to disable PCI-E MPS turning and using the BIOS\nconfigured MPS defaults.  Due to the number of issues recently\ndiscovered on some x86 chipsets, make this the default behavior.\n\nAlso, add the option for peer to peer DMA MPS configuration.  Peer to\npeer DMA is outside the scope of this patch, but MPS configuration could\nprevent it from working by having the MPS on one root port different\nthan the MPS on another.  To work around this, simply make the system\nwide MPS the smallest possible value (128B).\n\nSigned-off-by: Jon Mason \u003cmason@myri.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12d5180bd7e683a4ae80830b82ba67e7b7fac7b2",
      "tree": "ea3c0e5d3691a4f01474f27cdf297cf5a5e84873",
      "parents": [
        "02e6859eae4a8e511fa1a2c9a689ea25cdc6166a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Oct 04 10:46:34 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 04 17:24:14 2011 +0100"
      },
      "message": "drm/radeon/kms: fix channel_remap setup (v2)\n\nMost asics just use the hw default value which requires\nno explicit programming.  For those that need a different\nvalue, the vbios will program it properly.  As such,\nthere\u0027s no need to program these registers explicitly\nin the driver.  Changing MC_SHARED_CHREMAP requires a reload\nof all data in vram otherwise its contents will be scambled.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d40103\n\nv2: drop now unused channel_remap functions.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f3e03e2eb0bcd9266720695b82a523e6bc526ff7",
      "tree": "12184b7ed8bea50f0ca10ff44c7f37e5c1bb0e07",
      "parents": [
        "25e803f9c339a070cd7361e853aebde11b1f9217"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:38 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix overrun issue\n\nWe found that adding load, Rx data sometimes drops.(with DMA transfer mode)\nThe cause is that before starting Rx-DMA processing, Tx-DMA processing starts.\nThis causes FIFO overrun occurs.\n\nThis patch fixes the issue by modifying FIFO tx-threshold and DMA descriptor\nsize like below.\n\n                      Current                   this patch\nRx-descriptor   4Byte+12Byte*341    --\u003e    12Byte*340-4Byte-12Byte\nRx-threshold                   (Not modified)\nTx-descriptor   4Byte+12Byte*341    --\u003e    16Byte-12Byte*340\nRx-threshold    12Byte              --\u003e    2Byte\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "25e803f9c339a070cd7361e853aebde11b1f9217",
      "tree": "db699d232879b967830c47f91cced54786a3605b",
      "parents": [
        "373b0eb64b9c97a14720896dcfdebfa3268b1991"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:37 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Add recovery processing in case FIFO overrun error occurs\n\nAdd recovery processing in case FIFO overrun error occurs with DMA transfer mode.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "373b0eb64b9c97a14720896dcfdebfa3268b1991",
      "tree": "60fd32435a154920e9c5f3d3630e5ec1e496b88f",
      "parents": [
        "8b7aa961a815dad389525dcd1c36a44c249b1760"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:36 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix CPU read complete condition issue\n\nWe found Rx data sometimes drops.(with non-DMA transfer mode)\nThe cause is read complete condition is not true.\n\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8b7aa961a815dad389525dcd1c36a44c249b1760",
      "tree": "e984e84c309d9c44ffac333783f65638a42c4743",
      "parents": [
        "27504be5c10bdc61761ec0126b3645428598ad91"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Sep 06 17:16:35 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Oct 04 10:10:50 2011 -0600"
      },
      "message": "spi-topcliff-pch: Fix SSN Control issue\n\nDuring processing 1 command/data series,\nSSN should keep LOW.\nHowever, currently, SSN becomes HIGH.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "27504be5c10bdc61761ec0126b3645428598ad91"
}
