Oliver Neukum c0404f
From c3cbf988b9e5ce27c82463bc85e468b667fe9de3 Mon Sep 17 00:00:00 2001
Oliver Neukum c0404f
From: "Bernat, Yehezkel" <yehezkel.bernat@intel.com>
Oliver Neukum c0404f
Date: Tue, 15 Aug 2017 08:19:01 +0300
Oliver Neukum c0404f
Subject: [PATCH 31/34] thunderbolt: Remove superfluous check
Oliver Neukum c0404f
Git-commit: 8fdd6ab36197ad891233572c57781b1f537da0ac
Oliver Neukum c0404f
Patch-mainline: v4.14
Oliver Neukum c0404f
References: FATE#323948
Oliver Neukum c0404f
Oliver Neukum c0404f
The key size is tested by hex2bin() already (as '\0' isn't an hex digit)
Oliver Neukum c0404f
Oliver Neukum c0404f
Suggested-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Oliver Neukum c0404f
Signed-off-by: Yehezkel Bernat <yehezkel.bernat@intel.com>
Oliver Neukum c0404f
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Oliver Neukum c0404f
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Oliver Neukum c0404f
Signed-off-by: Oliver Neukum <oneukum@suse.com>
Oliver Neukum c0404f
---
Oliver Neukum c0404f
 drivers/thunderbolt/switch.c | 3 ---
Oliver Neukum c0404f
 1 file changed, 3 deletions(-)
Oliver Neukum c0404f
Oliver Neukum c0404f
diff --git a/drivers/thunderbolt/switch.c b/drivers/thunderbolt/switch.c
Oliver Neukum c0404f
index e9391bbd4036..69fde0b30eda 100644
Oliver Neukum c0404f
--- a/drivers/thunderbolt/switch.c
Oliver Neukum c0404f
+++ b/drivers/thunderbolt/switch.c
Oliver Neukum c0404f
@@ -808,9 +808,6 @@ static ssize_t key_store(struct device *dev, struct device_attribute *attr,
Oliver Neukum c0404f
 	u8 key[TB_SWITCH_KEY_SIZE];
Oliver Neukum c0404f
 	ssize_t ret = count;
Oliver Neukum c0404f
 
Oliver Neukum c0404f
-	if (count < 64)
Oliver Neukum c0404f
-		return -EINVAL;
Oliver Neukum c0404f
-
Oliver Neukum c0404f
 	if (hex2bin(key, buf, sizeof(key)))
Oliver Neukum c0404f
 		return -EINVAL;
Oliver Neukum c0404f
 
Oliver Neukum c0404f
-- 
Oliver Neukum c0404f
2.12.3
Oliver Neukum c0404f