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 52973C4707B for ; Thu, 11 Jan 2024 05:14:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1ACF58D0003; Thu, 11 Jan 2024 00:14:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 15C3B6B0087; Thu, 11 Jan 2024 00:14:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F40918D0003; Thu, 11 Jan 2024 00:14:54 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id DDCAC6B0085 for ; Thu, 11 Jan 2024 00:14:54 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 97C27405F7 for ; Thu, 11 Jan 2024 05:14:54 +0000 (UTC) X-FDA: 81665865708.08.8847E42 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) by imf08.hostedemail.com (Postfix) with ESMTP id D7A03160008 for ; Thu, 11 Jan 2024 05:14:51 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=V0DnCtNW; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 198.175.65.13 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704950092; 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=6JR8qgtBzRRImuiTQzurTMzAWfwKz3BQGdD9Iob5pZk=; b=8dgKKC152yHb4mEoWKp28IN9pyOxnNA/W8uLQwRmD5obdLUB5WtslzHQQx+ShghFFrI+6G +COuumN5ReRxpIARiCTdjI3NxxIyeygNTLRlPomFKKoNGOzzTFhrQvm6icvA3/ePrCBXRV R7jJ4fT1piIo/TgtOgZVQXmbDACVJTs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704950092; a=rsa-sha256; cv=none; b=ZY14/1PcC4b9BOZGEG/C3yF4X9cGufDz8qPZsdc53dkH1YnUWjAiFbPpPUNszydybNk3uX XwNCbcyiU6SelSSexc744XeePZjMn9qpLZk0voHg7WnGn6HpqoRiAE4nRDqoNnrWnjFzIU qBpgkggThtIxTQJAmIu+v8ArKu4ZQ38= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=V0DnCtNW; spf=pass (imf08.hostedemail.com: domain of lkp@intel.com designates 198.175.65.13 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1704950092; x=1736486092; h=date:from:to:cc:subject:message-id:mime-version; bh=B4Uk2RvcV5FItTKxI9nzciwuds1tZHn3YsoD/K29g2c=; b=V0DnCtNWQUEtMbJWtYGpZ41gJRJtuGYOkZkbbM6KFKpV3gqc/pPLUZOa yjkWGaA8uY5jbwCWpZho5iWRw3VpDJasiJ2kiy7MpxP4lbA3mlxaCQQbF o7dgHQSe0iBwvZLXrCGRsBBf44xgo5wpxLdO367JzIqf6oxvTnRmks0hp ZyiRckEzpWB1+72X8Yux0f7ULn/CXVfDiAGzIED7PF/CpEX0HPsA26cT+ egV/1KZhZFBl0jm65AJM3+8dGjmMXlMDW7kVJa4zi3SdOq8jqGFT0+/oY tODwAqYYlXuxwKBTvpOUwyjiVgGOUkylKScBTQvdeiZM8IwCSX6244tjy w==; X-IronPort-AV: E=McAfee;i="6600,9927,10949"; a="5826902" X-IronPort-AV: E=Sophos;i="6.04,185,1695711600"; d="scan'208";a="5826902" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2024 21:14:50 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10949"; a="1113705786" X-IronPort-AV: E=Sophos;i="6.04,185,1695711600"; d="scan'208";a="1113705786" Received: from lkp-server02.sh.intel.com (HELO b07ab15da5fe) ([10.239.97.151]) by fmsmga005.fm.intel.com with ESMTP; 10 Jan 2024 21:14:47 -0800 Received: from kbuild by b07ab15da5fe with local (Exim 4.96) (envelope-from ) id 1rNnOv-0007rW-1W; Thu, 11 Jan 2024 05:14:45 +0000 Date: Thu, 11 Jan 2024 13:13:59 +0800 From: kernel test robot To: "Uladzislau Rezki (Sony)" Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Andrew Morton Subject: [linux-next:master 12999/13245] mm/vmalloc.c:4652:25: warning: variable 'addr' is uninitialized when used here Message-ID: <202401111304.N5dkFGNe-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: D7A03160008 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: xjqt1eh4zn4qeaxkuhq7f696kt4r4doe X-HE-Tag: 1704950091-773729 X-HE-Meta: U2FsdGVkX1/UaZxZ1MJdOG0TgBkvJuMUD7b1i6bHHA8kH72u+ywAL6KBGwSu9tiXQyVB9CuZLbyF5pmv0FOFQofrtERU8OW2Wm6RWJxwW5ZmE5pWpehKLp5Zyg2E45SwS1BqCDzetho3DcuqP3ddWSza+R0t6RfutuKvyo5+Y6eTTmjRHnlpbi3RsQspng0M9z9+JQ7BGqiCEylARrXpfbd8S6W1iLORVDER+bL4SGNUHO62+Dvd+9xfwKYR5u62tUptHp1q14Y/hv+9m2B2nPpGF3f1+9pl6mDPc00sWDelLblazUOM2jkQeO+E5BD4ZyUvaa4CTJaCk7VZE2umbb7rLopwAZAKTfoiLEH5hzsFgPdU3NIkUessgqgucQjD6GqkWaKPHBmpYSw6EaOdWUNAelYyUb1UtrsQTvyU1k0fmSYOw4SCAh7CAkkndMjamsOcwzqBy3LjyGVqTog8twIGlizAOz3YWe8x2TAp4GUgVvFkFgiwhxzluZ3ss8NqUtZnJs+ftdv2ymsAoEFOt3xTvLlK1MkBwHQvNdWAhtEAW8qZBTchO7Zkl92bvhJ8KfRWUbjNQaVS1hPVzaJi8+MQFP3SHmOnilICt89reIlVBdQi/ql4PikKgqFwY5cleTIeuEQqg32wo1C//ambh0zoqSQQJTlr3ts/yw52YUrTJ0RflPRNTPfjd5/PUPHWU8v9kf15EIyOwZmBp5QavCK7cjTJHWB0X2zL9AB+m1JExPit/FbPuSpB/P9hCoAkAfSJXAZZKUAiZ1qdi6hW9xueOjTsBlrBHSfCQvVJxbkBBn49NBaKsXmNfEy7FrBrUkgGq2TsdtSaURytzMRLX7ee/PhI3/ISo3+5yb6YOlkncOgBjKyByAmm7BImQnCxASHHWdPtbrOW2ts6dzo/aHD4+sj2Yp33RIy1xJgPsYNHL0ugS11Cjp6X3tA8uK+LwdHjztUwKtoaMFcGEat F9CmaX8I pS56sFw2IBL4yUnsBz1+kAp5bgJLaK93oB/6KSF2G5w03s3R5CoY28dW9LnxEBpLni7scEScXDpqxin1haClSUpOlZbLtTO0AhBpYyBGbQMGgD/PnOZm2+McQwhPrxp+L8w1MsSgq6yfKtPPyEF3CnbLhT2ZiHzzDbHuyqZ7XDwCjnG46KcWJmP6aWLqMjis1VF2L95JXYnqPkXT+MhemKNS6dC1hsd3l3m6Ah9KZD7X62W1f2vR/t/TNiDzv4u8D1lfOxsVh0eeUkgBpqef7bwTI1r1mGnrzTIBnD9BmqoITv0YgHQbUDsOm+uW2gtrXZ4NmUuRGAYIddBrG+4c/hh85O/6rVGha3g8aULj4qCXW3PiDmLMPYySwhbgPMD/xzc3f 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/next/linux-next.git master head: 9e21984d62c56a0f6d1fc6f76b646212cfd7fe88 commit: e88b85b81d5313a69cb62829b957d4a9ecde600b [12999/13245] mm: vmalloc: offload free_vmap_area_lock lock config: arm-defconfig (https://download.01.org/0day-ci/archive/20240111/202401111304.N5dkFGNe-lkp@intel.com/config) compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project.git f28c006a5895fc0e329fe15fead81e37457cb1d1) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240111/202401111304.N5dkFGNe-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/202401111304.N5dkFGNe-lkp@intel.com/ All warnings (new ones prefixed by >>): >> mm/vmalloc.c:4652:25: warning: variable 'addr' is uninitialized when used here [-Wuninitialized] va = __find_vmap_area(addr, &vn->busy.root); ^~~~ mm/vmalloc.c:4645:20: note: initialize the variable 'addr' to silence this warning unsigned long addr; ^ = 0 1 warning generated. vim +/addr +4652 mm/vmalloc.c a10aa579878fc6 Christoph Lameter 2008-04-28 4637 5bb1bb353cfe34 Paul E. McKenney 2021-01-07 4638 #ifdef CONFIG_PRINTK 98f180837a896e Paul E. McKenney 2020-12-08 4639 bool vmalloc_dump_obj(void *object) 98f180837a896e Paul E. McKenney 2020-12-08 4640 { 98f180837a896e Paul E. McKenney 2020-12-08 4641 void *objp = (void *)PAGE_ALIGN((unsigned long)object); 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4642) const void *caller; 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4643) struct vmap_area *va; 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4644) struct vmap_node *vn; 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4645) unsigned long addr; 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4646) unsigned int nr_pages; 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4647) bool success = false; 98f180837a896e Paul E. McKenney 2020-12-08 4648 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4649) vn = addr_to_node((unsigned long)objp); 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4650) 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4651) if (spin_trylock(&vn->busy.lock)) { 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 @4652) va = __find_vmap_area(addr, &vn->busy.root); 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4653) 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4654) if (va && va->vm) { 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4655) addr = (unsigned long)va->vm->addr; 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4656) caller = va->vm->caller; 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4657) nr_pages = va->vm->nr_pages; 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4658) success = true; 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4659) } 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4660) 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4661) spin_unlock(&vn->busy.lock); 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4662) } 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4663) 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4664) if (success) bd34dcd4120d7e Paul E. McKenney 2020-12-09 4665 pr_cont(" %u-page vmalloc region starting at %#lx allocated at %pS\n", 0818e739b5c061 Joel Fernandes (Google 2023-09-04 4666) nr_pages, addr, caller); 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4667) 86817057732a9c Uladzislau Rezki (Sony 2024-01-02 4668) return success; 98f180837a896e Paul E. McKenney 2020-12-08 4669 } 5bb1bb353cfe34 Paul E. McKenney 2021-01-07 4670 #endif 98f180837a896e Paul E. McKenney 2020-12-08 4671 :::::: The code at line 4652 was first introduced by commit :::::: 86817057732a9ce9cefdb6f513b6554a55ebbbbb mm: vmalloc: remove global vmap_area_root rb-tree :::::: TO: Uladzislau Rezki (Sony) :::::: CC: Andrew Morton -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki