From patchwork Mon Apr 23 12:41:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 133996 Delivered-To: patch@linaro.org Received: by 10.46.151.6 with SMTP id r6csp950715lji; Mon, 23 Apr 2018 05:42:52 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/sZYadigZHFhVmXRAHppQ7zgOmELug5Lobrh8+j9nP3ahA72DB+teKu2AwLngu7/IXaG7k X-Received: by 10.98.14.7 with SMTP id w7mr19871530pfi.50.1524487371914; Mon, 23 Apr 2018 05:42:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524487371; cv=none; d=google.com; s=arc-20160816; b=iyumcHA9FSE4xMRFRXjdQ0dCsM7ubZxKerE6gYCV4wh8kE4pj2vg9AZLFVuWDEN6DK y177iDjSzC5TEih8Hg2NjgVgy8YX7nhXOfSCt5MyKjsi6wow2n3Xwi4mHxVZYj67GzEn eH1HK5R/j675cJv34i+6ERTy6f1xbHpn0htsA+pRMoNJOvvkwOF08fCjOsu8fcowJtjl IsiEYYHtamoxy+3/jv8KFax/oPo1KvfwssBgejQqm0Gif7XKcmM2zJCPDt9L3nSWokLS vQwECL+QSAaC/pUMV8Y6tfwTMfqzedTyjb76DVyspYgpl64dXtVvu6EQs3bbE4R5qTaX 45qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=gISxAmx/ETJHVuen3Y/cxb7AXwzejKuk/MupUIcEk0I=; b=0s72wU9UEnwGoZzO6eivCNUMrWjFwujRwREpawtte5mhqokydd47jtDGTdVNKEAwAg IZbkLKYcgmkbSfeX1tiper7LU4qZNvl9kSkFyci/b0DbJLnzX47uEMFWkn+V6eyKHupQ ZoeoeOShA3/Hxt2xeynWn9gme2fXzAAfEhjZijjXIEb7+UiwA5Ko+yZqS94PhVdbfDTi Dcmfhi30Bk+j//3aVaQZU9Si9rQynl9GrhE6aRyg8RoQj1NRPEVvKUDbIOhwzntrb0Oe J/9rUwwsk22KzeNchJKhuHhWS902XP7V02qjLP1ls6TyLZmk/pu8f5RSpalsV56z6FNY lBsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=G6Zd1Q7T; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f38-v6si10134441plb.44.2018.04.23.05.42.51; Mon, 23 Apr 2018 05:42:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=G6Zd1Q7T; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755207AbeDWMmt (ORCPT + 29 others); Mon, 23 Apr 2018 08:42:49 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:34815 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754994AbeDWMl4 (ORCPT ); Mon, 23 Apr 2018 08:41:56 -0400 Received: by mail-wr0-f196.google.com with SMTP id p18-v6so21674742wrm.1 for ; Mon, 23 Apr 2018 05:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=gISxAmx/ETJHVuen3Y/cxb7AXwzejKuk/MupUIcEk0I=; b=G6Zd1Q7T+C48a5ue0U0+8rmM1l2M6dgJoofyUursLaKlMI+VawRpOJNxKr5l/4jpQK TDZtxwXikufmpDoyb5G+UmxlyESN7JUORVWkDeAWutvD7Y6uF60pJcjca27xECo9V84M 8J4SZvkk9m4MAafGlEpXJ8DwEDpXxw+X2v5X+DDco0cF0s40c2NUHtnMq+ctHdlfinrV F45jaGPdMFjK1phqiHnRVRJ9/GTw+esosNkK3pYOGDoTye5OjBM6JsIaqCCCMlikUjBo KojXGobUKrSyw2dDN3s0nZkeewMOqH2GOU5Ihb+tmkLguJlyUCZ3jvcsoPIUAeadgZ7T pJ7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=gISxAmx/ETJHVuen3Y/cxb7AXwzejKuk/MupUIcEk0I=; b=EVoGh0p3d+mlA/vUo6Z5u/9FHJ47fnWeZNcGt5QFd0TMV9ZyKBHbGKb7WP2w8tvf/j qFED0Nx+2bK0GcdoWRTpRfkfRJaVN9+07SaoxMEu1PMPS5XoxVs0GgkVcR+8nE/klfRp Pjh4n+Nh3O4S+kFnGhEohQJTP9pvuRBfj5Xl161wDD9+DSlsRlmdSis+OZpjLGe1K1/H ZRZApgubadoWh4oEo3Wrs5NAEi7L6qV0vzh8uV8vl6cbtDEVCDmOj4kGi4kUrHrDYEAg BfSPezdtmEtYSxK7W0IP4qV1Yibky8z8Ot6Z2kzn9ui0whckCIxUlW2ZImDlnmaEg5Ly fZfQ== X-Gm-Message-State: ALQs6tCkqUyD7YXw5p1cantO0tgahHxGUzwjOQ5x+KM1Z7BEsPctdApM ZRUcbAeogl405P/axO+ghf1emw== X-Received: by 10.28.230.28 with SMTP id d28mr9757396wmh.92.1524487315270; Mon, 23 Apr 2018 05:41:55 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id e202sm8727927wma.43.2018.04.23.05.41.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 23 Apr 2018 05:41:54 -0700 (PDT) From: Jerome Brunet To: Srinivas Kandagatla , Carlo Caione , Kevin Hilman Cc: Jerome Brunet , linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/3] nvmem: meson-efuse: simplify read callback Date: Mon, 23 Apr 2018 14:41:48 +0200 Message-Id: <20180423124149.3077-3-jbrunet@baylibre.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180423124149.3077-1-jbrunet@baylibre.com> References: <20180423124149.3077-1-jbrunet@baylibre.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Most of the code and variables in the read callback is not necessary. Keep only what is required. Signed-off-by: Jerome Brunet --- drivers/nvmem/meson-efuse.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) -- 2.14.3 diff --git a/drivers/nvmem/meson-efuse.c b/drivers/nvmem/meson-efuse.c index 2df9b0094f45..4623249dfd87 100644 --- a/drivers/nvmem/meson-efuse.c +++ b/drivers/nvmem/meson-efuse.c @@ -24,15 +24,8 @@ static int meson_efuse_read(void *context, unsigned int offset, void *val, size_t bytes) { - u8 *buf = val; - int ret; - - ret = meson_sm_call_read(buf, bytes, SM_EFUSE_READ, offset, - bytes, 0, 0, 0); - if (ret < 0) - return ret; - - return 0; + return meson_sm_call_read((u8 *)val, bytes, SM_EFUSE_READ, offset, + bytes, 0, 0, 0); } static const struct of_device_id meson_efuse_match[] = {