OSDN Git Service

soc: qcom: hab: add some code clean up
authorYong Ding <yongding@codeaurora.org>
Fri, 24 Nov 2017 10:12:21 +0000 (18:12 +0800)
committerYong Ding <yongding@codeaurora.org>
Mon, 18 Dec 2017 10:41:11 +0000 (18:41 +0800)
Add some code clean up for hab driver, including removing
implicit type conversion, and etc.

Change-Id: Ic2910f48063e22d1708972c1e0a5d23cbf179874
Signed-off-by: Yong Ding <yongding@codeaurora.org>
drivers/soc/qcom/hab/hab_mem_linux.c
drivers/soc/qcom/hab/khab.c

index 84709ed..a69a757 100644 (file)
@@ -269,7 +269,7 @@ long habmem_imp_hyp_map(void *imp_ctx,
                uint32_t userflags)
 {
        struct page **pages;
-       struct compressed_pfns *pfn_table = impdata;
+       struct compressed_pfns *pfn_table = (struct compressed_pfns *)impdata;
        struct pages_list *pglist;
        struct importer_context *priv = imp_ctx;
        unsigned long pfn;
index f749977..05e6aa2 100644 (file)
@@ -117,7 +117,7 @@ int32_t habmm_import(int32_t handle, void **buff_shared, uint32_t size_bytes,
        param.flags = flags;
 
        ret = hab_mem_import(hab_driver.kctx, &param, 1);
-       if (!IS_ERR(ret))
+       if (!ret)
                *buff_shared = (void *)(uintptr_t)param.kva;
 
        return ret;