]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
xfs: rename the old_crc variable in xlog_recover_process
authorChristoph Hellwig <hch@lst.de>
Mon, 20 Oct 2025 12:49:19 +0000 (08:49 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Oct 2025 13:04:39 +0000 (14:04 +0100)
[ Upstream commit 0b737f4ac1d3ec093347241df74bbf5f54a7e16c ]

old_crc is a very misleading name.  Rename it to expected_crc as that
described the usage much better.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
Stable-dep-of: e747883c7d73 ("xfs: fix log CRC mismatches between i386 and other architectures")
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/xfs/xfs_log_recover.c

index e009bb23d8a28924485da9d1f64a2e7da462bc38..6542c8d34a65bccb920be7a94f98fe377428715a 100644 (file)
@@ -2854,20 +2854,19 @@ xlog_recover_process(
        int                     pass,
        struct list_head        *buffer_list)
 {
-       __le32                  old_crc = rhead->h_crc;
-       __le32                  crc;
+       __le32                  expected_crc = rhead->h_crc, crc;
 
        crc = xlog_cksum(log, rhead, dp, be32_to_cpu(rhead->h_len));
 
        /*
         * Nothing else to do if this is a CRC verification pass. Just return
         * if this a record with a non-zero crc. Unfortunately, mkfs always
-        * sets old_crc to 0 so we must consider this valid even on v5 supers.
-        * Otherwise, return EFSBADCRC on failure so the callers up the stack
-        * know precisely what failed.
+        * sets expected_crc to 0 so we must consider this valid even on v5
+        * supers.  Otherwise, return EFSBADCRC on failure so the callers up the
+        * stack know precisely what failed.
         */
        if (pass == XLOG_RECOVER_CRCPASS) {
-               if (old_crc && crc != old_crc)
+               if (expected_crc && crc != expected_crc)
                        return -EFSBADCRC;
                return 0;
        }
@@ -2878,11 +2877,11 @@ xlog_recover_process(
         * zero CRC check prevents warnings from being emitted when upgrading
         * the kernel from one that does not add CRCs by default.
         */
-       if (crc != old_crc) {
-               if (old_crc || xfs_has_crc(log->l_mp)) {
+       if (crc != expected_crc) {
+               if (expected_crc || xfs_has_crc(log->l_mp)) {
                        xfs_alert(log->l_mp,
                "log record CRC mismatch: found 0x%x, expected 0x%x.",
-                                       le32_to_cpu(old_crc),
+                                       le32_to_cpu(expected_crc),
                                        le32_to_cpu(crc));
                        xfs_hex_dump(dp, 32);
                }