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 54450C433F5 for ; Sat, 2 Apr 2022 20:47:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 76A556B0071; Sat, 2 Apr 2022 16:47:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 719C56B0072; Sat, 2 Apr 2022 16:47:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5B9AE6B0073; Sat, 2 Apr 2022 16:47:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0220.hostedemail.com [216.40.44.220]) by kanga.kvack.org (Postfix) with ESMTP id 48F656B0071 for ; Sat, 2 Apr 2022 16:47:21 -0400 (EDT) Received: from smtpin26.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 04848A79A2 for ; Sat, 2 Apr 2022 20:47:11 +0000 (UTC) X-FDA: 79313123862.26.C1AA4C8 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by imf21.hostedemail.com (Postfix) with ESMTP id 13AF91C001F for ; Sat, 2 Apr 2022 20:47:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648932430; x=1680468430; h=date:from:to:cc:subject:message-id:mime-version; bh=QrCjE9nNnebN8KkqHHUM6a3SquyP2uZ7/a3d1ENG19s=; b=BNYticPOXKw0tdPB6KbPeiuAMCyaQJgXUT00Rjl6jCTlLJ1I2Idz0L3E AM+s/RjF1A4VD84VvQS3T9fhtEf1/W8w0Ia4pWHhuOys7+vD0TTCRqnX6 Ja+M+Nf7YRuzZeq6+mi/En8I+1hDtHn+EzjrDKk1VP0n9tFSfhyeopHCa K/zW48gpQob6F/UFmxsQ5MKHnOZakOlon0iDtZtL6An+qGryT9sQ1wHd+ r7GabPMCaWCYXKD+is0R04Py9nMJ3mSCon7nh8mFxcOFJCOhsBFGbJBLx VPS7PYmuZXjcA5+ftZUj61IseJOTx+aD1rV0sQ0se2NjEvJV08DRnSpRC w==; X-IronPort-AV: E=McAfee;i="6200,9189,10305"; a="247845738" X-IronPort-AV: E=Sophos;i="5.90,231,1643702400"; d="scan'208";a="247845738" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Apr 2022 13:47:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,231,1643702400"; d="scan'208";a="696221852" Received: from lkp-server02.sh.intel.com (HELO a44fdfb70b94) ([10.239.97.151]) by fmsmga001.fm.intel.com with ESMTP; 02 Apr 2022 13:47:04 -0700 Received: from kbuild by a44fdfb70b94 with local (Exim 4.95) (envelope-from ) id 1nakeF-0000PG-Oo; Sat, 02 Apr 2022 20:47:03 +0000 Date: Sun, 3 Apr 2022 04:46:47 +0800 From: kernel test robot To: Miguel Ojeda Cc: kbuild-all@lists.01.org, Linux Memory Management List , Alex Gaynor , Finn Behrens , Adam Bratschi-Kaye , Wedson Almeida Filho , Michael Ellerman , Sven Van Asbroeck , Gary Guo , Boris-Chengbiao Zhou , Boqun Feng , Douglas Su , Dariusz Sosnowski , Antonio Terceiro , Daniel Xu , Miguel Cano Subject: [linux-next:master 12379/15002] include/linux/random.h:29:39: error: use of undeclared identifier 'latent_entropy' Message-ID: <202204030402.Ps8X1oHd-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=BNYticPO; spf=none (imf21.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.20) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com X-Stat-Signature: 7pbxhaupspzxraxttygzyn5u8p4m6nbz X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 13AF91C001F X-HE-Tag: 1648932429-867235 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: Hi Miguel, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: e5071887cd2296a7704dbcd10c1cedf0f11cdbd5 commit: e2e7cf27b58760b39038bcbf8e8f512dc2f9bf67 [12379/15002] Kbuild: add Rust support config: powerpc64-randconfig-s031-20220403 (https://download.01.org/0day-ci/archive/20220403/202204030402.Ps8X1oHd-lkp@intel.com/config) compiler: powerpc64le-linux-gcc (GCC) 11.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.4-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=e2e7cf27b58760b39038bcbf8e8f512dc2f9bf67 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout e2e7cf27b58760b39038bcbf8e8f512dc2f9bf67 # save the config file to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=powerpc prepare If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): >> include/linux/random.h:29:39: error: use of undeclared identifier 'latent_entropy' include/linux/random.h:30:17: error: use of undeclared identifier 'latent_entropy' >> include/linux/random.h:29:39: error: use of undeclared identifier 'latent_entropy', err: true include/linux/random.h:30:17: error: use of undeclared identifier 'latent_entropy', err: true thread 'main' panicked at 'Unable to generate bindings: ()', /opt/cross/rustc-1.59.0-bindgen-0.56.0/cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.56.0/src/main.rs:54:36 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace make[2]: *** [rust/Makefile:287: rust/bindings_generated.rs] Error 1 make[2]: *** Deleting file 'rust/bindings_generated.rs' make[2]: Target '__build' not remade because of errors. make[1]: *** [Makefile:1285: prepare] Error 2 make: *** [Makefile:226: __sub-make] Error 2 make: Target 'prepare' not remade because of errors. vim +/latent_entropy +29 include/linux/random.h 38addce8b600ca Emese Revfy 2016-06-20 25 7e756f423af808 Vasily Gorbik 2019-05-07 26 #if defined(LATENT_ENTROPY_PLUGIN) && !defined(__CHECKER__) 38addce8b600ca Emese Revfy 2016-06-20 27 static inline void add_latent_entropy(void) 38addce8b600ca Emese Revfy 2016-06-20 28 { 38addce8b600ca Emese Revfy 2016-06-20 @29 add_device_randomness((const void *)&latent_entropy, 38addce8b600ca Emese Revfy 2016-06-20 30 sizeof(latent_entropy)); 38addce8b600ca Emese Revfy 2016-06-20 31 } 38addce8b600ca Emese Revfy 2016-06-20 32 #else 38addce8b600ca Emese Revfy 2016-06-20 33 static inline void add_latent_entropy(void) {} 38addce8b600ca Emese Revfy 2016-06-20 34 #endif 38addce8b600ca Emese Revfy 2016-06-20 35 :::::: The code at line 29 was first introduced by commit :::::: 38addce8b600ca335dc86fa3d48c890f1c6fa1f4 gcc-plugins: Add latent_entropy plugin :::::: TO: Emese Revfy :::::: CC: Kees Cook -- 0-DAY CI Kernel Test Service https://01.org/lkp