)]}'
{
  "commit": "f548c5ebe656506e81a8145798ff194d57d00a3c",
  "tree": "2c279f8c6de045dcc04744a8c3eea6ce2ccf7c21",
  "parents": [
    "d4dd6694d1021c401bfece43adb7b3b91592558d"
  ],
  "author": {
    "name": "Jani Nikula",
    "email": "jani.nikula@intel.com",
    "time": "Wed Dec 31 11:29:26 2025 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Jan 08 10:14:58 2026 +0100"
  },
  "message": "drm/displayid: add quirk to ignore DisplayID checksum errors\n\n[ Upstream commit 83cbb4d33dc22b0ca1a4e85c6e892c9b729e28d4 ]\n\nAdd a mechanism for DisplayID specific quirks, and add the first quirk\nto ignore DisplayID section checksum errors.\n\nIt would be quite inconvenient to pass existing EDID quirks from\ndrm_edid.c for DisplayID parsing. Not all places doing DisplayID\niteration have the quirks readily available, and would have to pass it\nin all places. Simply add a separate array of DisplayID specific EDID\nquirks. We do end up checking it every time we iterate DisplayID blocks,\nbut hopefully the number of quirks remains small.\n\nThere are a few laptop models with DisplayID checksum failures, leading\nto higher refresh rates only present in the DisplayID blocks being\nignored. Add a quirk for the panel in the machines.\n\nReported-by: Tiago Martins Araújo \u003ctiago.martins.araujo@gmail.com\u003e\nCloses: https://lore.kernel.org/r/CACRbrPGvLP5LANXuFi6z0S7XMbAG4X5y2YOLBDxfOVtfGGqiKQ@mail.gmail.com\nCloses: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14703\nAcked-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nTested-by: Tiago Martins Araújo \u003ctiago.martins.araujo@gmail.com\u003e\nCc: stable@vger.kernel.org\nLink: https://patch.msgid.link/c04d81ae648c5f21b3f5b7953f924718051f2798.1761681968.git.jani.nikula@intel.com\nSigned-off-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20b453d2b85478aa6718d434f00b9cecffb08184",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/drm_displayid.c",
      "new_id": "58d0bb6d267689ae1e358904b420f71db7068f16",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/drm_displayid.c"
    },
    {
      "type": "modify",
      "old_id": "aee1b86a73c18ae5f1d7faf40c08687eac0e78a5",
      "old_mode": 33188,
      "old_path": "drivers/gpu/drm/drm_displayid_internal.h",
      "new_id": "01ae9812340c7029d30675cff11df5a8ef5e4fab",
      "new_mode": 33188,
      "new_path": "drivers/gpu/drm/drm_displayid_internal.h"
    }
  ]
}
