Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp852903pxb; Fri, 22 Apr 2022 12:38:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx1R/dAgTqYWLs0jBLmYpeTSW/seofoPsLLAumUl/cA+uR66IRDkjFuHh7gV5OFJZzpEeXk X-Received: by 2002:a17:902:6bc4:b0:154:6b3d:a720 with SMTP id m4-20020a1709026bc400b001546b3da720mr6141202plt.104.1650656304364; Fri, 22 Apr 2022 12:38:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650656304; cv=none; d=google.com; s=arc-20160816; b=gXqB68O1cw5Lu1I+xtPpoSiqvHrT8/1IN04RU3GeFO24iqRXHdPEsxvHPJUwcPULWK zpJkW7SsBtYwy76VEy+46rsZITq2GuknrLC5yDvIuLA4chMjnCEJQbgVDIB0b5eGXONC fFSlQ7igzk/+W60HdSDzHvBf7dodBKW/c3rynEz81nbRmEa+4nMGiQKEgXHD6JNOxh7c e8wvVYR4BB7r775GRLH5penPEwDB3SpTwyUtrzxDpAlDaEmerxqkXKFVnEi4P7vXHBNS rZDs01GxVnNtqhcOw+LQi/mhcD2bBFlOzlUd5opKnHI6B3i4C1ma1wzjFvrDFsRdCovy j5Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=B4VBOlm6iLOGzQv2TEwbkAlQp6pIkWL2NhOTXS+7ZNY=; b=aXwjhFm+6Z4SgJtCysQkE29t7s60vLrTYutv2kLaxVAi196e/gFH8EtYHqnDPozLAI ojxiqld6GMzpAr1xOIBZkr4ksN4PBp4Uu3l9jU8niiGU0W544IwNrjLO+qWn9N3v7d6h Vv9o2otCpr09uUWPBS7I+dahGBp7AxBtvD6CaUI3egPWdJrCa27efre1aXVzzXdedLO4 kdVuu95xPS5+2B8t+/ItqWPfm1+ZMMaJoApL79jgFdIFcxnNu2dftZVfBKMxl+tV2dMj bXEviV7k2KVFwLVfZghKk9VIdXuN/jBxz2O0lUE+u40GPTP43pKDg95rBhU/HYw94FqJ ETNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=fdLo4s0N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id v135-20020a63618d000000b003aa8fe922b2si5167236pgb.200.2022.04.22.12.38.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Apr 2022 12:38:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=fdLo4s0N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 12EEA205D8D; Fri, 22 Apr 2022 11:48:25 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1392603AbiDUU4o (ORCPT + 99 others); Thu, 21 Apr 2022 16:56:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36602 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1392600AbiDUU4j (ORCPT ); Thu, 21 Apr 2022 16:56:39 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 10F364EA1B for ; Thu, 21 Apr 2022 13:53:49 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id y32so10797703lfa.6 for ; Thu, 21 Apr 2022 13:53:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=B4VBOlm6iLOGzQv2TEwbkAlQp6pIkWL2NhOTXS+7ZNY=; b=fdLo4s0Nu2zUGhClmHv8PKZgp1GL9H9AbH4jUaDUyIpGOsuxxDZNuAUWwM6pymGBqo Hh7rWHGt2CLMO46r+IDFRUBjgL8+R10mpiAC2qlVvgI5oofaPA6N4YM5+QQT/hcMwT7M JxMB9yKo/Ldr+Kv5PoeNQhXVG6UUfh1QDhz8ofxxrNwus5uj4WUH1qhmW+0uC5Ctk5Kx L7SlfISj2Rr3kGv24ALM+khZcuOm2eFWFo11dZjrZMo+MMD+WS/8A5bVfeEIKwyv7gAX Z+m5/tMtYt+0sNX8H1uhqw5iV1r9mmGvMZCspuV8XmSSQIofoOdPe9Fe09WQJpb9WdZg pUiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=B4VBOlm6iLOGzQv2TEwbkAlQp6pIkWL2NhOTXS+7ZNY=; b=oo507n6giAFh9zfTHiErWo/hHI0ExsrLGjNq8qKGtaFVCbZthRfqri5xeqSC4DEiUU BVbAPnrlvPMQWwkHZSHWhgPTk0SJkod/l3CP+1+lfBEufN57ad2vJOfttisPZgubFMQy 7l+nkOelk76BfLMr1u3cC+8WGB2pbMhMYsmAkNZHfgg906DliwJCWtDIlFIuyFmT9tmX NDnUVDg/LpwmqhJpsxtISwdcHYAgHgqOLWqQR8RwS8V1Xe2K7bjnokzH0qIOUPQ9YChn 3c8ia1JsSbw/h5/2L24bvlswFAtjx0uyhJpYdrvXIrf5R8e4DQYVOB7mSYXUnbVgSw+Q iYzQ== X-Gm-Message-State: AOAM530HrwaSx4uXyo8dZmiR1gGwwc9nX04YDd4QeJnDCUD2z9J7uWEc unDAFPG5GGq4AM9w/gvA0aw= X-Received: by 2002:a05:6512:3193:b0:471:8eee:44d6 with SMTP id i19-20020a056512319300b004718eee44d6mr848240lfe.439.1650574427190; Thu, 21 Apr 2022 13:53:47 -0700 (PDT) Received: from localhost.localdomain ([94.103.225.17]) by smtp.gmail.com with ESMTPSA id m21-20020a197115000000b004719502fb63sm12703lfc.77.2022.04.21.13.53.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Apr 2022 13:53:46 -0700 (PDT) From: Pavel Skripkin To: almaz.alexandrovich@paragon-software.com, ntfs3@lists.linux.dev, linux-kernel@vger.kernel.org Cc: Pavel Skripkin Subject: [PATCH 2/2] ntfs3: make ntfs_update_mftmirr return void Date: Thu, 21 Apr 2022 23:53:45 +0300 Message-Id: X-Mailer: git-send-email 2.35.1 In-Reply-To: <85293dd018cae78e4d48d74ca77710b11eed59ba.1650574393.git.paskripkin@gmail.com> References: <85293dd018cae78e4d48d74ca77710b11eed59ba.1650574393.git.paskripkin@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org None of callers check the return value of ntfs_update_mftmirr(), so make it return void to make code simpler. Signed-off-by: Pavel Skripkin --- fs/ntfs3/fsntfs.c | 20 +++++++------------- fs/ntfs3/ntfs_fs.h | 2 +- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/fs/ntfs3/fsntfs.c b/fs/ntfs3/fsntfs.c index 891125ca6848..938acb246b58 100644 --- a/fs/ntfs3/fsntfs.c +++ b/fs/ntfs3/fsntfs.c @@ -827,7 +827,7 @@ int ntfs_refresh_zone(struct ntfs_sb_info *sbi) /* * ntfs_update_mftmirr - Update $MFTMirr data. */ -int ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait) +void ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait) { int err; struct super_block *sb = sbi->sb; @@ -836,12 +836,12 @@ int ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait) u32 bytes; if (!sb) - return -EINVAL; + return; blocksize = sb->s_blocksize; if (!(sbi->flags & NTFS_FLAGS_MFTMIRR)) - return 0; + return; err = 0; bytes = sbi->mft.recs_mirr << sbi->record_bits; @@ -852,16 +852,13 @@ int ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait) struct buffer_head *bh1, *bh2; bh1 = sb_bread(sb, block1++); - if (!bh1) { - err = -EIO; - goto out; - } + if (!bh1) + return; bh2 = sb_getblk(sb, block2++); if (!bh2) { put_bh(bh1); - err = -EIO; - goto out; + return; } if (buffer_locked(bh2)) @@ -881,13 +878,10 @@ int ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait) put_bh(bh2); if (err) - goto out; + return; } sbi->flags &= ~NTFS_FLAGS_MFTMIRR; - -out: - return err; } /* diff --git a/fs/ntfs3/ntfs_fs.h b/fs/ntfs3/ntfs_fs.h index fb825059d488..061dafbdcedd 100644 --- a/fs/ntfs3/ntfs_fs.h +++ b/fs/ntfs3/ntfs_fs.h @@ -592,7 +592,7 @@ int ntfs_look_free_mft(struct ntfs_sb_info *sbi, CLST *rno, bool mft, void ntfs_mark_rec_free(struct ntfs_sb_info *sbi, CLST rno); int ntfs_clear_mft_tail(struct ntfs_sb_info *sbi, size_t from, size_t to); int ntfs_refresh_zone(struct ntfs_sb_info *sbi); -int ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait); +void ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait); enum NTFS_DIRTY_FLAGS { NTFS_DIRTY_CLEAR = 0, NTFS_DIRTY_DIRTY = 1, -- 2.35.1