From 63266cf2b9e1d6361465856e6017fba1e556cf00 Mon Sep 17 00:00:00 2001 From: Jyotheeswar Reddy Date: Thu, 6 Aug 2015 11:02:24 -0700 Subject: [PATCH] PMUFW: Scheduler: Fix interval comparision logic Signed-off-by: Jyotheeswar Reddy --- lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c | 2 +- lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c b/lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c index edbc6876..d88d894e 100644 --- a/lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c +++ b/lib/sw_apps/zynqmp_pmufw/src/xpfw_scheduler.c @@ -186,7 +186,7 @@ XStatus XPfw_SchedulerRemoveTask(XPfw_Scheduler_t *SchedPtr, u32 OwnerId, u32 Mi for (Idx = 0U; Idx < XPFW_SCHED_MAX_TASK; Idx++) { if ((Callback == SchedPtr->TaskList[Idx].Callback) && (SchedPtr->TaskList[Idx].OwnerId == OwnerId) && - ((SchedPtr->TaskList[Idx].Interval == MilliSeconds) || + ((SchedPtr->TaskList[Idx].Interval == MilliSeconds/TICK_MILLISECONDS) || (0U == MilliSeconds))) { SchedPtr->TaskList[Idx].Interval = 0U; SchedPtr->TaskList[Idx].OwnerId = 0U; diff --git a/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h b/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h index fb49964a..99fb6825 100644 --- a/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h +++ b/lib/sw_apps/zynqmp_pmufw/src/xpfw_version.h @@ -1,4 +1,4 @@ #ifndef ZYNQMP_XPFW_VERSION__H_ #define ZYNQMP_XPFW_VERSION__H_ - #define ZYNQMP_XPFW_VERSION "2015.3-rc1-11-gd2a7f0000cdd" + #define ZYNQMP_XPFW_VERSION "2015.3-rc1-12-gef6c4fa7956e" #endif