aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>2017-06-13 13:51:49 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-08-18 13:30:38 +1000
commit736394132486d0f5fc6721379d91e7bb04b1f1e8 (patch)
tree83830ec0f50e13268e1fb793138468beee68e510
parent7cf785f57cdf4276a8f8b3d8e098b2c4deaac2a1 (diff)
downloadskiboot-736394132486d0f5fc6721379d91e7bb04b1f1e8.zip
skiboot-736394132486d0f5fc6721379d91e7bb04b1f1e8.tar.gz
skiboot-736394132486d0f5fc6721379d91e7bb04b1f1e8.tar.bz2
FSP/RTC: Remove local fsp_in_reset variable
Now that we are using fsp_in_rr() to detect FSP reset/reload, fsp_in_reset become redundant. Lets remove this local variable. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Acked-by: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com> (cherry picked from commit a34369631e6d85c26966eb0b8d5e4c44bcf96c7c) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
-rw-r--r--hw/fsp/fsp-rtc.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/hw/fsp/fsp-rtc.c b/hw/fsp/fsp-rtc.c
index 0a67267..cf1a56d 100644
--- a/hw/fsp/fsp-rtc.c
+++ b/hw/fsp/fsp-rtc.c
@@ -88,12 +88,6 @@ static enum {
static bool rtc_tod_cache_dirty = false;
-/* TODO We'd probably want to export and use this variable declared in fsp.c,
- * instead of each component individually maintaining the state.. may be for
- * later optimization
- */
-static bool fsp_in_reset = false;
-
struct opal_tpo_data {
uint64_t tpo_async_token;
uint32_t *year_month_day;
@@ -520,14 +514,10 @@ static bool fsp_rtc_msg_rr(u32 cmd_sub_mod, struct fsp_msg *msg)
switch (cmd_sub_mod) {
case FSP_RESET_START:
- lock(&rtc_lock);
- fsp_in_reset = true;
- unlock(&rtc_lock);
rc = true;
break;
case FSP_RELOAD_COMPLETE:
lock(&rtc_lock);
- fsp_in_reset = false;
if (rtc_tod_cache_dirty) {
rtc_flush_cached_tod();
rtc_tod_cache_dirty = false;