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 C3737C0015E for ; Wed, 26 Jul 2023 09:47:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2E2C38D0001; Wed, 26 Jul 2023 05:47:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 293066B0074; Wed, 26 Jul 2023 05:47:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 15BBC8D0001; Wed, 26 Jul 2023 05:47:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id CF9096B0071 for ; Wed, 26 Jul 2023 05:47:22 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 60BDF1A01FE for ; Wed, 26 Jul 2023 09:47:22 +0000 (UTC) X-FDA: 81053285124.05.94AF96F Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.86.151]) by imf28.hostedemail.com (Postfix) with ESMTP id F0B41C000C for ; Wed, 26 Jul 2023 09:47:19 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf28.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690364840; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=z5Bg4or4p6y5Eq8T1yKxDCsoukbghG+BHNJKrc7eimw=; b=FUTkH+0MNw0pkU72/H6QPqwx3fsplput8IJR7JsGsgZg5EjHfde56mGnnhc2J21+bJ9tK/ 4EXk+1bSylntxvK85tbgQWOFv7be5zs3/ZTItG03M74ZM+tBaN3CXA+6aR+ceHZRhtgURZ oCQfQe+ea487wAxPxUW5kYKNScXPwz8= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=aculab.com; spf=pass (imf28.hostedemail.com: domain of david.laight@aculab.com designates 185.58.86.151 as permitted sender) smtp.mailfrom=david.laight@aculab.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690364840; a=rsa-sha256; cv=none; b=kNOsFI3dl3/YPFaIT6Mr1M5i3ebx/4CxdD5gVfpz9Bd3TBWLHHp9D2XVqT8s4zztqBx66R ZMJeje+GwpFAOOjVbdbXqkAGcjd1hrwgXOJBheBYhvnoCOF3p3kOn2tv/P16D9KYRu1yfL QDhtxRqP63dFkKySd61XMNiSWzp5BPA= Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-287-FtAxNye8P7C75kYr0fZLXg-1; Wed, 26 Jul 2023 10:47:15 +0100 X-MC-Unique: FtAxNye8P7C75kYr0fZLXg-1 Received: from AcuMS.Aculab.com (10.202.163.6) by AcuMS.aculab.com (10.202.163.6) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Wed, 26 Jul 2023 10:47:13 +0100 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Wed, 26 Jul 2023 10:47:13 +0100 From: David Laight To: 'kernel test robot' , "linux-kernel@vger.kernel.org" , 'Andy Shevchenko' , 'Andrew Morton' , "Matthew Wilcox (Oracle)" , Christoph Hellwig , "Jason A. Donenfeld" CC: "llvm@lists.linux.dev" , "oe-kbuild-all@lists.linux.dev" , "Linux Memory Management List" Subject: RE: [PATCH next 2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness. Thread-Topic: [PATCH next 2/5] minmax: Allow min()/max()/clamp() if the arguments have the same signedness. Thread-Index: Adm+2wKUQ5yQ6t/FR+W/hRy2DuErJQAJNLOAAClusXA= Date: Wed, 26 Jul 2023 09:47:13 +0000 Message-ID: <39d5316ee16e4588af888d68b77fdba1@AcuMS.aculab.com> References: <454f967d452548a9acfa7c0a0872507e@AcuMS.aculab.com> <202307252241.W1SwUDKu-lkp@intel.com> In-Reply-To: <202307252241.W1SwUDKu-lkp@intel.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: F0B41C000C X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: ozj47kiabp5x9mrmn5bb74dxg37edyga X-HE-Tag: 1690364839-563 X-HE-Meta: U2FsdGVkX1/Tv50TXEkqkWCYaID4j3bn2C+aUYu3F1gDGbxqXqhqkHdFZ0v3cOn0vMOifHqcg34UH7GytnyJjO6b7TQkm+c4qBCdtwhiK31KT8C35EdFun0HRNcMABEoB9LDi6RpDCW5oZj7qxd5jB64qMKaLzU8+TEmUMCDTxBRmg36jnIn55r4fJwjfJ6X8HlqIepWeIPAse5/cLqpeWJG6hqz0EqrAYbhx+yRBCxcDzY7KetKw7ZRyw4s0+nYA0SG6pEKUlLeF/qD3gx1L18EaDXwtE89gSWVur8F1wS0+H88r0oH+xMHk0AoFbbuJVSAsRm90SN8Qxzf3Tiltz5Pj3rR9XZ0DV4O/97Uz/BK+orrXwl5p7i7HdAy99Co2q4vCwqxztfbgs+ClXU9eU9WRdXhEJy4CHIm3LFRe/uRpC5EUqwGkcpK61Pi3RklHuNgzms8r6jCKubOMRX/0bX+/VzZq4nYtlyOT71FRftI4A6gX7jj6EfP8BSvIC755uDX8SDToldu6ysUENGO0EC3cjjAqhqIYvriJdMFMVsx8ZPHQZzb8BuR1NxO6MGK24kflgRDu3iw9MvSUUVTkXxgggxjtDpC7PM0DPCQsAIrMg81xTu+heFBKeFUwotDG5p1ipkmvrUeYWf74KoBiPrP2hgM3exGYClHxJBcbnohK1sVz02x7sUU4XoSMPJnTEAkkbv4FELiqxP3mYZBlii3zTbwrrfm5HgV9yMdPA8BhfoGKKAgbZLPou/IU2DSeIyn/CZeR/MS1yO0V67NchOFvQxtUP/Hkpx+VPaRUB8/rqh0B/oaupgHdaSWDcZfA+AHm22nb37cTgw7UnZfv1FJGsNqsmCOryZomEq6vDaZ5OUamhA6SNjg3T2YAqv73JXuEImCEi0B6YvoUrzOIXSdu1ViThM+SfJliADHCn5UkU4Jo+nQ4XcyIvmDpZrvS6HeDQL2CyHsPx/u/at RdoNYYvS 3M/Xa+9PYmv79Hckc8W6KtjBBXQzGjRD6b8n535KV0HdVPSQdeLidp6T55ekwQcKHmNhyprYmtHRn1EE68hHOmTgfM03rG/ZbOQlLnJqOTMdmhMiASApgFGkt8azGNw/7oOrbzvKsPB6k1YuqqNOwjvz0R6JxTLH1g4PkLyJiHMbI7obBEhytpGgBly2SM/+Z9Eox55JLTfzJIMH3tbadeNp8n2Rm7lNjXuolvZhvoqN+WIo= 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: From: kernel test robot > Sent: 25 July 2023 15:57 ... > >> mm/mm_init.c:908:14: error: static_assert expression is not an integra= l constant expression > start_pfn =3D clamp(start_pfn, zone_start_pfn, zone_end_pfn); .. > include/linux/minmax.h:45:17: note: expanded from macro '__clamp_once' > static_assert(!__is_constexpr((lo) > (hi)) || (lo) <= =3D (hi), That didn't fail in my test builds. The compiler I was using must short-circuited the ||. I'll substitute a 'choose_expr' in v2. =09David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1= PT, UK Registration No: 1397386 (Wales)