)]}'
{
  "commit": "b36a50f92d1c4300a88f606b4d2bbdc4f442a2d7",
  "tree": "03e21e7ae7be7b3610b694fc91989b13ff3b6245",
  "parents": [
    "54b1ec893e869c815d390afa42aacf1499858112"
  ],
  "author": {
    "name": "Mathieu Chouquet-Stringer",
    "email": "mchouque@free.fr",
    "time": "Sat Mar 14 16:35:26 2009 +0100"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Mon Mar 16 00:38:24 2009 -0400"
  },
  "message": "thinkpad-acpi: fix module autoloading for older models\n\nLooking at the source, there seems to be a missing * to match my DMI\nstring.  I mean for newer IBM and Lenovo\u0027s laptops you match either one\nof the following:\nMODULE_ALIAS(\"dmi:bvnIBM:*:svnIBM:*:pvrThinkPad*:rvnIBM:*\");\nMODULE_ALIAS(\"dmi:bvnLENOVO:*:svnLENOVO:*:pvrThinkPad*:rvnLENOVO:*\");\n\nWhile for older Thinkpads, you do this (for instance):\nIBM_BIOS_MODULE_ALIAS(\"1[0,3,6,8,A-G,I,K,M-P,S,T]\");\n\nwith IBM_BIOS_MODULE_ALIAS being MODULE_ALIAS(\"dmi:bvnIBM:bvr\" __type \"ET??WW\")\n\nNote there\u0027s no * terminating the string.  As result, udev doesn\u0027t load\nanything because modprobe cannot find anything matching this (my\nmachine actually):\n\nudevtest: run: \u0027/sbin/modprobe dmi:bvnIBM:bvr1IET71WW(2.10):bd06/16/2006:svnIBM:pn236621U:pvrNotAv\n\nSigned-off-by: Mathieu Chouquet-Stringer \u003cmchouque@free.fr\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bcbc05107ba840b82a9d0414d3c0846c867b083f",
      "old_mode": 33188,
      "old_path": "drivers/platform/x86/thinkpad_acpi.c",
      "new_id": "d2433204a40c056721d76c9f8bc2798e43feeb04",
      "new_mode": 33188,
      "new_path": "drivers/platform/x86/thinkpad_acpi.c"
    }
  ]
}
