From patchwork Tue Nov 15 08:17:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Pinto X-Patchwork-Id: 13043314 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4FBC9C433FE for ; Tue, 15 Nov 2022 08:17:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AB0586B0071; Tue, 15 Nov 2022 03:17:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A61456B0072; Tue, 15 Nov 2022 03:17:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 927E26B0073; Tue, 15 Nov 2022 03:17:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 81CA96B0071 for ; Tue, 15 Nov 2022 03:17:37 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 4E8E1AAB6E for ; Tue, 15 Nov 2022 08:17:37 +0000 (UTC) X-FDA: 80134972554.07.5B0BEEC Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by imf04.hostedemail.com (Postfix) with ESMTP id D4D6340003 for ; Tue, 15 Nov 2022 08:17:36 +0000 (UTC) Received: by mail-wr1-f43.google.com with SMTP id z14so22735072wrn.7 for ; Tue, 15 Nov 2022 00:17:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=dpkg0m971HY0liHkJ/8urftydU+FB+sjslyYJScsb4A=; b=S8N5KtFFXoiH16LGGy//yyZAOBdK7b1h6f1ERj5H5CaCfp0MKCOcT4rdZI/l7OiLGa 6gCVRYlLEy4knPC9Oy3mM5e5KmuYc+zcbRWHLDT3SEUrZ7KBgf+gC4YdkbF2HffdLOXR Kceoyjyg7Xp+9R3M4ThsLy20cobziIs2cox1da/QoFGyPOvUEXWF7+ScEBVBvnXqmONv 8HNBRik9uyTV9h6/HmmMK0BhI1CTS9AuYM8PDSUop76maX1HtF7mRSaxU5PsGNJeD1fD AWzIpbUzL3K/bRfiXpP6GTvDCfY5FfLytfabVIQ6i9XQv7nOSEuLk2t6FwUdegPCJg6q pq+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dpkg0m971HY0liHkJ/8urftydU+FB+sjslyYJScsb4A=; b=SI5RunAMgzeyDr9v9bnDGJeFHdlIdhIYSN65v6A2ja51+GEfXYoHUDQIkm6avqZ29e N8DXO9SHNd5Wl/tG7Y+rS/BSakscVSPIvqyagduSXyEmQsYa4yNXW8Z4oGzbjzDJS+b6 GOpl8zr6FkyFp2rYFxdF4yGHQCVZXbfQrQMNUEPjSsKk+7vyFzVxufKolLlYP/8IddgY TdgMViOSYEBRcCrUcE2Igm+2vSEXDefwwQkQyLK9FbGwZtXrSozxAoLAhBbd1kaLjkSQ Wl+YNo0dMReZPVxJZHxFlbu4H4Vi/+RK1I596q2J4xucM9D0FbwTPz76XYEb+lPKBzZt wl1g== X-Gm-Message-State: ANoB5pk73ktoW/NfPj1MhNdoeuGcXkmA/rgCZ+O5nYzEGzXesdKyFOsy el0oP+tdH/LFRhCnTS2i+ow= X-Google-Smtp-Source: AA0mqf6KIRLo/vGkozM6QZ5P64pW0K46zCw3yKUC9G1QWS2uS+82ZOGSMV/aw7fJWJbKcLooxQo1pA== X-Received: by 2002:a5d:4568:0:b0:22a:e51c:458a with SMTP id a8-20020a5d4568000000b0022ae51c458amr10360348wrc.577.1668500255329; Tue, 15 Nov 2022 00:17:35 -0800 (PST) Received: from [192.168.42.102] (mo4-84-90-72-130.netvisao.pt. [84.90.72.130]) by smtp.gmail.com with ESMTPSA id g9-20020a05600c310900b003a2f2bb72d5sm26267347wmo.45.2022.11.15.00.17.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Nov 2022 00:17:34 -0800 (PST) Message-ID: Date: Tue, 15 Nov 2022 08:17:32 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: pt-PT, en-US To: kernel test robot Cc: ntfs3@lists.linux.dev, linux-fsdevel@vger.kernel.org, Linux Kernel Mailing List , oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Konstantin Komarov From: Daniel Pinto Subject: [PATCH] fs/ntfs3: fix wrong cast in xattr.c ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1668500256; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=dpkg0m971HY0liHkJ/8urftydU+FB+sjslyYJScsb4A=; b=ZCnSig54tivpMfi45XolfdVu2IWZZ90zR0Kx73p7I+UZpfEMeidRLiQaZWgEUsqe8IMYs+ XZpeD0rCk2MHf63Ts5XR5YgZZUE6xmy0e3l4cmXPV9l3qdl440zh35aaqBTpNpggByVkmZ TpykvxNnkqh/hI9yxRazgKR6o77vAWI= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=S8N5KtFF; spf=pass (imf04.hostedemail.com: domain of danielpinto52@gmail.com designates 209.85.221.43 as permitted sender) smtp.mailfrom=danielpinto52@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1668500256; a=rsa-sha256; cv=none; b=M2lwqmErt7F7mieQTAfeE9rXLEm6GhRVviNT7vkhzmMkn5iEyNkAL4c1O+FWKRw1pAhH9s kpDRbeG+5vgZ7vNk/7+5fP44N0vvdFWeYsrN8sqN79oWF1m1Ls9ZPVY1z02Mhv7dvVJ+WX gBqfaf5Nj9xTbUHdK/Nb0KFWxnlG81E= X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: D4D6340003 Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=S8N5KtFF; spf=pass (imf04.hostedemail.com: domain of danielpinto52@gmail.com designates 209.85.221.43 as permitted sender) smtp.mailfrom=danielpinto52@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-Stat-Signature: 34jg9kzfpriczf587mz9p3fi7o9dnidw X-HE-Tag: 1668500256-90175 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: cpu_to_be32 and be32_to_cpu respectively return and receive __be32, change the cast to the correct types. Fixes the following sparse warnings: fs/ntfs3/xattr.c:811:48: sparse: sparse: incorrect type in assignment (different base types) fs/ntfs3/xattr.c:901:34: sparse: sparse: cast to restricted __be32 Reported-by: kernel test robot Signed-off-by: Daniel Pinto --- fs/ntfs3/xattr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/ntfs3/xattr.c b/fs/ntfs3/xattr.c index 8620a7b4b3e6..6056ecbe8e4f 100644 --- a/fs/ntfs3/xattr.c +++ b/fs/ntfs3/xattr.c @@ -808,7 +808,7 @@ static int ntfs_getxattr(const struct xattr_handler *handler, struct dentry *de, err = sizeof(u32); *(u32 *)buffer = le32_to_cpu(ni->std_fa); if (!strcmp(name, SYSTEM_NTFS_ATTRIB_BE)) - *(u32 *)buffer = cpu_to_be32(*(u32 *)buffer); + *(__be32 *)buffer = cpu_to_be32(*(u32 *)buffer); } goto out; } @@ -898,7 +898,7 @@ static noinline int ntfs_setxattr(const struct xattr_handler *handler, if (size != sizeof(u32)) goto out; if (!strcmp(name, SYSTEM_NTFS_ATTRIB_BE)) - new_fa = cpu_to_le32(be32_to_cpu(*(u32 *)value)); + new_fa = cpu_to_le32(be32_to_cpu(*(__be32 *)value)); else new_fa = cpu_to_le32(*(u32 *)value);