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 AFD6AC3ABC3 for ; Wed, 14 May 2025 01:06:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 049366B0099; Tue, 13 May 2025 21:06:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F13DB6B009A; Tue, 13 May 2025 21:06:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D8DED6B009B; Tue, 13 May 2025 21:06:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id B65036B0099 for ; Tue, 13 May 2025 21:06:29 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 4EDBE1212AE for ; Wed, 14 May 2025 01:06:30 +0000 (UTC) X-FDA: 83439722940.05.63BAD15 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by imf26.hostedemail.com (Postfix) with ESMTP id 16F47140002 for ; Wed, 14 May 2025 01:06:27 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aVTVtBRP; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf26.hostedemail.com: domain of lkp@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747184788; 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=6oMq6v4WiSz0PkUZjy0j9FgIpkJVWJMXYnAulsHmi00=; b=8bPmFI9MyWjh8omZUswx9EqbMveGTVhUHEIQSFcBkSiCPrpFCPvIWkW6wJaGSisEQbi+xd zezEmaZ29p6au4V7Tvq39GCBuo592cq0JoguBhSY8n5APFu7GzyTpf4Cnby9VDivrZvUSf D+GqrArGkvytYoUMwX0NGeAoAupVLMM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747184788; a=rsa-sha256; cv=none; b=2jP0NzQzZ4iLdzgnuyfaI/u21FExBpgCPkf5ormMPdmdrup9bZN9zwWodQRwgODAJ2gUBG 5CkY8X6z1r4giKVYmu5Sgl+nPezQ5fszWXjVaxpSKh6fmcVvrRDZIOpy7F2j7zvb7vHOms j4ah7dVjaGGKjfoYW8YU6NoK3+L6eFE= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=aVTVtBRP; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf26.hostedemail.com: domain of lkp@intel.com designates 192.198.163.19 as permitted sender) smtp.mailfrom=lkp@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1747184788; x=1778720788; h=date:from:to:cc:subject:message-id:mime-version; bh=lsqExCccNrScSCbpqG6xp4yP3vOl0kY4547tX0MVGSY=; b=aVTVtBRPksYPCLuP5S7u0dRxsJ03GL9qtYu5LA1/PT32PwffYLeqm1MO ju33NYYp71QBeveLO40Ybxi2AEWRnIRNYCb4be4l92QMv7X62Hp0iK5Xc 6QIV0F0sJJgiY4mAB2SesgAaOXC7V8abLQ+3FSGMnneMpIzx305Z+eN6i mOFYGDuoSsyfU01HyEPqNdySbUvDOWcfJo0LbBx1h+vbU/W3OLhvzI5di 0gCm9Buvlc5prwzXyW+8ZebP7dF43A/s72OD/sQNZVwwhIXdXh+0xnA8B Gi7xYFSnB+jCBI+LWuMtrfO1gESgOIDfjmeuMmo0DM1T1vhBj5GjBNMMj w==; X-CSE-ConnectionGUID: 0TEXPcSiTX6vOvNl66M+2A== X-CSE-MsgGUID: +B2x2rpKTSG3u7E9FY9nEA== X-IronPort-AV: E=McAfee;i="6700,10204,11432"; a="48170806" X-IronPort-AV: E=Sophos;i="6.15,286,1739865600"; d="scan'208";a="48170806" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 May 2025 18:06:27 -0700 X-CSE-ConnectionGUID: yPdlKkYwQgqc1ow4nJKDAw== X-CSE-MsgGUID: ysVTzKOUQ3GXlPaYBK4mLg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,286,1739865600"; d="scan'208";a="138378167" Received: from lkp-server01.sh.intel.com (HELO 1992f890471c) ([10.239.97.150]) by fmviesa010.fm.intel.com with ESMTP; 13 May 2025 18:06:25 -0700 Received: from kbuild by 1992f890471c with local (Exim 4.96) (envelope-from ) id 1uF0Zi-000GYb-2a; Wed, 14 May 2025 01:06:22 +0000 Date: Wed, 14 May 2025 09:05:44 +0800 From: kernel test robot To: Ignacio Moreno Gonzalez Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , Lorenzo Stoakes , Yang Shi Subject: [akpm-mm:mm-new 320/331] arch/s390/kvm/gaccess.c:321:2: error: expected identifier Message-ID: <202505140943.IgHDa9s7-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: utqfisf4hcuw68b31xhai78w48t7fh7b X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 16F47140002 X-HE-Tag: 1747184787-370777 X-HE-Meta: U2FsdGVkX1+AEIqsN7M+bc2uPqzaBPXF0XxOqkEvP8HdDVg7L9FmlUdpHCyTJVf/1EhI8MyxVVNxB5pukJtlFt9+wIgyphdGMe5swr67Kf24DL0hEquS0NlRwJDiyJDqpPIdadCD6BIOmcRHOxD00erzVWVr2KsnXxEvO55tVhXut5FassHpyck5YxYEDreB9u/l3Tni0RGng9W2xwOtvK3RCsWQbTupJOy0+OzjrXvYWIILuBCxH3kGRp5CrRXvct/cW1RkaZg/SOjCHJgY97MR3KN1hlgYIqJPUq3M16ldaLwyIPIIB7NzdDCdlQGuEcbPu7FOSFlCkZVL5fsYmRXE05KnedrJg/zw5b1sBBUuhEQW1cjOP0+ErQbGbbG9uXdbz+1W/zy95IPl9LRSG+8U73wC1UTS0lOfIaM05IFbspavubziLdBCOqWjKoN0NE9YGKVrVtiAMahQNOu9FeaweRJe6SmJDBDmQ+yZrchfE1EpXuHsssqTPfF+ZcsSi4aHfUevlApOAzJ5BFjAAGMf6dikO75/7Tc5TiH3fTkVTyrndhFvkkNOIKmu4ussK9wrdxxkctHD4dsy2KXW4Rk+ArBM68hXp0fRvvdxPVn89nEb0g3Mcguvngh+nROrIxjMMyHmAaq8UMvVds0UWmHBTbNBwxuvYtHBfjmc5ZwYhu3CjXYkkaGSxXKbhw9vH/NLA+MeLzruPiak3+H2cQv1izdzryoWYFZTiBC4jCfUg69jnLfdki2w41ter8TsPcZ2wugTshHrxCcBzXVB5gH/Ux1XY5haHCTUYhx4JJVZ2d6dCnSlVh8oiIIbJxXXANyL+SzRRRCJ+oA92FL3qaqUmgAETCeCB8Jzc0blhaXSM6tdEnnJYOly7PbrW69bgH+w29Lx4J0XO6gChQsf+nPeQ1i695NQAa6NrJ4ta5X3RjCH/nX17vRWdEIY3LgIGKgv1g+/V45TstVUiYg JIUSNmXk FLqLlkUfCABmtA3joU/DTm6VtSULF4pIHqDHSkMj+Lxj45chWbUkRHtHJRb4nZpXpPY3OtOf4KwByBONkuC3eTB0WtZD732xqmJNUKScYjck0r/0RXcDFPsPBcNZ/U72hikgMSVug6xXfArblDACN+z+xph1svwTC6oobZ1LUgivsLba4RVEGMQW5Og+GA9QRplSTvLWAjnY9iIALJS0BXkifJusgL2x2KU4VLnEQw/PzbHvb/QU5+F7WpH9bCALLnHUVcCaRf5dQyao9BcNt7u81Slvltxx5HXWiUMWhDSxPmFQ7/dldzeDmPTi6WUlMoHhr7TH2v6fS37YCzKhi8cHKImFb4lZRk/fu 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-new head: 24e96425873f27730d30dcfc639a3995e312e6f2 commit: cd07d277e6acce78e103478ea19a452bcf31013e [320/331] mm: madvise: make MADV_NOHUGEPAGE a no-op if !THP config: s390-randconfig-r062-20250514 (https://download.01.org/0day-ci/archive/20250514/202505140943.IgHDa9s7-lkp@intel.com/config) compiler: clang version 21.0.0git (https://github.com/llvm/llvm-project f819f46284f2a79790038e1f6649172789734ae8) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250514/202505140943.IgHDa9s7-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/202505140943.IgHDa9s7-lkp@intel.com/ All errors (new ones prefixed by >>): >> arch/s390/kvm/gaccess.c:321:2: error: expected identifier 321 | PROT_NONE, | ^ include/uapi/asm-generic/mman-common.h:16:19: note: expanded from macro 'PROT_NONE' 16 | #define PROT_NONE 0x0 /* page can not be accessed */ | ^ >> arch/s390/kvm/gaccess.c:344:8: error: duplicate case value: '0' and 'PROT_TYPE_LA' both equal '0' 344 | case PROT_TYPE_LA: | ^ arch/s390/kvm/gaccess.c:337:8: note: previous case defined here 337 | case PROT_NONE: | ^ include/uapi/asm-generic/mman-common.h:16:19: note: expanded from macro 'PROT_NONE' 16 | #define PROT_NONE 0x0 /* page can not be accessed */ | ^ 2 errors generated. vim +321 arch/s390/kvm/gaccess.c 664b4973537068 Alexander Yarygin 2015-03-09 313 d03193de30e6d9 David Hildenbrand 2016-05-31 314 enum prot_type { d03193de30e6d9 David Hildenbrand 2016-05-31 315 PROT_TYPE_LA = 0, d03193de30e6d9 David Hildenbrand 2016-05-31 316 PROT_TYPE_KEYC = 1, d03193de30e6d9 David Hildenbrand 2016-05-31 317 PROT_TYPE_ALC = 2, d03193de30e6d9 David Hildenbrand 2016-05-31 318 PROT_TYPE_DAT = 3, 6ae1574c2a24ee Christian Borntraeger 2017-06-07 319 PROT_TYPE_IEP = 4, b3cefd6bf16e72 Janis Schoetterl-Glausch 2022-08-25 320 /* Dummy value for passing an initialized value when code != PGM_PROTECTION */ b3cefd6bf16e72 Janis Schoetterl-Glausch 2022-08-25 @321 PROT_NONE, d03193de30e6d9 David Hildenbrand 2016-05-31 322 }; d03193de30e6d9 David Hildenbrand 2016-05-31 323 c783631b0bffe6 Janis Schoetterl-Glausch 2022-05-12 324 static int trans_exc_ending(struct kvm_vcpu *vcpu, int code, unsigned long gva, u8 ar, c783631b0bffe6 Janis Schoetterl-Glausch 2022-05-12 325 enum gacc_mode mode, enum prot_type prot, bool terminate) d03193de30e6d9 David Hildenbrand 2016-05-31 326 { d03193de30e6d9 David Hildenbrand 2016-05-31 327 struct kvm_s390_pgm_info *pgm = &vcpu->arch.pgm; 44ae766353af6e Heiko Carstens 2023-10-12 328 union teid *teid; d03193de30e6d9 David Hildenbrand 2016-05-31 329 d03193de30e6d9 David Hildenbrand 2016-05-31 330 memset(pgm, 0, sizeof(*pgm)); d03193de30e6d9 David Hildenbrand 2016-05-31 331 pgm->code = code; 44ae766353af6e Heiko Carstens 2023-10-12 332 teid = (union teid *)&pgm->trans_exc_code; d03193de30e6d9 David Hildenbrand 2016-05-31 333 d03193de30e6d9 David Hildenbrand 2016-05-31 334 switch (code) { c14b88d76624e0 Janosch Frank 2016-07-29 335 case PGM_PROTECTION: c14b88d76624e0 Janosch Frank 2016-07-29 336 switch (prot) { b3cefd6bf16e72 Janis Schoetterl-Glausch 2022-08-25 337 case PROT_NONE: b3cefd6bf16e72 Janis Schoetterl-Glausch 2022-08-25 338 /* We should never get here, acts like termination */ b3cefd6bf16e72 Janis Schoetterl-Glausch 2022-08-25 339 WARN_ON_ONCE(1); b3cefd6bf16e72 Janis Schoetterl-Glausch 2022-08-25 340 break; 6ae1574c2a24ee Christian Borntraeger 2017-06-07 341 case PROT_TYPE_IEP: 44ae766353af6e Heiko Carstens 2023-10-12 342 teid->b61 = 1; 3b684a420bd8a2 Joe Perches 2020-03-10 343 fallthrough; a679c547d19ded Christian Borntraeger 2016-12-15 @344 case PROT_TYPE_LA: 44ae766353af6e Heiko Carstens 2023-10-12 345 teid->b56 = 1; a679c547d19ded Christian Borntraeger 2016-12-15 346 break; a679c547d19ded Christian Borntraeger 2016-12-15 347 case PROT_TYPE_KEYC: 44ae766353af6e Heiko Carstens 2023-10-12 348 teid->b60 = 1; a679c547d19ded Christian Borntraeger 2016-12-15 349 break; c14b88d76624e0 Janosch Frank 2016-07-29 350 case PROT_TYPE_ALC: 44ae766353af6e Heiko Carstens 2023-10-12 351 teid->b60 = 1; 3b684a420bd8a2 Joe Perches 2020-03-10 352 fallthrough; c14b88d76624e0 Janosch Frank 2016-07-29 353 case PROT_TYPE_DAT: 44ae766353af6e Heiko Carstens 2023-10-12 354 teid->b61 = 1; c14b88d76624e0 Janosch Frank 2016-07-29 355 break; c14b88d76624e0 Janosch Frank 2016-07-29 356 } c783631b0bffe6 Janis Schoetterl-Glausch 2022-05-12 357 if (terminate) { 44ae766353af6e Heiko Carstens 2023-10-12 358 teid->b56 = 0; 44ae766353af6e Heiko Carstens 2023-10-12 359 teid->b60 = 0; 44ae766353af6e Heiko Carstens 2023-10-12 360 teid->b61 = 0; c783631b0bffe6 Janis Schoetterl-Glausch 2022-05-12 361 } 3b684a420bd8a2 Joe Perches 2020-03-10 362 fallthrough; d03193de30e6d9 David Hildenbrand 2016-05-31 363 case PGM_ASCE_TYPE: d03193de30e6d9 David Hildenbrand 2016-05-31 364 case PGM_PAGE_TRANSLATION: d03193de30e6d9 David Hildenbrand 2016-05-31 365 case PGM_REGION_FIRST_TRANS: d03193de30e6d9 David Hildenbrand 2016-05-31 366 case PGM_REGION_SECOND_TRANS: d03193de30e6d9 David Hildenbrand 2016-05-31 367 case PGM_REGION_THIRD_TRANS: d03193de30e6d9 David Hildenbrand 2016-05-31 368 case PGM_SEGMENT_TRANSLATION: d03193de30e6d9 David Hildenbrand 2016-05-31 369 /* d03193de30e6d9 David Hildenbrand 2016-05-31 370 * op_access_id only applies to MOVE_PAGE -> set bit 61 d03193de30e6d9 David Hildenbrand 2016-05-31 371 * exc_access_id has to be set to 0 for some instructions. Both c14b88d76624e0 Janosch Frank 2016-07-29 372 * cases have to be handled by the caller. d03193de30e6d9 David Hildenbrand 2016-05-31 373 */ 44ae766353af6e Heiko Carstens 2023-10-12 374 teid->addr = gva >> PAGE_SHIFT; 44ae766353af6e Heiko Carstens 2023-10-12 375 teid->fsi = mode == GACC_STORE ? TEID_FSI_STORE : TEID_FSI_FETCH; 44ae766353af6e Heiko Carstens 2023-10-12 376 teid->as = psw_bits(vcpu->arch.sie_block->gpsw).as; 3b684a420bd8a2 Joe Perches 2020-03-10 377 fallthrough; d03193de30e6d9 David Hildenbrand 2016-05-31 378 case PGM_ALEN_TRANSLATION: d03193de30e6d9 David Hildenbrand 2016-05-31 379 case PGM_ALE_SEQUENCE: d03193de30e6d9 David Hildenbrand 2016-05-31 380 case PGM_ASTE_VALIDITY: d03193de30e6d9 David Hildenbrand 2016-05-31 381 case PGM_ASTE_SEQUENCE: d03193de30e6d9 David Hildenbrand 2016-05-31 382 case PGM_EXTENDED_AUTHORITY: c14b88d76624e0 Janosch Frank 2016-07-29 383 /* c14b88d76624e0 Janosch Frank 2016-07-29 384 * We can always store exc_access_id, as it is c14b88d76624e0 Janosch Frank 2016-07-29 385 * undefined for non-ar cases. It is undefined for c14b88d76624e0 Janosch Frank 2016-07-29 386 * most DAT protection exceptions. c14b88d76624e0 Janosch Frank 2016-07-29 387 */ d03193de30e6d9 David Hildenbrand 2016-05-31 388 pgm->exc_access_id = ar; d03193de30e6d9 David Hildenbrand 2016-05-31 389 break; d03193de30e6d9 David Hildenbrand 2016-05-31 390 } d03193de30e6d9 David Hildenbrand 2016-05-31 391 return code; d03193de30e6d9 David Hildenbrand 2016-05-31 392 } d03193de30e6d9 David Hildenbrand 2016-05-31 393 :::::: The code at line 321 was first introduced by commit :::::: b3cefd6bf16e7234ffbd4209f6083060f4e35f59 KVM: s390: Pass initialized arg even if unused :::::: TO: Janis Schoetterl-Glausch :::::: CC: Janosch Frank -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki