From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 480D338E8CE for ; Wed, 17 Jun 2026 19:50:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781725843; cv=none; b=jkJ/B5PTUpobXB3xz4xolxOXYjy4kTeX7JT+KZxEWpk9KIo+YCNfXCt9N3VCA0ZdXYOTXCUf8P4CdTJQRrBtE1UAYMqRvcOHboDf7TS2bQs6oeLwQlQ1rFdUGJfUlkp/kVVkCtEATxX5f1oHgtIYtMejtrYfJ72Ac8siBTFyjR8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781725843; c=relaxed/simple; bh=RqS3ii1l2Qr392Gf8+ubErPoi05DmHRvAg0ICM8Oo4U=; h=Date:From:To:Cc:Subject:Message-ID; b=O41qL2aD0yMMFFx//Obup40r8pmSGr4QHvgRwOjwKDcYR31eWpHBkqE81PYyi9/pzaKDkqueVVDUfnWn4E46Of6LLTe7iCz9fvMeHuMyAaxqYBif5Gs0Nw+LqUGvEi3xV8rH/3iklO/p7htRMnzJnbIgl1iSzduAHvyPjI07J7E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=HESx+M1c; arc=none smtp.client-ip=198.175.65.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="HESx+M1c" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1781725838; x=1813261838; h=date:from:to:cc:subject:message-id; bh=RqS3ii1l2Qr392Gf8+ubErPoi05DmHRvAg0ICM8Oo4U=; b=HESx+M1cGChRE7XDB4Gtnng49LMxLWAxFwkepKsXx0+aollhOl87cTa9 PrLaSIukoivnv/joSuEF+XxJzSXZxkytqp5FG0LX2yjIWNfu/EAwJaPls BardHIk7tEguOmrkA288/6+iaj8IaylywDWD8Sb5IXqOODBVKnlpqXwh8 O7/WIWG5nq/zuZqaVdNJC4Y7Tj1a8ybHNKRFRfzsI9t3VPBDTs3sosTwn Lv2PWaNSgXWjDPksPQJNF3ueU+ERM0+3WHbdJjX/P3/w0EDd9t5WuhhyM QMklGKaMZiZf2NBHQ9J23LJlhFNR12a432bpB1CpQrMokoAA3Ot+5tX7U A==; X-CSE-ConnectionGUID: PRcLPE7xQxeH48PQRElpMQ== X-CSE-MsgGUID: mKsKOgw9TuKzR175yCnaww== X-IronPort-AV: E=McAfee;i="6800,10657,11820"; a="92883824" X-IronPort-AV: E=Sophos;i="6.24,210,1774335600"; d="scan'208";a="92883824" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jun 2026 12:50:11 -0700 X-CSE-ConnectionGUID: XtSjG4jASi2Esbe8f+iMlw== X-CSE-MsgGUID: Rs5qtKOOSaa42jeFY/sbpA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.24,210,1774335600"; d="scan'208";a="253130009" Received: from lkp-server01.sh.intel.com (HELO f0d55cb201f0) ([10.239.97.150]) by orviesa005.jf.intel.com with ESMTP; 17 Jun 2026 12:50:09 -0700 Received: from kbuild by f0d55cb201f0 with local (Exim 4.98.2) (envelope-from ) id 1wZwH0-00000000UwC-0EIV; Wed, 17 Jun 2026 19:50:06 +0000 Date: Thu, 18 Jun 2026 03:49:24 +0800 From: kernel test robot To: Heiko Carstens Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Alexander Gordeev Subject: drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' Message-ID: <202606180318.r8O5XKoV-lkp@intel.com> User-Agent: s-nail v14.9.25 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 0839c8963b7b28d25350bd5ea69bacde794124ab commit: 593f1aac976d9bb4681746bfc4b90e1b73821411 s390/percpu: Use new percpu code section for arch_this_cpu_add_return() date: 2 weeks ago config: s390-randconfig-r072-20260617 (https://download.01.org/0day-ci/archive/20260618/202606180318.r8O5XKoV-lkp@intel.com/config) compiler: s390-linux-gcc (GCC) 8.5.0 smatch: v0.5.0-9185-gbcc58b9c reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260618/202606180318.r8O5XKoV-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 | Fixes: 593f1aac976d ("s390/percpu: Use new percpu code section for arch_this_cpu_add_return()") | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202606180318.r8O5XKoV-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/nvdimm/region_devs.c: Assembler messages: >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' >> drivers/nvdimm/region_devs.c:1147: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' drivers/nvdimm/region_devs.c:1152: Warning: missing closing `"' -- drivers/md/dm-vdo/funnel-workqueue.c: Assembler messages: >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' >> drivers/md/dm-vdo/funnel-workqueue.c:590: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' drivers/md/dm-vdo/funnel-workqueue.c:595: Warning: missing closing `"' vim +1147 drivers/nvdimm/region_devs.c 04ad63f086d1a9 Dan Williams 2022-01-11 1110 c5d4355d10d414 Pankaj Gupta 2019-07-05 1111 int nvdimm_flush(struct nd_region *nd_region, struct bio *bio) c5d4355d10d414 Pankaj Gupta 2019-07-05 1112 { c5d4355d10d414 Pankaj Gupta 2019-07-05 1113 int rc = 0; c5d4355d10d414 Pankaj Gupta 2019-07-05 1114 c5d4355d10d414 Pankaj Gupta 2019-07-05 1115 if (!nd_region->flush) c5d4355d10d414 Pankaj Gupta 2019-07-05 1116 rc = generic_nvdimm_flush(nd_region); c5d4355d10d414 Pankaj Gupta 2019-07-05 1117 else { c5d4355d10d414 Pankaj Gupta 2019-07-05 1118 if (nd_region->flush(nd_region, bio)) c5d4355d10d414 Pankaj Gupta 2019-07-05 1119 rc = -EIO; c5d4355d10d414 Pankaj Gupta 2019-07-05 1120 } c5d4355d10d414 Pankaj Gupta 2019-07-05 1121 c5d4355d10d414 Pankaj Gupta 2019-07-05 1122 return rc; c5d4355d10d414 Pankaj Gupta 2019-07-05 1123 } f284a4f23752d0 Dan Williams 2016-07-07 1124 /** a84b280f195df8 Jiapeng Chong 2022-09-19 1125 * generic_nvdimm_flush() - flush any posted write queues between the cpu and pmem media 3b6c6c039707f6 Dan Williams 2022-03-09 1126 * @nd_region: interleaved pmem region f284a4f23752d0 Dan Williams 2016-07-07 1127 */ c5d4355d10d414 Pankaj Gupta 2019-07-05 1128 int generic_nvdimm_flush(struct nd_region *nd_region) f284a4f23752d0 Dan Williams 2016-07-07 1129 { f284a4f23752d0 Dan Williams 2016-07-07 1130 struct nd_region_data *ndrd = dev_get_drvdata(&nd_region->dev); 0c27af60d1bbd3 Dan Williams 2016-05-27 1131 int i, idx; 0c27af60d1bbd3 Dan Williams 2016-05-27 1132 0c27af60d1bbd3 Dan Williams 2016-05-27 1133 /* 0c27af60d1bbd3 Dan Williams 2016-05-27 1134 * Try to encourage some diversity in flush hint addresses 0c27af60d1bbd3 Dan Williams 2016-05-27 1135 * across cpus assuming a limited number of flush hints. 0c27af60d1bbd3 Dan Williams 2016-05-27 1136 */ 0c27af60d1bbd3 Dan Williams 2016-05-27 1137 idx = this_cpu_read(flush_idx); 0c27af60d1bbd3 Dan Williams 2016-05-27 1138 idx = this_cpu_add_return(flush_idx, hash_32(current->pid + idx, 8)); f284a4f23752d0 Dan Williams 2016-07-07 1139 f284a4f23752d0 Dan Williams 2016-07-07 1140 /* 3e79f082ebfc13 Aneesh Kumar K.V 2020-07-01 1141 * The pmem_wmb() is needed to 'sfence' all 3e79f082ebfc13 Aneesh Kumar K.V 2020-07-01 1142 * previous writes such that they are architecturally visible for 3e79f082ebfc13 Aneesh Kumar K.V 2020-07-01 1143 * the platform buffer flush. Note that we've already arranged for pmem 0aed55af88345b Dan Williams 2017-05-29 1144 * writes to avoid the cache via memcpy_flushcache(). The final 0aed55af88345b Dan Williams 2017-05-29 1145 * wmb() ensures ordering for the NVDIMM flush write. f284a4f23752d0 Dan Williams 2016-07-07 1146 */ 3e79f082ebfc13 Aneesh Kumar K.V 2020-07-01 @1147 pmem_wmb(); f284a4f23752d0 Dan Williams 2016-07-07 1148 for (i = 0; i < nd_region->ndr_mappings; i++) 595c73071e6641 Dan Williams 2016-09-23 1149 if (ndrd_get_flush_wpq(ndrd, i, 0)) 595c73071e6641 Dan Williams 2016-09-23 1150 writeq(1, ndrd_get_flush_wpq(ndrd, i, idx)); f284a4f23752d0 Dan Williams 2016-07-07 1151 wmb(); c5d4355d10d414 Pankaj Gupta 2019-07-05 1152 c5d4355d10d414 Pankaj Gupta 2019-07-05 1153 return 0; f284a4f23752d0 Dan Williams 2016-07-07 1154 } f284a4f23752d0 Dan Williams 2016-07-07 1155 EXPORT_SYMBOL_GPL(nvdimm_flush); f284a4f23752d0 Dan Williams 2016-07-07 1156 :::::: The code at line 1147 was first introduced by commit :::::: 3e79f082ebfc130360bcee23e4dd74729dcafdf4 libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier :::::: TO: Aneesh Kumar K.V :::::: CC: Michael Ellerman -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki