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 46085C3DA4A for ; Mon, 19 Aug 2024 11:44:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B213B6B0088; Mon, 19 Aug 2024 07:44:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AD11A6B0089; Mon, 19 Aug 2024 07:44:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 998986B008A; Mon, 19 Aug 2024 07:44:46 -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 7962E6B0088 for ; Mon, 19 Aug 2024 07:44:46 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 1BCC5A1208 for ; Mon, 19 Aug 2024 11:44:46 +0000 (UTC) X-FDA: 82468812972.26.AE700DD Received: from mail-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.179]) by imf26.hostedemail.com (Postfix) with ESMTP id 3D84E140011 for ; Mon, 19 Aug 2024 11:44:43 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=EkQAYVXO; spf=pass (imf26.hostedemail.com: domain of ryncsn@gmail.com designates 209.85.208.179 as permitted sender) smtp.mailfrom=ryncsn@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724067781; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=odjopEvwH67dxv9w6eekXOxb49yPm4nXGo4n1/uD+2g=; b=T+fUijEy2CHjLxEfcfNkLXOBs8tIcXgDPcA0Dfb0/hE/yqr0Cc+ONcmKLHQn+HUL/FeUXW tpUfqX5oI5sc4nief3CKSy3ow4kQ0j+h7b/wg6HVFWI/S+SEd9uQv3XIhuH3LD8rO35fwX M6nucbcVZpHY0verxETcG3yeAf9XTSM= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=EkQAYVXO; spf=pass (imf26.hostedemail.com: domain of ryncsn@gmail.com designates 209.85.208.179 as permitted sender) smtp.mailfrom=ryncsn@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724067781; a=rsa-sha256; cv=none; b=ezXdIqKdSVQ4W+/g+M66sSmIlsYnbWvKBV/l1Bthfbyf385Qcl7tzhjiKRQuKclsgSfXiF w2/4VcpRKLIrtAviO2yIn+TaII8+xLhF72jO+tleBkhLRjpNSxo+XnGYUUT1iieuW2+/rf O4VbSUbYOm1nvrgmPIaui9CSOrkMKO8= Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2f189a2a841so41349971fa.3 for ; Mon, 19 Aug 2024 04:44:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724067882; x=1724672682; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=odjopEvwH67dxv9w6eekXOxb49yPm4nXGo4n1/uD+2g=; b=EkQAYVXO/6idPJbKHf/zJeOz93yMYrfSlkH/Sp3/u1N9OiWSPzT8MS3sPMdoEfBoTe Csqv66cvzuZhhU+62ee4ki9OPAXlsROT8i+8iOgt1oKWjgAAyd7iQ5Jta8FhPwk+F6nw CeVmEZMygoROD8lt7Hi/+5TITjkgzKuNPbi/xhNQP81AvUQXrZ0veoV1isu4tg6h3xpn 14b6AFTSYM2jmSPuEhm4BPZXuGcUeegiK3vxevAZnN8Jb8q43VF5pg25iq1bm9tWCksY Gz/4ZwHEZ4yJZeAfsEG01HpFzRR22O2Dmo1mKx3WY8gGj/m2n9ERg1b0laCy64zSWsqP 2TwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724067882; x=1724672682; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=odjopEvwH67dxv9w6eekXOxb49yPm4nXGo4n1/uD+2g=; b=tdJO/CAYkIKcLHdT1AtQaOY0y5ge85ils3edadpZ9jDQyEhHBq2He5vTuty5nHfWnH IKI/8TTmaTGg26wc0103QA+ijvyXIyhRw4B9psqHkgRiGZ7ddf7K6/b/LyoEGe8tw+b2 PRxSgNT+2Pud1JlAInsJMVBRPcYj5TY1MDcELUdBWG0s5wn56Z4PGeatauf5yGMG4nNb q9bq97uaI46tfIg4BUc1w8Q9vvGYHMHVxK9yCYJYbgLz8ENiMXJymj/OuMcjxc7EoILY dytSBI9uiQz8Tc5+sE+UGQhOAHWy3ClGAfzh/3J5gbid7btqTtu3zv3jDyCIZhGnIOMe NQJQ== X-Forwarded-Encrypted: i=1; AJvYcCUvaMtFwxOMecn6kfwFiFZQBXPcYi61qQ4GCeK2t9D8JrLekqAR5pItGCpAqxYfntWey5d2feskRKLAtnTaa2k3YjY= X-Gm-Message-State: AOJu0Yyxy3rvB3TL516nmQzO42qB6NVEfpVx1mcMW21vYM8MSdpmZkfx 2L19GoJgV+1HvEKE6LtDs2FJDjwA5iWEP7uOzpDzVqMZHgmiVPupxByZRO5lGEWiCOGOgc09+JK BiJPcLwKJXtbqtkUG8OpU9u/giwY= X-Google-Smtp-Source: AGHT+IE6iUag+9k8LcZQ7Ws/9/lpqTS4a+bFfYRN5dOywfrtT3S1T+b3EIasvMiglZRrty9MSEU87+4Uo5NVYT57yl4= X-Received: by 2002:a2e:1319:0:b0:2ef:2b53:c785 with SMTP id 38308e7fff4ca-2f3be607459mr62202961fa.41.1724067881847; Mon, 19 Aug 2024 04:44:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Kairui Song Date: Mon, 19 Aug 2024 19:44:25 +0800 Message-ID: Subject: Re: gcc-8: mm/swapfile.c:863:40: error: array subscript 1 is above array bounds of 'struct list_head[1]' [-Werror=array-bounds] To: Naresh Kamboju Cc: Chris Li , linux-mm , open list , lkft-triage@lists.linaro.org, Linux Regressions , Barry Song <21cnbao@gmail.com>, "Huang, Ying" , Hugh Dickins , Kalesh Singh , Ryan Roberts , Andrew Morton , Anders Roxell Content-Type: multipart/mixed; boundary="000000000000aaac9d062007d5df" X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 3D84E140011 X-Stat-Signature: wg7emmyh7mg3b68mb9h9tqi6utotr85g X-Rspam-User: X-HE-Tag: 1724067883-606447 X-HE-Meta: U2FsdGVkX1/E7FRn5yI5qH/oGfruvhCaKrGkI8N0KWT0lCV1E29AIHotk6x+RmWChb+mnHIti+7w8iCKpbi4aFABBJchjNFD9EauCwLB6ExDgs4lI2lUokTS4VpHwbNI8pcngIOyDs00Wo/AnStVv3W2J7j4Z15RK2aaAeHa/whb5Lkmf+wNedpqbmPRET3dc/Ve27nP0CyRL5PA+Ddn3HDOi/X9NlzPqNTQeqhrtPmWNLqh1mX5/P6XOKQIUGZ6UDG7Z78X0vjLpqUWeuDWyLX5cPDaGZgqMWGBT0IFEuqZ6IuIQCLWQ45GI2S3Gj0OkvAQ2hr0JUBA8ORAm8U1vtDvPpO5XLDh7jf7We/8OuB/WnhIB9lACzuBPLgj3sv1mW91KwEu8PUrKq3WutkpARCKccLlLyXCfrGERAMeqKQmPWobMdT/vxBGWcEj2AC7T9f4rUvwim7/H8vQITHGbNRKdhy5rM8Z41NKptgOVZjWFnn3RtWRvpLDnbcxOCGIalhlVNNwBOp6gNL3z6klPWP2Ie0E002iKIvQqQzxEGD8iyCZzPeEMVzXVzX/VmtOsPucJ9+zxR6Br9tQaN1jMra/N1v4dGoIc41heNDlQIhhER3y0vxdOGgL55yGYzABzamxc+h9HdKRdHifZrAU0rIH7zRiWC1RQ0SB6Hobx2qCrmHSo4WnhkOb1Ey7AYwQyp1U2OIf4hYT/sMoA7rlbXfmikYGTkitJTR2z4XhQ0m8xjhQiNvzgG/bkGdaiDUz9FWa0YfcIFbNnVXD3raFraDyj0FfC40P3yI5B/ljjwaztlV6Zlr55pEgkDLfFa9HVsai2xsjy/V+cys8G7TzMOPy8CTyHgACfNQtAhmwgVc/h1zKvMcm77c2PFol/bQyvxLnT/0MihGdEp+3ag3O5SLDi6FH1AkqGp67Sk7BLGehpazBSuZaI3mIcKgsUdauR6w7gkzzAOUUVk1Ioy6 C19LRLX1 VnkicXGWAOwO5RI3lYCLc+lDpG2dPvHXeMB9NxDBJR+IAxpe5xRa3D8BVaVJSKNakFWWwztWJf71iil/lQrMvSJheU7vviT+goBHulgPZkVPAzxZpDSACcyR00FRl8zGuSMYxGLM5vOYTpi8L0aSIbo3XTP/bygHB7Pvjh53KgLTDIEMQmR6gsJHX037ZRFAKJcFnCLqNZbMZpQhzG+cq4RFMoL2u+VIYSvXqsC0Ap9fifBlzYUdoIaLTDEunpiwzGslkrDOcZ2oIxTZAWtMnTl4rsFeu9nj06fGgz6wjR/QXuEBpzIaC+YLJuBZT5xNlMy/IjJZbKYXUUyBO7eXGtZBpTguNk+x1qw3vZAKH/FUFeBXAUfmnr44HnEaAdKkZXTGAQAuDzWmp1j5IhQ00H5nOwOMeP34k9qBpK7LnBpOP2JXBA0+kViyZbb8uCvEKSkmA7y9L5jraMHpge51hi8HeJwj4KHX3DUF1DLThStorP785k+ulOD13PhTzJsImuyKtcSj910v7WyH0YmtXH+5WzAifxyONCprLMqvpXFmwxKT39dxZcFrIOWgrD5wy97hAVuoJTqglO2cUkrCchp2x0JsB+cmSjez8DxeELGdKTgpWycaR1tJVj1ay/2H/nkr9 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000033, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --000000000000aaac9d062007d5df Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Aug 19, 2024 at 6:16=E2=80=AFPM Naresh Kamboju wrote: > > On Mon, 19 Aug 2024 at 13:58, Naresh Kamboju = wrote: > > > > The x86 builds failed with gcc-8 due to following build warnings / erro= rs on > > Linux next-20240802 to next-20240819. > > > > x86_64 defconfig gcc-8 build failed > > x86_64 defconfig gcc-13 build pass > > > > First seen on the next-20240802 tag. > > > > GOOD: next-20240730 > > BAD: next-20240802 > > Anders bisected this and found the first bad commit id as, > aded4352f648 ("mm: swap: separate SSD allocation from > scan_swap_map_slots()") first faulty one > > - Naresh > Hi Naresh, Thanks for the report, the problem will occur when CONFIG_THP_SWAP is disabled. Can you try the following patch? I can confirm it's fixed with my test. --000000000000aaac9d062007d5df Content-Type: application/octet-stream; name="0001-mm-swap-fix-array-bounds-error-with-CONFIG_THP_SWAP-.patch" Content-Disposition: attachment; filename="0001-mm-swap-fix-array-bounds-error-with-CONFIG_THP_SWAP-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m00x6nue0 RnJvbSA4OWYwYWFmYTAzYWQ1ODc4ZTg5MDJlMDdlMTJlYzBjMDIwZGJhMmRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBLYWlydWkgU29uZyA8a2Fzb25nQHRlbmNlbnQuY29tPgpEYXRl OiBNb24sIDE5IEF1ZyAyMDI0IDE5OjMxOjU1ICswODAwClN1YmplY3Q6IFtQQVRDSF0gbW06IHN3 YXA6IGZpeCBhcnJheS1ib3VuZHMgZXJyb3Igd2l0aCBDT05GSUdfVEhQX1NXQVA9bgoKU2lnbmVk LW9mZi1ieTogS2FpcnVpIFNvbmcgPGthc29uZ0B0ZW5jZW50LmNvbT4KLS0tCiBtbS9zd2FwZmls ZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvbW0vc3dhcGZpbGUuYyBiL21tL3N3YXBmaWxlLmMKaW5kZXggZDljZjMx YjA0ZGIzLi4xNmVjNmI3ZGYxOTggMTAwNjQ0Ci0tLSBhL21tL3N3YXBmaWxlLmMKKysrIGIvbW0v c3dhcGZpbGUuYwpAQCAtODM2LDcgKzgzNiw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNsdXN0 ZXJfYWxsb2Nfc3dhcF9lbnRyeShzdHJ1Y3Qgc3dhcF9pbmZvX3N0cnVjdCAqc2ksIGludCBvCiAJ CWdvdG8gZG9uZTsKIAogCS8qIE9yZGVyIDAgc3RlYWxpbmcgZnJvbSBoaWdoZXIgb3JkZXIgKi8K LQlmb3IgKGludCBvID0gMTsgbyA8IFBNRF9PUkRFUjsgbysrKSB7CisJZm9yIChpbnQgbyA9IDE7 IG8gPCBTV0FQX05SX09SREVSUzsgbysrKSB7CiAJCS8qCiAJCSAqIENsdXN0ZXJzIGhlcmUgaGF2 ZSBhdCBsZWFzdCBvbmUgdXNhYmxlIHNsb3RzIGFuZCBjYW4ndCBmYWlsIG9yZGVyIDAKIAkJICog YWxsb2NhdGlvbiwgYnV0IHJlY2xhaW0gbWF5IGRyb3Agc2ktPmxvY2sgYW5kIHJhY2Ugd2l0aCBh bm90aGVyIHVzZXIuCi0tIAoyLjQ1LjIKCg== --000000000000aaac9d062007d5df--