Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp831712pxy; Fri, 30 Apr 2021 18:16:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyLY/O+apIDbw6ikrXML1ssgIG3xlRNY8zfe3o/7HmFrFjddpUzhjTHKcrWmRt2i0y1/aKP X-Received: by 2002:a63:4f4a:: with SMTP id p10mr7232695pgl.432.1619831790388; Fri, 30 Apr 2021 18:16:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619831790; cv=none; d=google.com; s=arc-20160816; b=UqrYBu+BN9mIvraIKuMuVwLiCNbU7xr7sP5SLRt+sMSbhxv4PONub1EhuIdEbIQ6JH rgoCAZzEeiIICLW5SCkIif7PKPpRNeev9CFxy7oaTCtCGSff4UhrIHeISeAXN50au39p XG/jDEk++iSb3yJ7GVxP18jWBLoIHoAZ7A1N+AUoQ122yK+Km/6FYDzsRxCaLFXHemIX 9AzDJfzT0Oha2d4VeeqwO1/jWUn+h83y1D96wSClTBF9o2oQAawf8IxFZr+MZv1SE+n6 kJF+opls6TVxoxtCEPVkFVCzZp27NvtSZQIwLUemEciDl5Q+ygIi70qRtmy78lZ4rEO9 Fvig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=xPblVCEaArGgHbp1X7XGnW+D1CWWpswQPWTndCDP/GI=; b=ANnS/0nnwE5ZDS5hmPa3SR9dVAN6+Ya7GG7GKyA6eGab4Cp+63pthRERHFgXNs/ncZ EYe+pJNpd9nTiDwkbqyB3Meo2lxKJSB6X7i3fpmQTybhYOuG89acVt+224QXIkt/06Te QynqQXroPu9qU5MjBlm8x6d7HlFNP0Dsr54Yd4n7ZUT2RccJQ5zmVJVJgwjSSIk1L3FA f8fGZ1acjin3MPh3u6wpFTHKueBVsBxL2hjbF7JrhsxOgrbSv9NCQBIPQwdS2cXoB39J hEnwCv1YZBrDSm/B+bX0B30YsvTESprmKZe31OsYifzsD64tUtfnTh6xbDrVmoYyDFPv 3qTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sHVQuBjX; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 10si5228379pgk.571.2021.04.30.18.15.53; Fri, 30 Apr 2021 18:16:30 -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=@gmail.com header.s=20161025 header.b=sHVQuBjX; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231324AbhEABMs (ORCPT + 99 others); Fri, 30 Apr 2021 21:12:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230226AbhEABMs (ORCPT ); Fri, 30 Apr 2021 21:12:48 -0400 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 875D0C06174A; Fri, 30 Apr 2021 18:11:58 -0700 (PDT) Received: by mail-wm1-x332.google.com with SMTP id i21-20020a05600c3555b029012eae2af5d4so2541461wmq.4; Fri, 30 Apr 2021 18:11:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=xPblVCEaArGgHbp1X7XGnW+D1CWWpswQPWTndCDP/GI=; b=sHVQuBjXOSBuWh2JrfAgHReMokw8R2v3/fzfk5cpRU3KSpYV8w9vB/rxJUetPrzkYS YiVVSrHqr5KnYnReQ1xLsRva9e98uzb+XwqYR4IguT20fBzvhVC/l3D7IED5NYH7eki8 oXcIshoTY6SZLNddkMPiocaP73Esc/hJk79NxsRKfCxan5C74PKXlWhKAubKZEqXtL9R SbV2r2YLBiATpuccu7EFWEDcybLAVH1c7nKSQwT8qRrl5Gz5GorEzi7ElFG5AQfb9r+B XNyp1+cAgjVHVwXoLOkgwmJ+t4/k6+jJGxVT2xVbj7GBlLVCGxFM8C+hNAwMtKwGnL5E CEfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=xPblVCEaArGgHbp1X7XGnW+D1CWWpswQPWTndCDP/GI=; b=BHQazefE6UEKn2dRCg/RU/pxqjeCT9pAr8oT3ChyiAI++N5BwTmRb8aa00U6D8+vKJ yCwqZr8G6c7sNC+m+eDDO/x3i+IQzW0CRpkoHSKb17NqFfs/9hrB69NtQwGiaUmLnLRY vfSGw/dtAHEsB5e/9mhUpjDJyOQMYcJBWGXGIyt+rW9ibxmRJyFMoGDdt+bOUJJuAmdr y4nZg0sMuEkj2T39I6N9/NVsbGNyqIGQWqe1G+Bi2lnSqJU/Q7EtYSqQDMUfkLIC4OMX GdPjWXhmPY+uLN7+vUmQZ3niOly1hHbtH0V/xniCcE1evxhCZ9sjsARj6b53wZDGJE5g S7KQ== X-Gm-Message-State: AOAM530Yk9FFmTVsme3e/UXDH2AC9HCXTrCZtNca26yCUstrmPm1oVH9 SazORtg9ERnbeSwQEuckzBY= X-Received: by 2002:a05:600c:221a:: with SMTP id z26mr11748140wml.93.1619831517149; Fri, 30 Apr 2021 18:11:57 -0700 (PDT) Received: from localhost.localdomain ([41.62.193.191]) by smtp.gmail.com with ESMTPSA id y5sm4081960wrm.61.2021.04.30.18.11.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Apr 2021 18:11:56 -0700 (PDT) From: Khaled ROMDHANI To: clm@fb.com, josef@toxicpanda.com, dsterba@suse.com Cc: Khaled ROMDHANI , linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: [PATCH-V3] fs/btrfs: Fix uninitialized variable Date: Sat, 1 May 2021 02:11:36 +0100 Message-Id: <20210501011136.29240-1-khaledromdhani216@gmail.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The variable 'zone' is uninitialized which introduce some build warning when introduced within the switch. Fix that by changing the passed condition: Catch explicitly any invalid 'mirror' value as an assertion failure. Reported-by: kernel test robot Signed-off-by: Khaled ROMDHANI --- V3: catch explicitly invalid mirror value V2: force assertion failure by zeroing the zone variable V1: initialize the zone variable --- fs/btrfs/zoned.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/btrfs/zoned.c b/fs/btrfs/zoned.c index 432509f4b3ac..8250ab3f0868 100644 --- a/fs/btrfs/zoned.c +++ b/fs/btrfs/zoned.c @@ -144,7 +144,7 @@ static inline u32 sb_zone_number(int shift, int mirror) case 1: zone = 1ULL << (BTRFS_SB_LOG_FIRST_SHIFT - shift); break; case 2: zone = 1ULL << (BTRFS_SB_LOG_SECOND_SHIFT - shift); break; default: - ASSERT(zone); + ASSERT((u32)mirror < 3); break; } base-commit: c05b2a58c9ed11bd753f1e64695bd89da715fbaa -- 2.17.1