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 5B592C77B7F for ; Wed, 17 May 2023 13:27:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CC9E3280005; Wed, 17 May 2023 09:27:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C52D7280001; Wed, 17 May 2023 09:27:10 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ACB9B280005; Wed, 17 May 2023 09:27:10 -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 969F6280001 for ; Wed, 17 May 2023 09:27:10 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 03993A05D8 for ; Wed, 17 May 2023 13:27:09 +0000 (UTC) X-FDA: 80799823020.29.F101282 Received: from mail-vk1-f182.google.com (mail-vk1-f182.google.com [209.85.221.182]) by imf23.hostedemail.com (Postfix) with ESMTP id D86B9140012 for ; Wed, 17 May 2023 13:27:06 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=EUpPA5Iw; spf=pass (imf23.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.221.182 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684330026; 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: references:dkim-signature; bh=wx5qxeQeKBEqdde9QKQUuKh6WnmMKonJWNMvVFtbusQ=; b=nmj59kpiHFuPJbps5bWYOOtygnIlWqpujc5p2b++TRh93hfgIsYGal3QUNLhd5GvLfwql0 dWtHkKoDSgLfjPMGIa0hUQyMAn2fYLDZO7E4OjqDZFd3TQ7XN+UuS2krvFgjQwYj5jS/aU 6qwv+uHpHvp6EQqyapQSQLKCWtQF1EQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684330026; a=rsa-sha256; cv=none; b=E0aX6JK+B1No3PfBMgluZk4eOhBF51XK/g2cbz+epz+TSJ/559srkwcakBnayu4xB3lN/v 4Xyq/eeFZEt4/374DeALNI5xucX5Ir57wJKdyt9yNMzdZEe0m4sTIbGcQ+q5Pc1hOilBwd pOwIkVvfnmYtLjJuoKZtZyNiaqXht4U= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=EUpPA5Iw; spf=pass (imf23.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.221.182 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org; dmarc=pass (policy=none) header.from=linaro.org Received: by mail-vk1-f182.google.com with SMTP id 71dfb90a1353d-4501f454581so543734e0c.3 for ; Wed, 17 May 2023 06:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1684330026; x=1686922026; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=wx5qxeQeKBEqdde9QKQUuKh6WnmMKonJWNMvVFtbusQ=; b=EUpPA5IwWSIxGRUOqWsOvLyTp4i1XI17/5VigHXAf74ZHi3QZcP8fdSXmbGXoCDCSQ 2U3ZKH+rkrnMi+2vCvgqYy1BJYe2TrQDhY7OLiXicu4ah2gEXfUvkrLzUs8PdrBM91VX wd3N7IOps0uMr8Yz0592+ZUkhuy9b+LrSQXgEoxEv8qndehEQJBIRgUwI0JdozwA1lAS fbfqohkW5GK4FQCthQNJZEitw0n+dxoq16eBYCeoCaVa2zWRpbnU/gZK9ndYpavRH5i9 yKz399TOMcvSk1hqbBqIa5P0IZWVv5Kwxrn4W2hUD2FFhuB7IpQGjQ7SQCZptOTW0HhP jVJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684330026; x=1686922026; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=wx5qxeQeKBEqdde9QKQUuKh6WnmMKonJWNMvVFtbusQ=; b=IMCXoG5milB8Im/wiVW79P7loi/Ysp6k3aeCDKd4LiuQGLGkrZZcHYLz546k1DwvX9 qi381qBKzLatr2U7jQ1Cz7OC67hsLhLEaJZI9Q1YKomOcFYFGmRnXAeZXJFMBrinhom4 keJBBkvwdka0atpdNzqyvtg9k+89xQ+BnpOf8ih3y1JlthHLdT7X4HqbImgu6/5qVgdy xzT4GLo/3tmZ6aJyo9DIZFWCMqBztKgv22VbusJeIq4Tq1wCd1IGSMM1xMjTi3XofLwc BvxS3PB7JPRx2mB7P1zQ/16l/IzY96YcM0B3LDzIjEtkS1c0J6zu3BvCK+xm/EMCmm+u RwtQ== X-Gm-Message-State: AC+VfDxF2GTRc5Zgh9vkvLd0doHHtf+O6s5+MPoP5phTE0mPisfr8e0a sdp0ib2llJhmwgV4MDXmcCurgrWRH/TXqlWqOAEkMA== X-Google-Smtp-Source: ACHHUZ5ZmiZ3a8jbMBeNoTr/UiZDSk/LTYNubVr/K+g1RAnZdAx3dZ8iDgO8Iv48WlmHLMqj2HPVuwZbWQHMSHDKFm0= X-Received: by 2002:a67:e3bc:0:b0:42f:78d5:d987 with SMTP id j28-20020a67e3bc000000b0042f78d5d987mr15717719vsm.1.1684330025759; Wed, 17 May 2023 06:27:05 -0700 (PDT) MIME-Version: 1.0 From: Naresh Kamboju Date: Wed, 17 May 2023 18:56:54 +0530 Message-ID: Subject: next: arm64: build/gcc-12-lkftconfig-64k_page_size - error: call to '__compiletime_assert_494' declared with attribute error: BUILD_BUG_ON failed: (((16 - 3) * (4 - (2)) + 3)-16) > 10 To: Linux-Next Mailing List , open list , linux-mm , Linux ARM , lkft-triage@lists.linaro.org Cc: Ard Biesheuvel , Arnd Bergmann , Anders Roxell , Dan Carpenter , Andrew Morton , David Hildenbrand Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: kdoewshkxz4t1whyod6ayqcyr8tq53js X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: D86B9140012 X-HE-Tag: 1684330026-913436 X-HE-Meta: U2FsdGVkX1/qulma8TKKDph7bUa1uKp2A2ce4Mh7voFm9MJf2Lo3acoiYFUWGT85PTudncp9NGHW97bDH0yl9Ev9vP/mN0zC5Lod1ceHEJcWcu84ODeV0uMZK+lZntTxv4T+F3qIZ+HSoIRdBvOyb9hLyaZq2wq30BYSC9pUL/YL2fGhd3PiefDyjK1wfBHL48WfcQRR601qJDJRqv+O+L3KGE2pZ56uBr8cIudeF7jahwO6cInlYuiZej1qWbaaF+YPbCdq6Fi/yDVJAc4MF44hHhheDpVzgUUYqtP2IpRdUN8v68D2o//scuP6mHiRgmmbkfHDxQVJvNoqZjTrWDU6Um/ePeFzPlC/QbtN0helM+h/nnlrSorrYfjo6fAkeMz5UJ7rVGdKhK2S+s/XS0n4g5SQkUqvXhfBKeu+ALxHZIvjBHTzzOPWV3AQNmX/3Ijha7s360wjzu4lRgKAhUGRoR+svGyvj/ykULGfZTmdbdriefFH3vm0FcV4VkNRuZLt1i1WgLKZzSiw+WL7LAems2+jxCfhYOxBy3sr+5dNzrZVuC7M7uVSvGwI5kg2eVq2CgqXhelRx+PXFd2cKfqAQRLlX5tYYKr1bS8sBEJLaTQmuFma78FZx5jdHU8fh1rlPwFH26/foVqK2Ps5yt2oObVhvFoG0cexksWHGt6WiH+KNdMEtaIrGb13rtsGc7OXOLCQwxVSQ+7nSKKDU0UYh1a4cZqx5ejBzEOcXEZgQCYrcjJyoAx6ZybT96/uTtTonvYYi2FB+9zqX9Cfh/RYMhKa0+lmu/rdW04GnqVOQ3oglrHUh+Tu2XNmbzUytDB0XUM6GfUHzS6uBfMnASSkEAL8EaoQWBucItAh89TKFcTsDC3EjehE3uGws6tWCs9IgX8EA1tA55REIisZfgdNK86u939Rqv3Brdz5t1dNwwS9cotWMvLaeEAQwap/ORILXpNMRSAhl9HtW/q 9AINViTR pvOvg7BETuqxx6bbnoLxrTYzI2pDa15AW+H+uOmoOyFy4iW6EELXVBcqhplC3DL67jKW7MgyI/95rb2ggJvSo7i0qBSkXoI/fPvmT04554eKGEOMMQBVamhBp3FtMzPremct/v6eGrYALQi5nStqLjvnkeKPJNAVa5z1N4O8WCLrw6pjsJUddwSzuk18T9unCqbXeLDviqtXwAIyB/uTj6DLYgnwEEdJQ8Z89Lc9DbvJJThsDUf5dDO/5iLA6GQvEpHJtYBhb/ODabfQWEmVBjXFW42j7XbgIbjn9D6dOg928+6XTH+I32EelxKQHFv60UdqinRvlb+tQFau3cuCDiuTHvDVTpLK8NcbzC1p7hmjQC4jZngsIlPROmn69B3iWWjtVQws6I5/IVy3AcIdhqPisSJCJ2E3cELBUWNzXJ93NcmQCQCo3pmGdrVALXT+t17FtzYMijU2asqlFZiHgkgvRl1+rxL6QFsM4PFRh9EWepOopvmZNfYBhI1DjqMhNy7bM 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: Following arm64 builds failed on Linux next-20230517. - build/gcc-12-lkftconfig-64k_page_size - build/gcc-11-lkftconfig-64k_page_size Reported-by: Linux Kernel Functional Testing Build log: ====== include/asm-generic/div64.h:46:27: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} changes value from '4398046511104' to '0' [-Woverflow] 46 | uint32_t __base = (base); \ | ^ include/linux/math.h:40:44: note: in expansion of macro 'do_div' 40 | ({ unsigned long long _tmp = (ll); do_div(_tmp, d); _tmp; }) | ^~~~~~ include/linux/math.h:43:9: note: in expansion of macro 'DIV_ROUND_DOWN_ULL' 43 | DIV_ROUND_DOWN_ULL((unsigned long long)(ll) + (d) - 1, (d)) | ^~~~~~~~~~~~~~~~~~ arch/arm64/kvm/mmu.c:95:22: note: in expansion of macro 'DIV_ROUND_UP_ULL' 95 | n += DIV_ROUND_UP_ULL(range, PUD_SIZE); | ^~~~~~~~~~~~~~~~ In file included from : mm/huge_memory.c: In function 'hugepage_init': include/linux/compiler_types.h:397:45: error: call to '__compiletime_assert_494' declared with attribute error: BUILD_BUG_ON failed: (((16 - 3) * (4 - (2)) + 3)-16) > 10 397 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^ include/linux/compiler_types.h:378:25: note: in definition of macro '__compiletime_assert' 378 | prefix ## suffix(); \ | ^~~~~~ include/linux/compiler_types.h:397:9: note: in expansion of macro '_compiletime_assert' 397 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ include/linux/bug.h:24:25: note: in expansion of macro 'BUILD_BUG_ON' 24 | BUILD_BUG_ON(cond); \ | ^~~~~~~~~~~~ mm/huge_memory.c:470:9: note: in expansion of macro 'MAYBE_BUILD_BUG_ON' 470 | MAYBE_BUILD_BUG_ON(HPAGE_PMD_ORDER > MAX_ORDER); | ^~~~~~~~~~~~~~~~~~ make[3]: *** [scripts/Makefile.build:252: mm/huge_memory.o] Error 1 logs: ===== - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20230517/testrun/17031010/suite/build/test/gcc-12-lkftconfig-64k_page_size/log - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20230517/testrun/17031010/suite/build/test/gcc-12-lkftconfig-64k_page_size/history/ - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20230517/testrun/17031010/suite/build/test/gcc-12-lkftconfig-64k_page_size/details/ Steps to reproduce: ==== # To install tuxmake on your system globally: # sudo pip3 install -U tuxmake # # See https://docs.tuxmake.org/ for complete documentation. # Original tuxmake command with fragments listed below. # tuxmake \ --runtime podman \ --target-arch arm64 \ --toolchain gcc-12 \ --kconfig defconfig \ --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/lkft.config \ --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/lkft-crypto.config \ --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/distro-overrides.config \ --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/systemd.config \ --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/virtio.config \ --kconfig-add CONFIG_ARM64_MODULE_PLTS=y \ --kconfig-add CONFIG_SYN_COOKIES=y \ --kconfig-add CONFIG_SCHEDSTATS=y \ --kconfig-add CONFIG_ARM64_64K_PAGES=y OR tuxmake \ --runtime podman \ --target-arch arm64 \ --toolchain gcc-12 \ --kconfig https://storage.tuxsuite.com/public/linaro/lkft/builds/2PtylMMZpP2yGvgCnhE5SZngOYJ/config -- Linaro LKFT https://lkft.linaro.org