From patchwork Wed Apr 9 09:50:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Anshuman Khandual X-Patchwork-Id: 14044384 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 A5F15C36002 for ; Wed, 9 Apr 2025 09:50:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 145966B00D2; Wed, 9 Apr 2025 05:50:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F55F6B00D3; Wed, 9 Apr 2025 05:50:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F28086B016E; Wed, 9 Apr 2025 05:50:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D67206B00D2 for ; Wed, 9 Apr 2025 05:50:14 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B724F1A030E for ; Wed, 9 Apr 2025 09:50:16 +0000 (UTC) X-FDA: 83314034832.04.4804823 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf02.hostedemail.com (Postfix) with ESMTP id EAB348000B for ; Wed, 9 Apr 2025 09:50:14 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=none; spf=pass (imf02.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744192215; 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; bh=yIRbOxbpuVgpQEayR6jhFek91Ti9Q7avw1bFupGPzQU=; b=Mj3SEe8Y9x0NTk79xCo6jVKrVU6LGPsdsvE+2DRDJpKu7rtRHhOCkuGZYFOiHmLV9jgAid PezLLJxveC0JgZA6dYO7uRNTtJN3VXS1WSZ0aThHC0kL7jnP02KbNOiqpIBfx0hbpkr7Ur rYq58v60UKiDAi4qJ6Kt35L/ruqfvRM= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=none; spf=pass (imf02.hostedemail.com: domain of anshuman.khandual@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=anshuman.khandual@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744192215; a=rsa-sha256; cv=none; b=rlmhceIH9nSkHCGkVJ/I5a5/sP0dqtPKBG0gP0cOpwSsrpVoWUkrY3S76io6TPez9GB7Uf Ci6VH3Py0gckXeX/4WEZsj1L0jiJRf76weXBwXrvFvSuzjYmAEXcyOguzny5tqWIzZWMrY Zph1mPHqHk9Jo6WY7qDzllgSZXplpdY= Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 76DAC106F; Wed, 9 Apr 2025 02:50:14 -0700 (PDT) Received: from a077893.blr.arm.com (a077893.blr.arm.com [10.162.42.12]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id CA9EF3F694; Wed, 9 Apr 2025 02:50:11 -0700 (PDT) From: Anshuman Khandual To: linux-mm@kvack.org Cc: Anshuman Khandual , Andrew Morton , Shuah Khan , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] selftests/mm: Fix compiler -Wmaybe-uninitialized warning Date: Wed, 9 Apr 2025 15:20:06 +0530 Message-Id: <20250409095006.1422620-1-anshuman.khandual@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: EAB348000B X-Stat-Signature: jsridau4sn3rqb8cn1u1obj85t7rosf3 X-Rspam-User: X-HE-Tag: 1744192214-417059 X-HE-Meta: U2FsdGVkX1/b/daIWXCOpyoGy5rP4Y4XznH/fJl5MlvCxuQfrvGdFSvnfhlCo9a70V8lmpTorAgqrw+DhM/zSyLBQGmLMzVl63lk/J9USebd/MYG9TwZ1L03vo36XAFNQ9oIc1XZZsiDfNiPiSJSEvsrOwlhLmWuASvSFdq5lgVNptZvwwbLDtNK+FnQD++eprZ+0GpE+0ZN4bxvQ4wipA1Gd1xnxATnaDXDeIG17Y4UxIF68xmfSQCFQlHJMUmzkTo+efB0OTislJHZ5rLqOeHKvPNvMCEZHhtVNC3Xc0DF3lFAuuy+tGxXDscy5i/09VBzXueoZE8szjC/dym5sqhrVvuhiryy2az9Rk7TUOmzhfPCJVH91CSId8uNK41N23FvdrjEDDQnUB9jBP3d+VetvFnYcBzr0vBp7xhRlVg7rqEFn4EyvhnwdTyR41VeWg7Z/CMiNft+GK9HpPF7Tev2vut4DKQE/U95LCojhD0vHfMRNsLdklQFBw5NwVf+CrbSus3yOynZS9/XNnM6Cec1YJiR/gs+qmVW/QYavJJIZQucaTmpCvmRzqyXv0/rJcdF2sTyxF8CztlafcZO3Z9uY3ed30W4/eEIGBSR4QA8n23kNZFdmYxVj/abpajJABe6XcfqshpEvKs4Ra6lCdK+bWvVEt+zT8Z52ncG90F+qMwVvQW4wPePHTxFwXFUHOPtz6vRJ2xYWrkBoRNiP/jLboa+X9gj7mlB8hAWOBvrY/WDkvVg2zfO4r18KBtnqg5hKSrc6Q14CPB7Pvia7HhdG/JHTmIRNqjE5BeTvk1NzaYUM3U5Qrleedsj0d2C8+FeupBGyh9mJOSBQhsGen1BTtYOJyiX+ma6jcA7Y1wV+HseOTELV7ikbO0bc7gK8Kj62qTHHVK3YT1eFY3STg+WI9KQALESoSFtxqBGW9JW9eWAZvajr9ix/XQ4K9WZ2Rkhw7YoOC7ytQTU7Gx xj4xRVZH 6QHd9Bs0+sTgV7XKz/Yq/3decIYaNxitttIbN2WhDigHeZB+rg6oyPR0tuSoRT0o1fBtLol4Evt3GnUDFUBQaA/B1iagbMihLrVaR5K3GjNGotXpPhtjJYWhvw/fnmxLnlpSiDLp98XprT+MCMXlGBkOczwE3ZX02D5RASvTQyU2GVRPCN5vpXYDl85N8R2GQza5GSDVwN8UWuh+yQPs13W+ZYdyseczjvIedEhLjatIXWeDAOfPcFzLXAd/IMPhvlKdDfxcyPF8JLlsZTc5c6c/6MeOoduoH32F6W7ZqBphXNpDQh1Ff2ri5t8u7hHeCyhomwZRduuBFAVg= 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: List-Subscribe: List-Unsubscribe: Following build warning comes up for cow test as 'transferred' variable has not been initialized. Fix the warning via zero init for the variable. CC cow cow.c: In function ‘do_test_vmsplice_in_parent’: cow.c:365:61: warning: ‘transferred’ may be used uninitialized [-Wmaybe-uninitialized] 365 | cur = read(fds[0], new + total, transferred - total); | ~~~~~~~~~~~~^~~~~~~ cow.c:296:29: note: ‘transferred’ was declared here 296 | ssize_t cur, total, transferred; | ^~~~~~~~~~~ CC compaction_test CC gup_longterm Cc: Andrew Morton Cc: Shuah Khan Cc: linux-mm@kvack.org Cc: linux-kselftest@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Anshuman Khandual --- tools/testing/selftests/mm/cow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/mm/cow.c b/tools/testing/selftests/mm/cow.c index f0cb14ea8608..b6cfe0a4b7df 100644 --- a/tools/testing/selftests/mm/cow.c +++ b/tools/testing/selftests/mm/cow.c @@ -293,7 +293,7 @@ static void do_test_vmsplice_in_parent(char *mem, size_t size, .iov_base = mem, .iov_len = size, }; - ssize_t cur, total, transferred; + ssize_t cur, total, transferred = 0; struct comm_pipes comm_pipes; char *old, *new; int ret, fds[2];