From patchwork Wed Oct 7 11:00:55 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 7344341 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 6ACA99F1B9 for ; Wed, 7 Oct 2015 11:04:39 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 8D8102058A for ; Wed, 7 Oct 2015 11:04:38 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A65F22047B for ; Wed, 7 Oct 2015 11:04:37 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZjmTN-0002rD-Fi; Wed, 07 Oct 2015 11:01:25 +0000 Received: from mail-wi0-f179.google.com ([209.85.212.179]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZjmTK-0002c9-3W for linux-arm-kernel@lists.infradead.org; Wed, 07 Oct 2015 11:01:23 +0000 Received: by wicfx3 with SMTP id fx3so22517210wic.0 for ; Wed, 07 Oct 2015 04:01:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Dm+3TkMiF5oQ/7TWve0HoiMj8kqNe0tsN06TaAMHnSE=; b=VmyMUkr8z4ZsXm2DGA6FoWne7VmcHPHwtvWwBeuV9xzV+Skcz5CwIpuzhNDnZ80WCn ESYsdYXMBqInXJaSErPTL+F4T+6A5+aeBqVjeQOMYOCT4uptGZ9BLbJ6KiAalbw5NM4e aehBNFj/K3jSrUXWC+KS5uFDrIQUVTebtUMCzcwwi5ssi8ePjPAgHYJ3Axi7IxkCVGLV drY8UGSLip7VXhqPSuVP52yEfht98ev3eT7bc/ZdDcidO8KnxzT4hAokrvFyEdCe+9OS MBaxvSYB5dSpbLFqLahRB8Fq4BqkqsagnbGYJBAmly+ZyckGZGHhbs+b9UIC91rmGf6o I3kQ== X-Gm-Message-State: ALoCoQmQKk3VzrJAdanLl3VuO2NnpKHw2ECsyJQXYrMJu6oArTCWDh9ZzWxnZQ7H6iBicCTEkh7P X-Received: by 10.194.52.106 with SMTP id s10mr408416wjo.35.1444215660331; Wed, 07 Oct 2015 04:01:00 -0700 (PDT) Received: from localhost.localdomain (host-92-13-246-184.as43234.net. [92.13.246.184]) by smtp.gmail.com with ESMTPSA id kr10sm38455919wjc.25.2015.10.07.04.00.59 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 07 Oct 2015 04:00:59 -0700 (PDT) From: Srinivas Kandagatla To: gregkh@linuxfoundation.org Subject: [PATCH v2 2/3] nvmem: core: set the size for the nvmem binary file. Date: Wed, 7 Oct 2015 12:00:55 +0100 Message-Id: <1444215655-10878-1-git-send-email-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1444215536-10783-1-git-send-email-srinivas.kandagatla@linaro.org> References: <1444215536-10783-1-git-send-email-srinivas.kandagatla@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151007_040122_462062_589C1DBC X-CRM114-Status: GOOD ( 13.73 ) X-Spam-Score: -2.6 (--) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: stefan.wahren@i2se.com, andrew@lunn.ch, s.hauer@pengutronix.de, pantelis.antoniou@konsulko.com, linux-kernel@vger.kernel.org, maitysanchayan@gmail.com, srinivas.kandagatla@linaro.org, p.zabel@pengutronix.de, maxime.ripard@free-electrons.com, linux-arm-kernel@lists.infradead.org, wxt@rock-chips.com MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch sets the actual size of binary file to the nvmem size. Previously this was not possible as the core was using the static global data structures for attributes. Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index 0a70e31..737fa75 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -315,6 +315,7 @@ struct nvmem_device *nvmem_register(const struct nvmem_config *config) if (!nvmem->read_only) nvmem->bin.attr.mode |= S_IWUSR; + nvmem->bin.size = nvmem->size; device_initialize(&nvmem->dev); dev_dbg(&nvmem->dev, "Registering nvmem device %s\n", config->name);