Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp3097825pxa; Tue, 18 Aug 2020 06:37:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCg4vIxoWR2jM/1XM4IxSDNEQ+sjVx9PZO5Mg2mkbx9cRx0VNR8jrV5dbOZqUH6xti7TYy X-Received: by 2002:a17:906:840c:: with SMTP id n12mr19494278ejx.246.1597757853666; Tue, 18 Aug 2020 06:37:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597757853; cv=none; d=google.com; s=arc-20160816; b=fnHupfdUfBXH/7yx3prQsYhjBYrAQ0p0DIBaOL8MwTT8DBcKnqZsnoa6G0QK9W02HS k5yammvfzygpfiogPvWT1TyUgOeHiCkCD/nysPu/rwjROwW3jgt/bCz4RHGWOfvhC5i8 I5SGaVavbL2oX0gOa/HVlc7z3r3iXofLgiGlQW/WmOu655uET16GWMknCB8MRJef3U2+ M+bdzJxdOdWKRf+Y9nTjWBXNUQ188eTzCoN7tyzsP/7c75sFJSKOSu/qaIs0H7wFudEE xPmCtnJ3g16ccDPEf+HXe0P54A1L328z4S7KG3QmbaMnfRL1Euhnw1hkHthm3pRHWWiF pqhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=zDvCqoQO+Bc7a6FDiP9ALQkdYQ1QRLMnHgYJT5cQh2s=; b=CjGE7ywTCd2lJfwczhyH35mMm0HTUjTo058+/PNnFBhneZREu8xf3UwOfkqcDFfUe+ IVAkiqHH3AwJ4X4/S4eBVV+RkJgn29sjZj0YoO9yaHNBDYzkgnyZUYUEjwIxvaIMAu5p UovzNVCASI5sYT9Fd0H5NHYrPLhEP/Emj+wFVlHKm8r+mF0rx1ZLaZyBBlC94eDj+mCN KqTSJ9s6yunbJlmYIbSl9oG5xOvmlYrEARmcyF4MJqQfmsSmF8Y7uv6v1PzYb/HQ5R85 5JbiFcbWSApC0HK4qgCTTRa8yKquAyZ5zn/rOp6FuEKciTMMNkF6NZkfFgBE1IH2Yk1s 0fbw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BZQ4Mt86; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dp1si19517092ejc.200.2020.08.18.06.37.09; Tue, 18 Aug 2020 06:37:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BZQ4Mt86; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726782AbgHRNg2 (ORCPT + 99 others); Tue, 18 Aug 2020 09:36:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:45568 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726711AbgHRNgH (ORCPT ); Tue, 18 Aug 2020 09:36:07 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 23B9C206B5; Tue, 18 Aug 2020 13:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597757766; bh=2qNEoE6XtmSILCN5KRmGGUpLPbT+yPlnrqcOhfIc3W4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BZQ4Mt8657P5Q7xQHrXf5KB4fKiKgT31lIxOWkCBP6NODeeQP3J6JXMeF5nKTt4wR vOedWGnSPhqN748Ny/3iUis0aGOfaMc2EQ57cf1mFe2TOr6hsCzrDmYFPD0vRocNOw A7daa75r0SWNAcoUilOURRm93keMjV0cvHaXKbys= From: Greg Kroah-Hartman To: linux-media@vger.kernel.org Cc: Greg Kroah-Hartman , Mauro Carvalho Chehab , Alexios Zavras , Thomas Gleixner , Hans Verkuil , linux-kernel@vger.kernel.org Subject: [PATCH 6/7] media: radio: si476x: no need to check return value of debugfs_create functions Date: Tue, 18 Aug 2020 15:36:07 +0200 Message-Id: <20200818133608.462514-6-gregkh@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200818133608.462514-1-gregkh@linuxfoundation.org> References: <20200818133608.462514-1-gregkh@linuxfoundation.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When calling debugfs functions, there is no need to ever check the return value. The function can work or not, but the code logic should never do something different based on this. Cc: Mauro Carvalho Chehab Cc: Greg Kroah-Hartman Cc: Alexios Zavras Cc: Thomas Gleixner Cc: Hans Verkuil Cc: linux-media@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Greg Kroah-Hartman --- drivers/media/radio/radio-si476x.c | 66 ++++++------------------------ 1 file changed, 13 insertions(+), 53 deletions(-) diff --git a/drivers/media/radio/radio-si476x.c b/drivers/media/radio/radio-si476x.c index b203296de977..485b2d2d977d 100644 --- a/drivers/media/radio/radio-si476x.c +++ b/drivers/media/radio/radio-si476x.c @@ -1344,60 +1344,24 @@ static const struct file_operations radio_rsq_primary_fops = { }; -static int si476x_radio_init_debugfs(struct si476x_radio *radio) +static void si476x_radio_init_debugfs(struct si476x_radio *radio) { - struct dentry *dentry; - int ret; + radio->debugfs = debugfs_create_dir(dev_name(radio->v4l2dev.dev), NULL); - dentry = debugfs_create_dir(dev_name(radio->v4l2dev.dev), NULL); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto exit; - } - radio->debugfs = dentry; - - dentry = debugfs_create_file("acf", S_IRUGO, - radio->debugfs, radio, &radio_acf_fops); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto cleanup; - } + debugfs_create_file("acf", S_IRUGO, radio->debugfs, radio, + &radio_acf_fops); - dentry = debugfs_create_file("rds_blckcnt", S_IRUGO, - radio->debugfs, radio, - &radio_rds_blckcnt_fops); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto cleanup; - } + debugfs_create_file("rds_blckcnt", S_IRUGO, radio->debugfs, radio, + &radio_rds_blckcnt_fops); - dentry = debugfs_create_file("agc", S_IRUGO, - radio->debugfs, radio, &radio_agc_fops); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto cleanup; - } + debugfs_create_file("agc", S_IRUGO, radio->debugfs, radio, + &radio_agc_fops); - dentry = debugfs_create_file("rsq", S_IRUGO, - radio->debugfs, radio, &radio_rsq_fops); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto cleanup; - } + debugfs_create_file("rsq", S_IRUGO, radio->debugfs, radio, + &radio_rsq_fops); - dentry = debugfs_create_file("rsq_primary", S_IRUGO, - radio->debugfs, radio, - &radio_rsq_primary_fops); - if (IS_ERR(dentry)) { - ret = PTR_ERR(dentry); - goto cleanup; - } - - return 0; -cleanup: - debugfs_remove_recursive(radio->debugfs); -exit: - return ret; + debugfs_create_file("rsq_primary", S_IRUGO, radio->debugfs, radio, + &radio_rsq_primary_fops); } @@ -1534,11 +1498,7 @@ static int si476x_radio_probe(struct platform_device *pdev) goto exit; } - rval = si476x_radio_init_debugfs(radio); - if (rval < 0) { - dev_err(&pdev->dev, "Could not create debugfs interface\n"); - goto exit; - } + si476x_radio_init_debugfs(radio); return 0; exit: -- 2.28.0