Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp291139pxj; Fri, 14 May 2021 03:38:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzt3Dj3/r7seSwMGtfmTsj4EmzJ0jM6s6sqEGtMpOMECeasTY0XkmTWinMgnHFQL6q9dBiK X-Received: by 2002:a17:906:f84:: with SMTP id q4mr26410362ejj.442.1620988721007; Fri, 14 May 2021 03:38:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620988721; cv=none; d=google.com; s=arc-20160816; b=E6s9eoWcaMLSg8gQM+R2YZUW/Juof6XVxYhdSw3i/ABhvS7hpl2SvrME9EYXb+NPh9 TmJiUKb2L8c4JVK7bZGrh/4MddgacNl9fZXbvKVVzRNuNlrzxecV/Rmui/cTyg5BE6hl BSSy2xEbzb/C0H1eRLZ72/NuwCDOFfLxlOVluhDLBVM3/GWzMnfIGFjMrWwrzfS4sC9l n9ruTgUkYOIth4bAbD6I453xDw/P3uBXvj+p4F1Qy99uNn4WuoOpsyT5XZF0Yv7K2YKl YFJ2eMbxPHZY9i85dMMwrWtI7jJQ2eRhW1S93ViYCowmSv2YZy7dPkHZAFulwtg0iljK HneQ== 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; bh=Kepe75jW/wVGeNM5v6KMGKhKlU4+8nr2kQieFw43/aA=; b=f5TYkbq5xUclwQfbN/DQhUZtjwDZZhM+CuIVAnyccZJKsOsNhUI+Qd4AuvF/TpsurV 60b8zA2UawYbRNvK067HbAioqZntpdQeiC0HmC7I9fWsuzyuGtGf4diHfHMnpad848Zo rShqPLBFL94BeHJwjDGR8owrGb1VpdObbu8w+DVdDaVIfIylGon42qIHPL9KaqtsgFuH Vrp0K628K0G4kQifmdVvT4QZpwhtheUlYhK2LoJxfz2gf1PvRVx31ADWZVyqjfqwRrwi 2NFx9quK6aecqETtvU4m7P0U1kv/DjQZKJT+ZjYNtPXaLlmC/Xib59cxpt54Or66JN1L za8g== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m15si5854948eds.34.2021.05.14.03.38.18; Fri, 14 May 2021 03:38:40 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232364AbhENJZn (ORCPT + 99 others); Fri, 14 May 2021 05:25:43 -0400 Received: from out30-45.freemail.mail.aliyun.com ([115.124.30.45]:59733 "EHLO out30-45.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232362AbhENJZl (ORCPT ); Fri, 14 May 2021 05:25:41 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04420;MF=yang.lee@linux.alibaba.com;NM=1;PH=DS;RN=9;SR=0;TI=SMTPD_---0UYqHdQ4_1620984266; Received: from j63c13417.sqa.eu95.tbsite.net(mailfrom:yang.lee@linux.alibaba.com fp:SMTPD_---0UYqHdQ4_1620984266) by smtp.aliyun-inc.com(127.0.0.1); Fri, 14 May 2021 17:24:28 +0800 From: Yang Li To: clm@fb.com Cc: josef@toxicpanda.com, dsterba@suse.com, nathan@kernel.org, ndesaulniers@google.com, linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com, Yang Li Subject: [PATCH] btrfs: Remove redundant initialization of 'to_add' Date: Fri, 14 May 2021 17:24:25 +0800 Message-Id: <1620984265-53916-1-git-send-email-yang.lee@linux.alibaba.com> X-Mailer: git-send-email 1.8.3.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Variable 'to_add' is being initialized however this value is never read as 'to_add' is assigned a new value in if statement. Remove the redundant assignment. At the same time, move its declaration into the if statement, because the variable is not used elsewhere. Clean up clang warning: fs/btrfs/extent-tree.c:2773:8: warning: Value stored to 'to_add' during its initialization is never read [clang-analyzer-deadcode.DeadStores] Reported-by: Abaci Robot Signed-off-by: Yang Li --- fs/btrfs/extent-tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index f1d15b6..e7b2289 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c @@ -2774,10 +2774,10 @@ static int unpin_extent_range(struct btrfs_fs_info *fs_info, spin_unlock(&cache->lock); if (!readonly && return_free_space && global_rsv->space_info == space_info) { - u64 to_add = len; spin_lock(&global_rsv->lock); if (!global_rsv->full) { + u64 to_add; to_add = min(len, global_rsv->size - global_rsv->reserved); global_rsv->reserved += to_add; -- 1.8.3.1