From 0debddb6702b64ac92f0884e93e6333f75b55f50 Mon Sep 17 00:00:00 2001 From: Simo Piiroinen Date: Tue, 25 Apr 2017 14:00:14 +0300 Subject: [PATCH] [dsme] Verify modesettings on each processwd heartbeat. Fixes JB#38433 Check if there are unexpected changes to sysfs values that are supposed to be controlled by usb-moded when handling dsme process watchdog ping-pong. Signed-off-by: Simo Piiroinen --- src/usb_moded-dsme.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/usb_moded-dsme.c b/src/usb_moded-dsme.c index 912f98c..d8ed906 100644 --- a/src/usb_moded-dsme.c +++ b/src/usb_moded-dsme.c @@ -30,6 +30,7 @@ #include "usb_moded.h" #include "usb_moded-dsme.h" +#include "usb_moded-modesetting.h" #include "usb_moded-dbus-private.h" #include "usb_moded-log.h" @@ -427,6 +428,7 @@ dsme_socket_recv_cb(GIOChannel *source, dsme_socket_processwd_pong(); /* Do heartbeat actions here */ + usb_moded_mode_verify_values(); } else if( (msg2 = DSMEMSG_CAST(DSM_MSGTYPE_STATE_CHANGE_IND, msg)) ) { dsme_state_update(msg2->state);