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 1DDE0C61CE8 for ; Mon, 9 Jun 2025 14:28:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AF48D6B0095; Mon, 9 Jun 2025 10:28:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id ACC486B0096; Mon, 9 Jun 2025 10:28:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9E1F86B009E; Mon, 9 Jun 2025 10:28:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 812486B0095 for ; Mon, 9 Jun 2025 10:28:26 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9FE82C0378 for ; Mon, 9 Jun 2025 14:28:25 +0000 (UTC) X-FDA: 83536092570.14.B0602F7 Received: from mail-yw1-f169.google.com (mail-yw1-f169.google.com [209.85.128.169]) by imf24.hostedemail.com (Postfix) with ESMTP id C45A818000A for ; Mon, 9 Jun 2025 14:28:23 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TMqU+vBF; spf=pass (imf24.hostedemail.com: domain of yury.norov@gmail.com designates 209.85.128.169 as permitted sender) smtp.mailfrom=yury.norov@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=1749479303; 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=ULBgHgW55K4uCky/f5KUdZJE/tyMyCrzkPdUsTZnDnM=; b=P4kADb/M5DxuObFe0I4LZ6b5M9mkLozoHsK43ROSTJbcjRJkI4RheDAxabsaGd7gyOTvNA Cm5n9JK6+JDpc/nnh/xqz/EXLw4RoifjMFLr/e1AtYYbyXfBX8i0z+A871XMf6IQ1hNwPB rYis/Acrv5TfwsR0sAcl+LegJRI5p/c= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=TMqU+vBF; spf=pass (imf24.hostedemail.com: domain of yury.norov@gmail.com designates 209.85.128.169 as permitted sender) smtp.mailfrom=yury.norov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749479303; a=rsa-sha256; cv=none; b=4wg9GPGLjgErJWEr47t5mY1sYfY3ZxyurViLy/uHfruNMDv4lDKtdAHz41YQKKQCy3SO7U c4+0TVCuBridvJSKliDgjViFM8CE2L7kNIQSLxJsZwZJUmeZPxc7MDCIJC9EoGI/Aylpd2 PqR32YSeqPLj/RO7xq9HfUG/QWGDhTU= Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-70e5d953c0bso44535437b3.1 for ; Mon, 09 Jun 2025 07:28:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749479303; x=1750084103; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ULBgHgW55K4uCky/f5KUdZJE/tyMyCrzkPdUsTZnDnM=; b=TMqU+vBFGJBoQ6OyT0ucKxyGvyNW7EotkOyM/T3ZD22N66GIvBNWqkYtllw2jR0Bpe wmkECEB/oQOQB4bjPoU2iNy+sb00697qqPXT9a4KEBr5yqEEO6mFmkxrFxcSeuoq4cFZ nnv5wLzRfuDQuCKt2y1NkPyZeVK/UnvUliQj1LsJdvFgzO1/X6HHUMgX7R1JkF73N0cE +gviua1RFjHBGbLZ9JdtwLIaQLhTKO3BjJMdeOWyprp1FoThIwzTy5I/dShtPLe4FnMw K+inhEKf385+VsrvNwB1FV28Tej6UL8BWVoPe9/mwsnUlI+9Lh0xCWSWaGGQPcD3xv4h Nkrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749479303; x=1750084103; 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=ULBgHgW55K4uCky/f5KUdZJE/tyMyCrzkPdUsTZnDnM=; b=hN/MweO/xBEvCc14wBJ2Vv4Jum6w5EmhbLXiCaFLWkJsEbzawXoog285dk330XhqJd ti1QEC353VCmwhLWlI4dvJ5O9fW2BwSIs+0cpjcobGbNIalAouWXcHNIahrSxw/zPi4L DnJ1sc/8wBVUdpOMogwtv2FpYCzq8Q9Ga9/AMrS9/S9Cd3bH6q/hA8q/CqhrIT4o8Sc9 nVj8+gjhGQEWUjwJUA9+uzeaih4R8fvpFkrbOaI2dNTMDmX0GLOJz4t9IsIvYTusT31g wGelnE+JeqgHeTZy0ZseQt/kYPDEw2fNNrdb9XFOiYWlJqD4g/pWqbZpSY0B9zosNT5/ 1Q3Q== X-Forwarded-Encrypted: i=1; AJvYcCWMtiHfGnFWqsnFO2lyfKXvGmmFPZxpP3B6x0rdjqzPnuevjcJRmaCxiLMfIsdnhWrLYGTJdt2gDQ==@kvack.org X-Gm-Message-State: AOJu0Yx5jcM97U9rISy5IQ8D7qjJs71FZSYs2X4mY+A46hqQgAioPtAd 9snQd1JAqiJxgWfeZJrYw3FJnf73icZh4Cu4mNKSr7wcSArh3mfjuHX/ X-Gm-Gg: ASbGnctmmAoUeN8PW1HEkE4EzGQlS3aQ3aLiGi4NTp6URTcC5W+nUc43590zK44lc91 iUdADuxPDw16u9nQb7U75IiS8oSZqd1Ji8/9ex2eNw7JNGY2oyDgIe9pW8nikPkVgBXBWkDHaSt P0D5h55+ojCHhN5Rbrc/3nbzGP+xoy3lvt3J4ywmCzxyzg+IEuhq+crIjJaclYNK/dKUzSMlkFu BoINK1AeQnT1BGasnQ0gypDSp8LqKaxwKEM7L6o3fiwrDaROCaH7xCw4pXa5THa1pNPgpHwJMVQ ohhzMvBY4zK29DnaFyZr7KTPBXSwAKTRGIbeQHFJL7FsVnrGXVdeJ+IRC9aWXEqffW06x952RpK hCjd3MG20GCU= X-Google-Smtp-Source: AGHT+IE7x/r83CjR/wFN75taS22AA4M8aAtcLjlNxIoyzoAwTuVKwgHMLdfLcGW/eUK9jarXCVZw1A== X-Received: by 2002:a05:690c:6408:b0:70e:5eda:4940 with SMTP id 00721157ae682-710f77106a1mr185615697b3.25.1749479302621; Mon, 09 Jun 2025 07:28:22 -0700 (PDT) Received: from localhost (c-73-224-175-84.hsd1.fl.comcast.net. [73.224.175.84]) by smtp.gmail.com with ESMTPSA id 00721157ae682-710f99141bbsm12528847b3.54.2025.06.09.07.28.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jun 2025 07:28:22 -0700 (PDT) Date: Mon, 9 Jun 2025 10:28:21 -0400 From: Yury Norov To: kernel test robot Cc: linux-kernel@vger.kernel.org, Rasmus Villemoes , John Stultz , Thomas Gleixner , Stephen Boyd , Andrew Morton , llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List Subject: Re: [PATCH 1/3] bitmap: generalize node_random() Message-ID: References: <20250608194536.28130-2-yury.norov@gmail.com> <202506090550.y3ypu2EO-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202506090550.y3ypu2EO-lkp@intel.com> X-Stat-Signature: 5z6s4515i9xrafx7a5kardsoginksio6 X-Rspamd-Queue-Id: C45A818000A X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1749479303-166141 X-HE-Meta: U2FsdGVkX1/po/BTr2aymHThwQOMzPg+8JcYD2DTwnFiezhInv/VlMOcBJ31r9EsC7fbzgIBjdLcX9Dm6Dina3rcrGqIqpRbVZzg9RcV8WLTTWwfvPZ9lxIQATwUl8S78gS87ENDMn8c53RtXhVrvMfqSGQTa9LwIFB8H4FU1gzPij7dUVtl8lu5cQjQkHJE1u+k4alXelAeJnPl6SnQKyh1txmXnCt7rayZrqIOR43rPXeGqicqzyVMJfJMkgNr/VAXfcYgb9fxFjx3QrFfbbXNMbddeS7kytAwRnEsa/5hLOh5RJjY5bZffefA7fd+WCTDTZCWRx3Di9ZpcvpQZ9kiVQ5vHFSY0ZtAP0GNSD982p56ikR7OrYy5QSWSzBaAbN22o1RFNCrofVbWGNlABANbfNHQKOdpNIGv9mkCl69uW9jzab/Tqbd3+fwJYS9SXPERFYAzSDmJsEUtuzFhWq+J/h+uCIDXItUKAb2n4UCaGiGN5FVXW+yjX0voDy9U6BxCC6MNCIFpTKWfAdYwW2QADaPnWNMT5eH1f2XUM4olTFdzfasblt2mXxiZueHKR/zqC+XFbEPdYO7blofIm1gpqkZXQtB2HY9u6ZW3WslYuC2046E8y8pz5W1VPALzWQszva78QmZ/WY4qE4iN+FCfM45u9F7tSgSch518blh4Bh6UpGkfVNclzfO3DJFwQI/8SgS10In65C4QhYVvrDP5teb/lRhedVOJj5bWxu45gKDQFLX/ysmidRJRLvQI3Zyrmu+s0oGJJZL9wrTkbN2/DiDc/vf9cLYHwq4rzQPKKoeI+3k2bYZIE5l41rDxR8stp9QIuw0r1TSovv/Yy+x9n601Q34MtdSupgS5wMC+Ai/Du9VZ9+2tgdEczoBQ73JuHY9cdboZBcHyX3+MZAomnJqEvhk3enoyWj0Ha73sYqYxLXB3Bt+XT3o9YoWEatNPV4XezXZoOspIHJ rb495GHU x/64Xieh0dXZlLxBuT0nNAso+ut9h9Nqy9eVb8BQGp1AZDdB5dREDbtxhbjwDlSEBIqLPgkz5sEfsqT497wZWO/JsRPsn1TMhc79zymo3nQ6thqAShxLxuaCOrgpcU4AHkJDVriwH7IUY/Jh+gekXeQJwhzU4e7rjnI4sFcGPj7Lcl+EOFzMCF70xU1J4+Jt/9MG8uvOzBZBiEa288ix8VrrB1z4N45+5+du3LXYQhfsoXl9Lae2uTjl3Nb0nPs6H/PRyUaHaIFuObOzbvaynY7IXo9WsuLVpcCmu3U9O6OkDJ9kYVhN3JO6qLmKrw21NkZJZn1U9hiOCvgPUBVz02wlu2T/KVHQ2uPKhh6Bfmk8pQwS6sZB6IlkEGFIHqkav8NE9Kqj5o0m8giO30KAqWw4h7RygsU7GMwrQpgYGVqpJSjSDQXxrVkaMHTBMy6lLWY7HH+IK0cBjSnxM8YJpNm0LQzjejKwFEtt4fa9UxdyyLE0bBtUA589EEkA1PGVw1w5CnxzX7i9VonhCVdeRw+NBhQoYXHWmpcOuzICYt/JWCWb8m93xVUPvLPm7mFwMt2Kjtxno6kfbRLxSzjVsq6rtc+aZuKX4j8zWfDaVGkYpyTGGJi0cD8sSgvnQvf7pRkHm/JpxPY2btOJHesBlFE1aUijLaD/oHkcj 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 Mon, Jun 09, 2025 at 05:44:47AM +0800, kernel test robot wrote: > Hi Yury, > > kernel test robot noticed the following build errors: > > [auto build test ERROR on akpm-mm/mm-nonmm-unstable] > [also build test ERROR on tip/timers/core akpm-mm/mm-everything linus/master v6.15 next-20250606] > [If your patch is applied to the wrong git tree, kindly drop us a note. > And when submitting patch, we suggest to use '--base' as documented in > https://git-scm.com/docs/git-format-patch#_base_tree_information] > > url: https://github.com/intel-lab-lkp/linux/commits/Yury-Norov/bitmap-generalize-node_random/20250609-034657 > base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable > patch link: https://lore.kernel.org/r/20250608194536.28130-2-yury.norov%40gmail.com > patch subject: [PATCH 1/3] bitmap: generalize node_random() > config: arm-randconfig-002-20250609 (https://download.01.org/0day-ci/archive/20250609/202506090550.y3ypu2EO-lkp@intel.com/config) > compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250609/202506090550.y3ypu2EO-lkp@intel.com/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-kbuild-all/202506090550.y3ypu2EO-lkp@intel.com/ > > All errors (new ones prefixed by >>): > > In file included from ./arch/arm/include/generated/asm/preempt.h:1: > In file included from include/asm-generic/preempt.h:5: > In file included from include/linux/thread_info.h:27: > In file included from include/linux/bitops.h:29: > include/asm-generic/bitops/generic-non-atomic.h:140:16: warning: attribute 'error' is already applied with different arguments [-Wignored-attributes] > 140 | return 1UL & (smp_load_acquire(p) >> (nr & (BITS_PER_LONG-1))); > | ^ > include/asm-generic/barrier.h:204:37: note: expanded from macro 'smp_load_acquire' > 204 | __unqual_scalar_typeof(*p) ___p1 = READ_ONCE(*p); \ > | ^ > include/asm-generic/rwonce.h:49:2: note: expanded from macro 'READ_ONCE' > 49 | compiletime_assert_rwonce_type(x); \ > | ^ > include/asm-generic/rwonce.h:36:2: note: expanded from macro 'compiletime_assert_rwonce_type' > 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ > | ^ > include/linux/compiler_types.h:565:2: note: expanded from macro 'compiletime_assert' > 565 | __compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) > | ^ > include/linux/compiler_types.h:547:4: note: expanded from macro '__compiletime_assert' > 547 | __compiletime_error(msg); \ > | ^ > include/linux/compiler_attributes.h:138:56: note: expanded from macro '__compiletime_error' > 138 | # define __compiletime_error(msg) __attribute__((__error__(msg))) > | ^ > include/linux/mm.h:2618:9: note: previous attribute is here > 2618 | return max(mm->hiwater_rss, get_mm_rss(mm)); > | ^ > include/linux/minmax.h:112:19: note: expanded from macro 'max' > 112 | #define max(x, y) __careful_cmp(max, x, y) > | ^ > include/linux/minmax.h:98:2: note: expanded from macro '__careful_cmp' > 98 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) > | ^ > include/linux/minmax.h:93:2: note: expanded from macro '__careful_cmp_once' > 93 | BUILD_BUG_ON_MSG(!__types_ok(ux, uy), \ > | ^ > note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) > include/linux/compiler_types.h:565:2: note: expanded from macro 'compiletime_assert' > 565 | __compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) > | ^ > include/linux/compiler_types.h:547:4: note: expanded from macro '__compiletime_assert' > 547 | __compiletime_error(msg); \ > | ^ > include/linux/compiler_attributes.h:138:56: note: expanded from macro '__compiletime_error' > 138 | # define __compiletime_error(msg) __attribute__((__error__(msg))) > | ^ > In file included from crypto/krb5/rfc8009_aes2.c:10: > In file included from include/linux/slab.h:16: > In file included from include/linux/gfp.h:7: > In file included from include/linux/mmzone.h:8: > In file included from include/linux/spinlock.h:56: > In file included from include/linux/preempt.h:79: > In file included from ./arch/arm/include/generated/asm/preempt.h:1: > In file included from include/asm-generic/preempt.h:5: > In file included from include/linux/thread_info.h:27: > In file included from include/linux/bitops.h:29: > include/asm-generic/bitops/generic-non-atomic.h:140:16: warning: attribute 'error' is already applied with different arguments [-Wignored-attributes] > 140 | return 1UL & (smp_load_acquire(p) >> (nr & (BITS_PER_LONG-1))); > | ^ > include/asm-generic/barrier.h:204:37: note: expanded from macro 'smp_load_acquire' > 204 | __unqual_scalar_typeof(*p) ___p1 = READ_ONCE(*p); \ > | ^ > include/asm-generic/rwonce.h:49:2: note: expanded from macro 'READ_ONCE' > 49 | compiletime_assert_rwonce_type(x); \ > | ^ > include/asm-generic/rwonce.h:36:2: note: expanded from macro 'compiletime_assert_rwonce_type' > 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ > | ^ > include/linux/compiler_types.h:565:2: note: expanded from macro 'compiletime_assert' > 565 | __compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) > | ^ > include/linux/compiler_types.h:547:4: note: expanded from macro '__compiletime_assert' > 547 | __compiletime_error(msg); \ > | ^ > include/linux/compiler_attributes.h:138:56: note: expanded from macro '__compiletime_error' > 138 | # define __compiletime_error(msg) __attribute__((__error__(msg))) > | ^ > include/linux/mm.h:2623:9: note: previous attribute is here > 2623 | return max(mm->hiwater_vm, mm->total_vm); > | ^ > include/linux/minmax.h:112:19: note: expanded from macro 'max' > 112 | #define max(x, y) __careful_cmp(max, x, y) > | ^ > include/linux/minmax.h:98:2: note: expanded from macro '__careful_cmp' > 98 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) > | ^ > include/linux/minmax.h:93:2: note: expanded from macro '__careful_cmp_once' > 93 | BUILD_BUG_ON_MSG(!__types_ok(ux, uy), \ > | ^ > note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) > include/linux/compiler_types.h:565:2: note: expanded from macro 'compiletime_assert' > 565 | __compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) > | ^ > include/linux/compiler_types.h:547:4: note: expanded from macro '__compiletime_assert' > 547 | __compiletime_error(msg); \ > | ^ > include/linux/compiler_attributes.h:138:56: note: expanded from macro '__compiletime_error' > 138 | # define __compiletime_error(msg) __attribute__((__error__(msg))) > | ^ > >> crypto/krb5/rfc8009_aes2.c:209:3: error: call to undeclared function 'get_random_bytes'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] > 209 | get_random_bytes(buffer, krb5->conf_len); > | ^ > 27 warnings and 1 error generated. OK, I'll enable those locally, buld-test and send a v3.