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 17778CD1292 for ; Thu, 4 Apr 2024 11:57:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 78B766B0089; Thu, 4 Apr 2024 07:57:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 73B226B008A; Thu, 4 Apr 2024 07:57:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 62A136B008C; Thu, 4 Apr 2024 07:57:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 47E356B0089 for ; Thu, 4 Apr 2024 07:57:26 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id C1F481C12A4 for ; Thu, 4 Apr 2024 11:57:25 +0000 (UTC) X-FDA: 81971699250.30.357D80A Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf27.hostedemail.com (Postfix) with ESMTP id 980174000D for ; Thu, 4 Apr 2024 11:57:23 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=gVPzpn52; spf=pass (imf27.hostedemail.com: domain of peterx@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712231843; 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=3vHKFRB8VU8C+64xv22/iRp0ApDw2yHYkRK0S3TzL0w=; b=FRjyHQsRqUNLiUWX0OCUIzCrITmfeJ74tGwsK3IPfj+Szv8eYqYUVjVznqAI0SvwxU3wU9 b9eWVhPC34hk1Gy9uKxlUd9ec5GnmmoEAJnxXxHnaUXNuh3qV3LqOi4yQoA3bPuVZ3SyLC tmcf8dZ0GYIyuvQ+kDysdD5Vs60Q6oQ= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=gVPzpn52; spf=pass (imf27.hostedemail.com: domain of peterx@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=peterx@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712231843; a=rsa-sha256; cv=none; b=U+r+7uLXUw7l+HjTqHGMYSLFfVb/oeCDG/a3tETP3rByCTNVosxnohkKs2AWd6UFpyoKIH xjO+6fzPm81tJ5bI9uHF403DEx1XtRcSVU2W6XPnQq50zRlfjZqUvohcNsBtdhoeuQ7Fiv SQh+umbKXm7zoUv7WJOc56VgmGuDjAE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1712231842; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3vHKFRB8VU8C+64xv22/iRp0ApDw2yHYkRK0S3TzL0w=; b=gVPzpn52WAstq5Pj52AkTGSQoQ21p0ySntMEYqVk9doCR5ph925wDIxOoIgZ3a98q6XmpM Zc2Mj6O+TwFqDeSaOL+gGBafoyCJygeAtKB1P89kh5wjgULCskghUaagTvVE1FuTpf6I0R dQsZuN0CdQfF6VKF2YH+/U+jaW8U3fU= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-670-IesNGDWbNOW0u1oaxi85Vg-1; Thu, 04 Apr 2024 07:57:21 -0400 X-MC-Unique: IesNGDWbNOW0u1oaxi85Vg-1 Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-69939cb15faso94346d6.0 for ; Thu, 04 Apr 2024 04:57:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712231841; x=1712836641; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3vHKFRB8VU8C+64xv22/iRp0ApDw2yHYkRK0S3TzL0w=; b=tncfhOBI93jdLnSp74BiUyrLevyqsfbJCJPmWXfmNdZhNXHPJiUxrrlvdgS8wsMnjV LVFUYgPaVqy/xY/HRd5lm2u3FTMDItI8d8bpFeum5Wi8kI0KxD4RqjqQZg8lQ8wr+an1 imtrnkl6rhyLaCr+0e+nFS6KVYjoillucfS1WD1qGuojt/8zWj5lNUI0U8Ves3mUV9kO E5svvhjaXE3Cp4nJwPrwtCvU13l1h5R64A3GyzZvQIAxGccYAXx36oulVlL6lyLX2PxB kYgyTtk2oBMO8p5kMBOFhxaUuVGzVPiNwUu/LffJr4guhSKlbc/GVY4PS8K+WHwtQ6wl xpdw== X-Forwarded-Encrypted: i=1; AJvYcCXjl54FoAj7rQv3rHq5aACjkmQityBUV6BdaTSFrdG/k04Qem7JUUpthfmKa+yRteWlnIOG0sLIQEQG0mzH/+etZDk= X-Gm-Message-State: AOJu0YwZtRbpCQmaKr1KY7tDdSmrfp1ddQjt307lS7orn8oN/XFwkmsr dp9UVks6o+NcokSEKAjdjc6xWYIwW8Jbe1zpVP5NPQCA6IhcQzf1HKmVMUM6CXUvRgLkFuB9PaQ hHMRh4maugrUji8gq/S8aCE5fQTgWkWA3gk+AYChGJepQ8bq+ X-Received: by 2002:a05:620a:1918:b0:78b:bb5d:243c with SMTP id bj24-20020a05620a191800b0078bbb5d243cmr2424151qkb.3.1712231840766; Thu, 04 Apr 2024 04:57:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG1YnfXMcIaHEfWqmR/QtN+zFK2x0Jt0zubLYUXaMf4yrewVfG3XqMKAEhxOA3C9QZBPgQBWA== X-Received: by 2002:a05:620a:1918:b0:78b:bb5d:243c with SMTP id bj24-20020a05620a191800b0078bbb5d243cmr2424121qkb.3.1712231840169; Thu, 04 Apr 2024 04:57:20 -0700 (PDT) Received: from x1n ([99.254.121.117]) by smtp.gmail.com with ESMTPSA id k8-20020a05620a0b8800b0078a0dda6d35sm5820241qkh.107.2024.04.04.04.57.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Apr 2024 04:57:19 -0700 (PDT) Date: Thu, 4 Apr 2024 07:57:12 -0400 From: Peter Xu To: Miguel Ojeda Cc: Andrew Morton , Jason Gunthorpe , Linux Memory Management List Subject: Re: mm/gup.c:679:22: error: call to '__compiletime_assert_382' declared with 'error' attribute: BUILD_BUG failed Message-ID: References: MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Rspamd-Queue-Id: 980174000D X-Rspam-User: X-Stat-Signature: esi1mgmzeqo3cnnytfkigjguiju54z3a X-Rspamd-Server: rspam01 X-HE-Tag: 1712231843-775742 X-HE-Meta: U2FsdGVkX19VvZvGi6570MeP0W86+BROYefXhyBEdU4yVl1fWW5lBBpMopr1sInA7dwUTBwwlgthjsdwKVQnXVPrm8VH6tHdgT86M5pJXibY8ebCCyBvGDSNuHQsqVoxinQ/DeBRSVsQ3UQxq9SCbk1FNu2pCBBsAckIfU1eYo/gYMSq3K+ABcL3ybhWqsGi+2WZnhZpZfxR0u8AXfD+ecfJLO+aaIkqqvIWD4qfMaXhe804nwRn+UYeuekUDm9ioJV+xXG/lR6bf7Fu4vtUx79JQJ2fE2MMzaJ+gMmTgABeHrlBsUJOaPuVkbDycFcajRcbZqj5TAp0qX4WAjIIbfGiVQ6B1q+LRfyw+8ywkLz7Yg1ACHoN017NeNXwljIbIB80t0wErKuEPyomeUOxAeSf8Xrne3niSzr/vyxcPQ3R5+6kEsNPqj9UqhHmfdLM3fesE8pOOJPxTaES50hfe79BCAKoCI89/vr/NIKtNQJfjSJe/tqIcWsn+B1lOfaIY0bYFv2Wmv4qW5AcQfTSB12yYG6/I3dqG5XVdggcKDwfuzNUSLo1CJvQl7lR2FIDg4GfH8s2jqRGNQK8sKKNxhtS0mlbVTTJVG1sRlnCY+pqIQdmAeLh3LZYksENFRkQAMjIQ69FEgGJhfHsOK5IJoTQh4LqjYXri0RJK/hoYS2yudJZ6Mniw9ip1hGf4kYYwh805DABvm177qnVNcM+JWV54y9wD9CJwpI93mFiSPMjyNKo97HVHDJsEY7OWm8oOiNwLxVf64fVz6woFwJdimYfbu46MLwAK6GA5c3XMu6eXHq5Wlx70m4nadLNfccIJ4HEUOE7NUQ5O8u9C/xqsw7gBAKkS06bwPwVohYw8Dg4XAUL++U/A7JRsg0V9VtCRQu0AF+4T2vkIfY/5vnz/WPTHb9it3OF3kfaN4LQpOW9BmhCbJjGTnkmPIbTyzUz1T6mjqWgXy6iloFHt9n ZdYTq63R KF9C7IMiGntBAiWJEniRG6icVqw03VIbwEdG2mOI+sDAJsNTLxcGJPUnA4dewLhyk1rpeLS5w0GtEB3LEn7BELnEH0rsoIHm4jgloKpPoZF/lwV20GMCAY3byh3gD1EcCZN3eaVCkpqtX8iSProFOgXwt2sY9U3q7soGdGJsCq+5QzWDtbLsvdiu1MaNfYcuoo5ijlwvmCPA3jbcj0PWC+6BpSmvOJvq+N+Q+0Rc4xcehJEOP02dqZRtB+Fe9a/nJdW3dIbLdBO6JHsVzzuHHWCG45mToQ3YTswhceuU6ypwG3t4aBgcg8ymWDeZ5BM/ugZeYrBvxxyn+4FiKDrROuWw6+5KFbhqREDhnYsF8+8t48zAIzW1Cum2svzMyrJZa9ai9LKqfNBCZGTtc7KvK49bAb/ITxqikZ3fc7R4XwzF6K5ZvtH3uwbSXenWKe8yFkiTcb6NQwOKsgv6of/Jyp5t0RWJ7XDjilCNfpRGtiP4aF/P4M3uo4fKN6I1PV00Xc3mJK0mxu1LNOl1K7aWcQQJ7hRsJGIEvuUX+rl6uIHX3MPCpzEDZI1L31Q== 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: On Thu, Apr 04, 2024 at 12:42:12PM +0200, Miguel Ojeda wrote: > Hi Peter, Andrew, Hi, Miguel, > > I am not sure if this is one of the issues that Peter mentioned [1] to > be resolved or not eventually, but I have spotted this in the last > couple -next runs for a LLVM=1 loongarch64 defconfig build [2]. It's the one reported after that: https://lore.kernel.org/r/20240402190549.GA706730@dev-arch.thelio-3990X Please try this: https://lore.kernel.org/r/20240403013249.1418299-4-peterx@redhat.com It's already included in Andrew's latest mm-unstable, commit 8c9a7c14a7d4. I don't know how fast it spreads to -next, but assume it'll get there soon too. Sorry for the issue! > > Hope that helps! > > Cheers, > Miguel > > [1] https://lore.kernel.org/all/ZgMzaMu7oILiNLcG@x1n/ > [2] > > mm/gup.c:679:22: error: call to '__compiletime_assert_382' declared > with 'error' attribute: BUILD_BUG failed > 679 | unsigned long pfn = pud_pfn(pud); > | ^ > ./include/linux/pgtable.h:1887:23: note: expanded from macro 'pud_pfn' > 1887 | #define pud_pfn(x) ({ BUILD_BUG(); 0; }) > | ^ > ./include/linux/build_bug.h:59:21: note: expanded from macro 'BUILD_BUG' > 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") > | ^ > ./include/linux/build_bug.h:39:37: note: expanded from macro 'BUILD_BUG_ON_MSG' > 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) > | ^ > note: (skipping 1 expansions in backtrace; use > -fmacro-backtrace-limit=0 to see all) > ././include/linux/compiler_types.h:448:2: note: expanded from macro > '_compiletime_assert' > 448 | __compiletime_assert(condition, msg, prefix, suffix) > | ^ > ././include/linux/compiler_types.h:441:4: note: expanded from macro > '__compiletime_assert' > 441 | prefix ## suffix(); \ > | ^ > :48:1: note: expanded from here > 48 | __compiletime_assert_382 > | ^ > 1 error generated. > -- Peter Xu