Received: by 10.223.164.221 with SMTP id h29csp465755wrb; Fri, 3 Nov 2017 19:03:25 -0700 (PDT) X-Google-Smtp-Source: ABhQp+SvF7DcMZtz+tcHDFOYDq+jSrjVzEhhhtsGO5wQUjo/Fq/irx7bH4zFIwvcX0yvP/GnLMQL X-Received: by 10.99.123.71 with SMTP id k7mr8890075pgn.312.1509761005194; Fri, 03 Nov 2017 19:03:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509761005; cv=none; d=google.com; s=arc-20160816; b=sfArnZWdHmOQxg+9oAykIPg9wK1IUIiU1FW60Yi6WS0SEknquD0bfs3nZr6KWRcW4u FDJ1wo9uuW8TDcgZHNIEEqUWVmgwSqgy95FhYtI7pb9fF1MOAyEGDFTcKLMq0nnvMBv+ bHH2kKLcTZ9w9RcW2btgf05a+16FbA5D8gAK8PtLf9lzzswExA9Yi9yrg2UXhrQzF/o6 8yHKTSHBFHK0/PTrT7VWRR+4xbLzXLEo8lCUNuR5GeSagbdjKllDGn0UFBOiy7VV8yqM J6NnZW2d2lhIC7gvHYrxVYt1Mr78b+KHJgv3F71ZQD6Rtj6xXF/TW9v3+Bshtmjuz9+k SiCw== 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:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Fb++Zjrf9NyktEre0ZF4HDexy/d5d3yn1ZYDB/FKvfU=; b=jSI2WLrC4724KOIPihoI/4YKqh3CiKZRcno41oxq89Rh8m2GChRQq4537pj4HpXRXn fRR76E7fBwZd/97SEseQd5FNJgpoVpwwAx9g1neKFDwZRHZEB4U/9NkhNiyY3aulyMiY BdcT6Ts+d+763GlUMNY5wxu+F16szf0tLLJfGVkUyae3YjZ5fV86Rjl075AZDLFzMzS1 5lFXDuvUViiQRibvmW8bZJA8rsyvpLUw1iFepQFoK2k20dQQQDdREERYTVJDzwZ4ytMf Iq5p4i+1E9qyHGHhTyY8S0s2av9dSy940CsPSJfwA8ndIfjm4y6gfg6ErjEMXeM9SAy5 F8aQ== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 44si6040388pla.164.2017.11.03.19.03.12; Fri, 03 Nov 2017 19:03:25 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756467AbdKDCCH (ORCPT + 93 others); Fri, 3 Nov 2017 22:02:07 -0400 Received: from osg.samsung.com ([64.30.133.232]:53036 "EHLO osg.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751869AbdKDCCF (ORCPT ); Fri, 3 Nov 2017 22:02:05 -0400 Received: from localhost (localhost [127.0.0.1]) by osg.samsung.com (Postfix) with ESMTP id CE11A1C5E0; Fri, 3 Nov 2017 19:02:04 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at dev.s-opensource.com X-Amavis-Alert: BAD HEADER SECTION, Duplicate header field: "References" Received: from osg.samsung.com ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id thbUq_VJjoa2; Fri, 3 Nov 2017 19:02:03 -0700 (PDT) Received: from localhost.localdomain (c-24-9-64-241.hsd1.co.comcast.net [24.9.64.241]) by osg.samsung.com (Postfix) with ESMTPSA id 0BEFE1C5CB; Fri, 3 Nov 2017 19:02:03 -0700 (PDT) From: Shuah Khan To: kyungmin.park@samsung.com, kamil@wypas.org, jtp.park@samsung.com, a.hajda@samsung.com, mchehab@kernel.org Cc: Shuah Khan , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 1/2] media: s5p-mfc: remove firmware buf null check in s5p_mfc_load_firmware() Date: Fri, 3 Nov 2017 20:01:57 -0600 Message-Id: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org s5p_mfc_load_firmware() will not get called if fw_buf.virt allocation fails. The allocation happens very early on in the probe routine and probe fails if allocation fails. There is no need to check if it is null in s5p_mfc_load_firmware(). Remove the check. Signed-off-by: Shuah Khan --- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c index 69ef9c2..46c9d67 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c @@ -75,11 +75,6 @@ int s5p_mfc_load_firmware(struct s5p_mfc_dev *dev) release_firmware(fw_blob); return -ENOMEM; } - if (!dev->fw_buf.virt) { - mfc_err("MFC firmware is not allocated\n"); - release_firmware(fw_blob); - return -EINVAL; - } memcpy(dev->fw_buf.virt, fw_blob->data, fw_blob->size); wmb(); release_firmware(fw_blob); -- 2.7.4 From 1583307442049683708@xxx Mon Nov 06 09:14:02 +0000 2017 X-GM-THRID: 1583307442049683708 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread