From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751286AbdKYLbY (ORCPT ); Sat, 25 Nov 2017 06:31:24 -0500 Received: from mailout2.hostsharing.net ([83.223.90.233]:46739 "EHLO mailout2.hostsharing.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751026AbdKYLbX (ORCPT ); Sat, 25 Nov 2017 06:31:23 -0500 X-Mailbox-Line: From 1ec777daa342333ed80ee8c5f79c58489f20a591 Mon Sep 17 00:00:00 2001 Message-Id: <1ec777daa342333ed80ee8c5f79c58489f20a591.1511609232.git.lukas@wunner.de> From: Lukas Wunner Date: Sat, 25 Nov 2017 12:31:19 +0100 Subject: [PATCH] nvmem: core: Deduplicate bus_find_device() by name matching To: Srinivas Kandagatla Cc: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org No need to reinvent the wheel, we have bus_find_device_by_name(). Signed-off-by: Lukas Wunner --- drivers/nvmem/core.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index 5a5cefd12153..93084ab61e0f 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -600,16 +600,11 @@ static void __nvmem_device_put(struct nvmem_device *nvmem) mutex_unlock(&nvmem_mutex); } -static int nvmem_match(struct device *dev, void *data) -{ - return !strcmp(dev_name(dev), data); -} - static struct nvmem_device *nvmem_find(const char *name) { struct device *d; - d = bus_find_device(&nvmem_bus_type, NULL, (void *)name, nvmem_match); + d = bus_find_device_by_name(&nvmem_bus_type, NULL, name); if (!d) return NULL; -- 2.11.0