From 1c11e00dec1868e2f979b1174303fd9cb8bfe035 Mon Sep 17 00:00:00 2001 From: Tonoxis Date: Mon, 5 Apr 2021 22:22:42 -0400 Subject: [PATCH] slimport: Add slimport detection function (completed orig patch) --- drivers/misc/slimport_anx7808/slimport.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/misc/slimport_anx7808/slimport.c b/drivers/misc/slimport_anx7808/slimport.c index cba05476efe..3d7cbf33f29 100644 --- a/drivers/misc/slimport_anx7808/slimport.c +++ b/drivers/misc/slimport_anx7808/slimport.c @@ -509,7 +509,8 @@ static int anx7808_i2c_probe(struct i2c_client *client, anx7808->pdata = client->dev.platform_data; i2c_set_clientdata(client, anx7808); - memcpy(&anx7808_client, &client, sizeof(client)); + /* memcpy(&anx7808_client, &client, sizeof(client)); */ + anx7808_client = client; mutex_init(&anx7808->lock); spin_lock_init(&anx7808->pdata->lock); @@ -616,6 +617,7 @@ err2: err1: anx7808_free_gpio(anx7808); err0: + anx7808_client = NULL; kfree(anx7808); exit: return ret;