From mboxrd@z Thu Jan 1 00:00:00 1970 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 C3ACEC76196 for ; Tue, 11 Apr 2023 02:36:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 302E828004A; Mon, 10 Apr 2023 22:36:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2B1C36B00C7; Mon, 10 Apr 2023 22:36:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1790B28004A; Mon, 10 Apr 2023 22:36:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 08AE26B00C6 for ; Mon, 10 Apr 2023 22:36:42 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id C08431A0A7C for ; Tue, 11 Apr 2023 02:36:41 +0000 (UTC) X-FDA: 80667547002.07.2EB247A Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by imf17.hostedemail.com (Postfix) with ESMTP id 3EF5C4001B for ; Tue, 11 Apr 2023 02:36:39 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b="T/yh3klP"; spf=pass (imf17.hostedemail.com: domain of zhangpeng.00@bytedance.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=zhangpeng.00@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681180600; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=RNoPx/yBxCZUTMcdePk1dw8S6b4kcsgqSpybXY5Vu6U=; b=LHrfuVm0jjcICbZtTsnhtv2LgaVz59ww89s3Sx7nKUOMUMUbpYJXSmCypCFCJbABgqrRBw vL8Etrhyu/EegspnrBLjhx7T1stvi/Jrw6w7NuCma4leHbWZJgfjIdFpCVyvF/+l79jSTC 0M+p5E8wZaxP0fooF10WNXSTF9o9cf8= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=bytedance.com header.s=google header.b="T/yh3klP"; spf=pass (imf17.hostedemail.com: domain of zhangpeng.00@bytedance.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=zhangpeng.00@bytedance.com; dmarc=pass (policy=quarantine) header.from=bytedance.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1681180600; a=rsa-sha256; cv=none; b=goUeMLvei7Bo8okphWB2jsB1qBQw10pS9eAIeHsGN96k+ksFynfPQrWwgY1fCwXVxLSukz rWvFKMlP9LV6/c2eRJpMk9bWmfo0CxI1i1beTkgf3yXfr4S2D887sg7vLn3ByLLYCTKJpP L0lr4gRwPM/EbEdZdj4FcUIOu9sAv4I= Received: by mail-pl1-f170.google.com with SMTP id la3so6294871plb.11 for ; Mon, 10 Apr 2023 19:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1681180598; x=1683772598; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=RNoPx/yBxCZUTMcdePk1dw8S6b4kcsgqSpybXY5Vu6U=; b=T/yh3klPi5R2cYV6zCyK8ibu6E2FcPeL8pzCGeIS3i3FD+rM6gX63DX2cMEEZV5h5W xo7/0WsHP0UXa76/NWJ28BXTWil8mgFsuFelHYkggZDEKvFP0TBk70um8lUZacbvVqzA rFrh893Gxk5pqX9VBZK7P3Dix0UUcnxyS+QAi7376sJJoAxRd/znnjmZyJvrkHBaHIgk 6TFEyIBAD9bM1LyjbkZORmwl2nCS0fx47IXyge9XFdZpGI1/9fBzQKsQcYTS3aksFgtG c5nt/xbFxADD4SCGkfj2kSG3Igz5U+22+bvFLXRotUkJcP8CuqY3wOAevmGQaWjdkjO+ auIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681180598; x=1683772598; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RNoPx/yBxCZUTMcdePk1dw8S6b4kcsgqSpybXY5Vu6U=; b=nPj0dqpq7orMASHxuCzCdrij/Thqq13A90QlGBSStRUtMTRUId1Tn3InsNvBnVY3td 8chWQYroTLsbmpU3BGtXuR8jFxzhuwRnz9aBBtTbTPMsWOgjg3o+38iFZTW3jluneRt1 tJf8zKK/b4eyTpuJ9nEeHPSKNQ+PycLA0j6QIF1TO6sM1q5BQAOsfYymehRdu5hOvWPm I9uESgy142TNjfQCq1NitBToUCwQUOHhqHzhCxtEupljM7bD420OnO3Qhduc70rITmQe OyMktRQh4xXfEt91+rhSashrCT02TO9EHKAAlbemi2QX76qxBchHO5OLxBCJxasZOmOZ FcfQ== X-Gm-Message-State: AAQBX9f2XPxwZxBGfDuxChIpssQ8lG+1utHUis0BHzJ8erwkoWxICAmA pjtOWDV9qCBaa2aa2m1WIvqldw== X-Google-Smtp-Source: AKy350Y6pna196VqU9EK7w/o9fP+cR/2XAxUmYPJ10WtEGhPidBPTy2mekD5/X4+9kn5qjoC2NsA7Q== X-Received: by 2002:a05:6a20:bf22:b0:d5:6e91:f019 with SMTP id gc34-20020a056a20bf2200b000d56e91f019mr11138424pzb.33.1681180597778; Mon, 10 Apr 2023 19:36:37 -0700 (PDT) Received: from GL4FX4PXWL.bytedance.net ([139.177.225.248]) by smtp.gmail.com with ESMTPSA id y1-20020a63de41000000b00513092bdca1sm7811785pgi.73.2023.04.10.19.36.34 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 10 Apr 2023 19:36:37 -0700 (PDT) From: Peng Zhang To: Liam.Howlett@oracle.com Cc: akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, maple-tree@lists.infradead.org, Peng Zhang , David Binderman , stable@vger.kernel.org Subject: [PATCH v2] maple_tree: Use correct variable type in sizeof Date: Tue, 11 Apr 2023 10:35:13 +0800 Message-Id: <20230411023513.15227-1-zhangpeng.00@bytedance.com> X-Mailer: git-send-email 2.37.0 (Apple Git-136) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 3EF5C4001B X-Stat-Signature: tmigdyju1nsjuuedx6ioiwkr16m14rsp X-Rspam-User: X-HE-Tag: 1681180599-829145 X-HE-Meta: U2FsdGVkX1+6zmAjgsrX3chw5tK2nUENCzGYwji2KIdaJpxV+K9JdUa/eK2KJrAfamlJMlmnwnpRN1bEudjCH8PUD/LktI3tPrOJ0cuoE5Ua84e7vL4s98taBHkiSkTvVQwxLJBxdoHzwoN0EOhLtapOTajwWr4WmEEQ5HP6Ys41rph0yOuKZH4cDyZ8fUNiJPeglJVthyffCE6qV18ZQo+C54yMi+HnMpFiF766cB1u6eR6fo3r1UD2lEhKgVucX0+POaNqEdEIU0OufYfQVG2QxBWXx4xGMCRnrWdiNMDVwo3uQ9lJlYuebD+u4QVK1Q8lMnw85LBvcZ5444kA/OQGy5fHIgp0QZaVnch3DJnuCYUckYQgM77CHFzn6QskTlPNUbGA6wC8fxixZCMwZZ+/6QuuVAkhNoCRe5jXv3iUhwEf8VZpRBSnlAGFm+poapVJ4v3YBaeuAfCAV6y1RmRwK9POeVJgRVzEq4kQVKsrIt1qTXx31r8PJGH+Ar0b6IwiQ0aI4DYNwPX0X2dF1e9a4ktl/WSViMqcDceeTTDgCbXaFMgLfpWErLNHpGAbha1HNoLitOP88fSEoCXMzquuW0+vJSxrByZVahLfTf4OdzAOIPIeSpYNCKuGP2VxUcXXXhwclbHsWHKpp+tEQD1WnyfauJU5MM0hLjVvS0a0sq8Ov62YSxrY2CzlBjfnxCcd9JZLxPyTuTLfa6fiacNX+CsLWkwq5pFctOt2WZh8BzyL6zMIJfN/E5Olx5t+UPYYW71TZTOqA04U2B+n7ogGwoe5P/psnL69kFXuhkkW4ky/IalZz4chSCiwvI93kZaIywZ7bBnbMpNlSa5XaH2JOqMXjGCq/eCCjb8IExgefxmvqS9KaiN1AhvMsA/o9He0P+wa3dISCSrXG9skHk1aw9PDyb+v6vVHtYByoChiF+LVp+lYg2IFNFEAMtj/PSTNcNDB0oaNnshZW3T 5ZDhLpkJ euBh3g9FF6i50UabTCs/ET0o4fTEyD2bW8kie+AU5AW09xKWyeY9IYxLayr0vLTM4AyxJojqb4UPVMF9JwNcDh/ukAZTi3AFMF6Gv2Lc7hGn6RiBfWeKmZY2ifLQRFjPJNL6Sutg8QG2Am5YHmLfrCeulzLXA01Z9rano3AJWx2e3lFA2wA28zoM709wMr9fXQjmhPgScSkVUA+AtooGezI+e6z7+/fsXcbh3CkH3zdBb+wgcvbg1e4M14tWvSUkjPv7aQR40ZEdwGIaWaFyPLhYq0zqhONGMkY1lOmm6ZYAt/zBT7ex40Hl3h0a7B012YnvNPSVaPNHrmQ+DrAVpJ778XvySY8PNMCw4FgVPqGiQe/HNMMQ0Ms12wSbTwn9S2XU6TsHyN6J4Ky4/uvmtOwVDm9AhljFV4hTfXh14MQ8tqdf443eyTvaqIl+aTGE2dskFNIW3O04rNjj403VQE+6NvN51Un15jYJeb13nVLZ770s2nHRWlG2tI01VF34i4upS7zJ5z0E5LzELs+pvicovvm68c74CQa+4iXcWJnk9dNTqPgmK/bPtBR2abIqk5MGxJH8wOpJzKWM= 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: The type of variable pointed to by pivs is unsigned long, but the type used in sizeof is a pointer type. Change it to unsigned long. Fixes: 54a611b60590 ("Maple Tree: add new data structure") Reported-by: David Binderman Signed-off-by: Peng Zhang Reviewed-by: Liam R. Howlett Cc: --- lib/maple_tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/maple_tree.c b/lib/maple_tree.c index 88c44f6d6cee..b06fc5f19b31 100644 --- a/lib/maple_tree.c +++ b/lib/maple_tree.c @@ -3255,7 +3255,7 @@ static inline void mas_destroy_rebalance(struct ma_state *mas, unsigned char end if (tmp < max_p) memset(pivs + tmp, 0, - sizeof(unsigned long *) * (max_p - tmp)); + sizeof(unsigned long) * (max_p - tmp)); if (tmp < mt_slots[mt]) memset(slots + tmp, 0, sizeof(void *) * (max_s - tmp)); -- 2.20.1