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 35987C71159 for ; Mon, 16 Jun 2025 17:32:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A75FE6B008A; Mon, 16 Jun 2025 13:32:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A26A76B0093; Mon, 16 Jun 2025 13:32:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9157A6B0095; Mon, 16 Jun 2025 13:32:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 7CA376B008A for ; Mon, 16 Jun 2025 13:32:45 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 058D5C0A53 for ; Mon, 16 Jun 2025 17:32:45 +0000 (UTC) X-FDA: 83561958690.08.82B9B6F Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) by imf24.hostedemail.com (Postfix) with ESMTP id 40609180015 for ; Mon, 16 Jun 2025 17:32:43 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=WsKVOx+u; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf24.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.222.45 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750095163; a=rsa-sha256; cv=none; b=Mhl1viS2kkN9lRHj7KIXAXctSygU6qtCTLIZnN9fXjq48X/TjU9bHrNqrFIIJNsVqb9a6d rU6tRQE0NkN3u7LbB7aIY/OkzHJH0mo0ifeCNPdjOlv/u8dj1OOzHtW8TBn7n0cj76RB9Q CI30Y793v0oUQhdP3f/BzMvit2jvnhc= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=WsKVOx+u; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf24.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.222.45 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750095163; 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=ynk8wNhlj9yzC6y9Kpo/JK+rurY2Maqm6+QVk7hFPII=; b=glkdkRQC53RnO+HJ9Oz/qotK3qmZWAIXQsKyB/QEUx8inKgAKXvDJSRx+fK56dfxLtNzt+ YY5msDIKqZ5fBVx4Ha+crIqXUhPOsU5VjLGcDzfqcZuoJZttZhhagp6BndhhxIqhZW4lNS movx+QiMp2K9CgGrBSphH9//R5bLboQ= Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-87f298f3508so114633241.2 for ; Mon, 16 Jun 2025 10:32:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1750095162; x=1750699962; darn=kvack.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ynk8wNhlj9yzC6y9Kpo/JK+rurY2Maqm6+QVk7hFPII=; b=WsKVOx+uqImDYRtjVqX1PiqdpUM3hHnE5Nvh/xVFHlr0KM+SaCUd/7bvlOFPhqsroM 235VwHeOuWMerPtsgo7eByao6cj2zzbopePAJafCLHcRUPSGeUcZV2NwmynL0eOxSGR5 ff1I7Ch2ZxQUWwoV6h2B2IO9vLnjrp6uXxNdZsoPPwu3BsJ358UWJG2u6Hv2Gtzy4BeQ tJS/D8wpb0A71B2/7KJukyMExAKhUEs2LhaQZpT5S/E6RmASl4r5gDdByRUL2XQFPI8i KLz9oWlLwspEfp1kAqky3JekPRTltP54MVS5zd8uKEJJq8FPuDgbtcm5su5sllQ3nW9T c1mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750095162; x=1750699962; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ynk8wNhlj9yzC6y9Kpo/JK+rurY2Maqm6+QVk7hFPII=; b=HJmdTWj5jr1lvuT1DRSB+prq5i1wdupI++bcgTJyJNhHS8DGApR/MZd5dXxF226Fha TER+zzvH00H+K8Y50fj4pekwoziyIJ4pm1xflG2w0m4l5c0iWwwd37aKV1ZYul832v9G yNZurV9fr91rq12sohL3dn/+Xvp52yOdT7d890y1TiPMA1YCPb1DeBLkf7snke7EultG bhKJ16zoeELkCtVIVNXTGR9nF6VdsugSoKIVlfdUlflg1yBosc0hsO5AbT5dAcABzuHB F9qYwR6qr81qG25C8Bp3qTbxgr3xBeWtBo0dOmisqk9LVjKnWGCY0JoPfcUK8ePJR5U5 3qxg== X-Forwarded-Encrypted: i=1; AJvYcCW3oYzFbk+vT4XVI/aoaTKew+VGgkYHRwwUDRUUEgr/DD0LZ8nSF5NmGMo5YL6BHkRB6MT8wZGLWw==@kvack.org X-Gm-Message-State: AOJu0YzFk4ygoVJ+tYPHk6pUgnMAXN8JmTYMu0aHs1MmlLO4l2t38gAM 8K+5KPP7S7Mh7+yNh2scrbLbmlNw3k5uObiPfUS6nZn3T8iU1qfyk1jDDLQlTGcBA254G5/aj3n POCrtchCjTHY/vw+qOlAzqs/QIO1adekl8D9qDLMHmw== X-Gm-Gg: ASbGncufg0uEUiDmXTF9cHQ6AfWP/Eyj7MrrhDa+0LYmtBJ1Qh3wG6lxZoW7EyNcZ9A HCc1dk2ncHcOzjmrnrXBpcBz+M1ilF9SizNntMxvMp+lx0QnX6gXVj/GijjU1HqhWdF9M/bYvd3 lkCf+Bg6VYjI38DIL2CuK4KbAw7rU95RhhkvqxOcLPxjg5Xlr0u1x9p/rrLEvc7vyBlIKoJr1Qf 8oF X-Google-Smtp-Source: AGHT+IHtQaJV3ItFaoD7sYxOhigOsQpCwUUKXe1/pzTGG14U4Q2oyXyV0Gt4uPDyhvzpx97Ct8N1h2Gb1D7zC0JZ1x8= X-Received: by 2002:a05:6122:30a8:b0:531:2d3b:44d3 with SMTP id 71dfb90a1353d-53148f33d17mr6217406e0c.0.1750095162234; Mon, 16 Jun 2025 10:32:42 -0700 (PDT) MIME-Version: 1.0 From: Naresh Kamboju Date: Mon, 16 Jun 2025 23:02:28 +0530 X-Gm-Features: AX0GCFvvQJbkAKVmZhMTmTp-xwc52yagBdapT86oaeKvv4z6vLbcUy5yZzQCsI4 Message-ID: Subject: clang: selftests mm pkey_sighandler_tests.c warning duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier] To: "open list:KERNEL SELFTEST FRAMEWORK" , linux-mm , open list , clang-built-linux , lkft-triage@lists.linaro.org, Linux Regressions Cc: Nathan Chancellor , Andrew Morton , Shuah Khan , lorenzo.stoakes@oracle.com, Vlastimil Babka , Zi Yan , Keith Lucas , aruna.ramakrishna@oracle.com, kevin.brodsky@arm.com, Arnd Bergmann , Dan Carpenter , Anders Roxell Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam01 X-Stat-Signature: 4eqdwtocan5u3ysuyegry9rduziiqwwj X-Rspamd-Queue-Id: 40609180015 X-Rspam-User: X-HE-Tag: 1750095163-548319 X-HE-Meta: U2FsdGVkX1+i0DduaYqXk2JIEqPxdgkkpNirm4k3dhN4qSyP8Kxf4SKbmjQ1WFcnXx/nmH3QrQtemGzf/5Lx/WOfrqwvUVO32lK8slJLHS7A0VL4vVevOOK0XdznbmCzz8hbRN7Xe2XQemsyYzx5U3h7Ll8khMUQLWf0of2wwvD8X31nc8+xPH9b8tri07j9PfO1LqJFBKdx0uYJR30hMd4YNxLbqilZYG77HfHucWedNVObt5jgUvKz9tWSafbdFLQk4JjB/fUDvCbkKmbBt9ts1mBx1fbCZg7suIVY7kbfm81yVRqvvFm16nw341K6a0+2Fh2SwKvKLH788f0t1lMFLP4n14pcn+xsQ2H0g9aXXomBnbrHRWx382axeXgY2XOmOa7hDNPT/85y6kZLGT7hLrYfKVFSPi8NU7dMYylk4A/XFOLfXI9X6kH3oywdvytM2aCdo8g0q1FXuCc2mArEd6ehQ0bL94X+2/PzjV0Fg9AQErtNzJj+llHgNLQhabMiOJl2CC7Y7/a6d3H6ilrOkOVf2ZTukYuNOveRQdtbAsYXgkcryZwUXMWCJpqPdkQhclJgq8bq8TzLetFSBs1hHGaLhXSfv5Wrf9iD35ZbtP/6AiYN3j1G5x1tPvEsRzpiuIQ6J7fCUc+3hImxNgVJDVnoAB8RiZgXAgeakVJpcOCxUntn5yeUejS8shVWtEsWCcnJ/v5ZcBJ/aT7cVd4EfUMWV7l/niamf/zx/brnswN7nNWpjgEyzIskA96MqaD1OL+l4fLb8DCzrkwTr4Gktyi8pNPCIIkghZmEd5GZrzNMnwq6ZPcS+JMWlfsZ8z8QOcZTILtAycD3dp92CgO5uLSUMCQS0PT24nkzEAXznmv1Bjr1cbkRQY9zgKtY4hwSs4uIcgZ6nHgpnXdWtTUfpxCrJjexsEJ2DJRkhZTZ4GW0ip/HJ3vp5RLIJQ61BysBUwmIK9FXbDpiDOU WqBMD2nB j+csIAQdZA73wUBXZZbyurr94JH0SQKc3iXwBdBCEV1QBOfSthVPcFj0gMEd0+zDG5iuP/wBk+GXXOxP0ShbS7B4Fx0xiO/pLOyaonzFhiMwhq/MZSds9P4g6qdFU5xxsBWFPp+B/r88UpAh/dhB7WN7aZWarkED278BHzk2myuphtn98HeqMuhwDKoTNB283+epGhPirYyOGCUvEde9sM8J+ijuioipYWA7G07e66vv0SBkhvlyFO6dmBF5p4LBi7rykPzn6oTTygRDkYcfU6vfSvUCCzZVzmyS45xe1PdtOQ290+nyIW2Az4aVPewE7GA9iyyuxrNR1rT84Al+29NRA/uTowfzgh6ItJh8NjpEeHEU8IOYADDI34O8KR2ajb8iGxFXxSM9Xn0v9m32qIYeKE01IRsX8npOCIJIWvRZFV63BsZunEhcqMQ== 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: The following build warnings were noticed while building selftests/mm with clang nightly toolchain for arm64 and x86_64 architectures. Regressions found on arm64 and x86_64 - Build/clang-nightly-lkftconfig-kselftest Regression Analysis: - New regression? Yes - Reproducibility? Yes Build regression: selftests mm pkey_sighandler_tests.c warning duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier] Build regression: selftests mm mremap_test.c warning pointer comparison always evaluates to false [-Wtautological-compare] Reported-by: Linux Kernel Functional Testing ## Build log make[4]: Entering directory '/builds/linux/tools/testing/selftests/mm' /bin/sh ./check_config.sh clang --target=aarch64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument --target=aarch64-linux-gnu -fintegrated-as CC cow CC compaction_test CC gup_longterm CC gup_test CC hmm-tests CC hugetlb-madvise CC hugetlb-read-hwpoison CC hugetlb-soft-offline CC hugepage-mmap CC hugepage-mremap CC hugepage-shm CC hugepage-vmemmap CC khugepaged CC madv_populate CC map_fixed_noreplace CC map_hugetlb CC map_populate CC memfd_secret CC migration CC mkdirty CC mlock-random-test CC mlock2-tests CC mrelease_test CC mremap_dontunmap CC mremap_test mremap_test.c:425:31: warning: pointer comparison always evaluates to false [-Wtautological-compare] 425 | if (addr + c.dest_alignment < addr) { | ^ 1 warning generated. CC mseal_test CC on-fault-limit CC pagemap_ioctl CC pfnmap CC thuge-gen CC transhuge-stress CC uffd-stress CC uffd-unit-tests CC uffd-wp-mremap CC split_huge_page_test CC ksm_tests CC ksm_functional_tests CC mdwe_test CC hugetlb_fault_after_madv CC hugetlb_madv_vs_map CC hugetlb_dio CC droppable CC guard-regions CC merge CC protection_keys CC pkey_sighandler_tests pkey_sighandler_tests.c:44:15: warning: duplicate 'inline' declaration specifier [-Wduplicate-decl-specifier] 44 | static inline __always_inline | ^ /usr/lib/gcc-cross/aarch64-linux-gnu/12/../../../../aarch64-linux-gnu/include/sys/cdefs.h:424:26: note: expanded from macro '__always_inline' 424 | # define __always_inline __inline __attribute__ ((__always_inline__)) | ^ 1 warning generated. CC va_high_addr_switch CC virtual_address_range CC write_to_hugetlbfs Warning: missing Module.symvers, please have the kernel built first. page_frag test will be skipped. make[4]: Leaving directory '/builds/linux/tools/testing/selftests/mm' ## Source * Kernel version: 6.16.0-rc2 * Git tree: https://kernel.googlesource.com/pub/scm/linux/kernel/git/next/linux-next.git * Git sha: 050f8ad7b58d9079455af171ac279c4b9b828c11 * Git describe: next-20250616 * Project details: https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20250616/ * Architectures: arm64, x86_64 * Toolchains: clang nightly * Kconfigs: selftest/mm/config+defconfig+ ## Build arm64 * Build log: https://qa-reports.linaro.org/api/testruns/28765515/log_file/ * Build details: https://regressions.linaro.org/lkft/linux-next-master/next-20250616/log-parser-build-clang/clang-compiler-pkey_sighandler_tests_c-warning-duplicate-inline-declaration-specifier/ * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2ya0viPHafKAe0u89drIv5fcwu2/ * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2ya0viPHafKAe0u89drIv5fcwu2/config ## Steps to reproduce on arm64 - tuxmake --runtime podman --target-arch arm64 --toolchain clang-20 \ --kconfig defconfig \ --kconfig-add https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/netdev.config \ --kconfig-add https://gitlab.com/Linaro/lkft/kernel-fragments/-/raw/main/systemd.config \ --kconfig-add CONFIG_SYN_COOKIES=y \ --kconfig-add CONFIG_SCHEDSTATS=y LLVM=1 LLVM_IAS=1 debugkernel dtbs dtbs-legacy headers kernel kselftest modules -- Linaro LKFT https://lkft.linaro.org