OSDN Git Service

mei: obtain firmware version only on gsc.
authorAlexander Usyskin <alexander.usyskin@intel.com>
Sun, 16 Jul 2023 08:10:42 +0000 (11:10 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 30 Jul 2023 12:17:27 +0000 (14:17 +0200)
commit6549b2b7addf4d1d1557382b565a0dcd031243a8
treeb328f18ef612e881610c8792a3594f542ace4bde
parent5fc227484d11d2391e6c37c9904b2e50804fec49
mei: obtain firmware version only on gsc.

Modern GSC firmwares have both static and dynamic MKHI clients.
Avoid expensive dynamic client call for firmware version retrieval,
in case the firmware version is already retrieved from the fix address
client in bus_fixup().

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Link: https://lore.kernel.org/r/20230716081043.3092690-3-tomas.winkler@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mei/bus-fixup.c
drivers/misc/mei/init.c
drivers/misc/mei/mei_dev.h