From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg KH Subject: Re: [PATCH stable v5.2] drm/i915/vbt: Fix VBT parsing for the PSR section Date: Wed, 24 Jul 2019 14:06:57 +0200 Message-ID: <20190724120657.GG3244@kroah.com> References: <20190719004526.B0CC521850@mail.kernel.org> <20190722231325.16615-1-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Content-Disposition: inline In-Reply-To: <20190722231325.16615-1-dhinakaran.pandiyan@intel.com> Sender: stable-owner@vger.kernel.org To: Dhinakaran Pandiyan Cc: intel-gfx@lists.freedesktop.org, sashal@kernel.org, Rodrigo Vivi , =?iso-8859-1?Q?Jos=E9?= Roberto de Souza , stable@vger.kernel.org List-Id: intel-gfx@lists.freedesktop.org On Mon, Jul 22, 2019 at 04:13:25PM -0700, Dhinakaran Pandiyan wrote: > A single 32-bit PSR2 training pattern field follows the sixteen element > array of PSR table entries in the VBT spec. But, we incorrectly define > this PSR2 field for each of the PSR table entries. As a result, the PSR1 > training pattern duration for any panel_type != 0 will be parsed > incorrectly. Secondly, PSR2 training pattern durations for VBTs with bdb > version >= 226 will also be wrong. > > Cc: Rodrigo Vivi > Cc: José Roberto de Souza > Cc: stable@vger.kernel.org > Cc: stable@vger.kernel.org #v5.2 > Fixes: 88a0d9606aff ("drm/i915/vbt: Parse and use the new field with PSR2 TP2/3 wakeup time") > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=111088 > Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=204183 > Signed-off-by: Dhinakaran Pandiyan > Reviewed-by: Ville Syrjälä > Reviewed-by: José Roberto de Souza > Acked-by: Rodrigo Vivi > Tested-by: François Guerraz > Signed-off-by: Rodrigo Vivi > Link: https://patchwork.freedesktop.org/patch/msgid/20190717223451.2595-1-dhinakaran.pandiyan@intel.com > (cherry picked from commit b5ea9c9337007d6e700280c8a60b4e10d070fb53) There is no such commit in Linus's kernel tree :(