[char-misc-next 0/4] mei: enhance mei pxp recoverability

From: Tomas Winkler
Date: Wed Oct 11 2023 - 07:02:17 EST


- Add timeouts to send/receive API on mei bus to avoid
infinite waits and consequent deadlock.
- Re-enable the mei pxp client upon loss.
- Retry receive operation in case of memory pressure related failure.

Alan Previn (1):
mei: update mei-pxp's component interface with timeouts

Alexander Usyskin (3):
mei: bus: add send and recv api with timeout
mei: pxp: recover from recv fail under memory pressure
mei: pxp: re-enable client on errors

drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 8 ++-
drivers/misc/mei/bus.c | 88 +++++++++++++++++++++++-
drivers/misc/mei/pxp/mei_pxp.c | 88 +++++++++++++++++++++---
include/drm/i915_pxp_tee_interface.h | 6 +-
include/linux/mei_cl_bus.h | 8 +++
5 files changed, 183 insertions(+), 15 deletions(-)

--
2.41.0