From 8722270bf3f236538374bd22692c4773a47849e0 Mon Sep 17 00:00:00 2001
From: Yalu Zhang <yalu.zhang@iopsys.eu>
Date: Wed, 5 Jun 2019 15:02:37 +0200
Subject: [PATCH] Fix a bug that caused fapi_dsl_open() failure

The bug was introduced in UGW-8.1.1.20
---
 src/dsl_fapi.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/dsl_fapi.c b/src/dsl_fapi.c
index 3de898e..c213ccc 100644
--- a/src/dsl_fapi.c
+++ b/src/dsl_fapi.c
@@ -64,6 +64,7 @@ static const key_t fapi_shared_mem_key = 5882;
 
 struct dsl_fapi_x_lantiq_com_config_obj x_lantiq_com_config_obj = { 0 };
 
+#ifdef LOGGING_ID
 void fapi_dsl_log_set(int16_t log_level, int16_t log_type)
 {
 	LOGLEVEL = log_level;
@@ -72,6 +73,7 @@ void fapi_dsl_log_set(int16_t log_level, int16_t log_type)
 
 	return;
 }
+#endif
 
 DLL_LOCAL enum fapi_dsl_status shared_mem_create(key_t key)
 {
@@ -248,10 +250,6 @@ DLL_LOCAL int fapi_dsl_open_mei_device(unsigned int entity)
 	LOGF_LOG_DEBUG("DSL FAPI: opening %s... global_vars.dsl_entities_enabled=%d\n",
 		       dev_name, global_vars.dsl_entities_enabled);
 
-	if (global_vars.dsl_entities_enabled == 0 ||
-	    global_vars.dsl_entities_enabled < (1 + entity))
-		return FAPI_DSL_STATUS_ERROR;
-
 	fd = open(dev_name, O_RDWR, 0644);
 
 	if (fd < 0) {
-- 
GitLab