From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 40A70336889 for ; Sat, 11 Apr 2026 07:57:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775894266; cv=none; b=NfQYYHAtwFVJ6Udn+rA076WPm/6xF6t8qziMVzffZw/N1YPUA/mBBp6zNWYB1O9IeVPVDJEktwLVDOO5B0A29R/wvDg/JDxH83Q+0T6inDUQ7Lyr0fUrjhuq1vHeJPWp/3blwVeKsfRhky+u19/JMnXPuPu9T5H/CdVsY9+qgB4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775894266; c=relaxed/simple; bh=PZ7Ue/+reTmCsL+pA/+vn+apUzyEOCWn0Wx7kqyMg0s=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=dHuzsSq957Pd9TPCdb3Q2Z4lgHZVYojszntjJbdwfr4FSq5dpPTOllCFz4VYzig9SEmI+uT/AhUGz3l1oWCGpeC/UawcXutr3UndqCU8f4AaO62T2avuwyUJpDI3axkEC4K4mHNVVtY0mwD7FGKrQhBkZF8GIZclvc8LIndrnzM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=oO3GPOgs; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="oO3GPOgs" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-48896199cbaso29729235e9.1 for ; Sat, 11 Apr 2026 00:57:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775894264; x=1776499064; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=FYoxqR7Nig0LUyLiP0DsYCnjDciU52ZMAS8LUKuD7GU=; b=oO3GPOgs03qy9Tw3cTk7MxmpSyJ9l4K2opoN6XdzKZoy8eQQReZB1rRu7lNEoYSTxh Jdsfry52YYPQPoJHIOC0ngz69S82Htvq/yInYTprHiKrVbQmAVSDhjBNbtSXPJUQDiBi LQS61SpedVbJtu8nKrlh9dw65LoV8Qhyvq5G5TbHkAHq/8QZrcCY0nGEhryytVPEeP7T Oj6qA8HWPagT0rJwLf/BPseZIGTd71NkbkJAEkhJtt0tp1ZtWJe/gGE/OJ9QHHeNRtPD Era4IeVtrZBP1ZqfVHDpnAxhD0nwNgVPz+m67AOE62/aeGlXshaolq4VPVqgzkVA58iB Z6IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775894264; x=1776499064; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FYoxqR7Nig0LUyLiP0DsYCnjDciU52ZMAS8LUKuD7GU=; b=kYAPPDJMS0SCvEny3ALyQfQTDiPDkQ1WHvUS3OZ+2aHEkdY6UzTUv8NQcGz6JR/SLF 19HoMq0IQGIPag29UaJm1+75n6FG8AU/1fNUZELuWphmC3Ed0MeYWfGd/nLo1zCtnzw4 oBoSh8KtZ/IlIytVn/s5fyg5POulivQFSMveXruqWkR1pyH/aNOYVB14KRc0pO/NIsHl uieYyYrPUSlGpBF0Tr8N2CFWU/jSxbCVJg46Ip3muLPYpzLD9zEh4FMEkz7EABkgdQ4m zEnNSX3/Gkk5ZWPRGtNnx/vzNAu4iMeUKrtL3PXkIaA/KSH1T9shKZwJfft83J3dmnm8 PC/A== X-Forwarded-Encrypted: i=1; AJvYcCWo/kj2phqi3OyIz2CQ3AZWeSXwHiISDSJ1lyqTgHOZ0e1q04uIEaUGeelrgBmWxGG/QFFu0YCvuOopXyA=@vger.kernel.org X-Gm-Message-State: AOJu0YyXIPdJfC1p3UhF0QUB3sbCDdWFqEcFh0blRKoxP2rA/3uj1hb+ zqK9CAa038PhxlYg6OE7HjzHWYNM9wZbkRVpRKJ55fL9ahQmBNzWVopM X-Gm-Gg: AeBDieuS3ZosY4Nd5eDbdLOT7UaekLcQy2tQ2gDALFUYmAzKT3OiJHdeGMuwDXmMigA Xo1HaT/wXmFkJatBRZ+zEUV/sgYwaZQr+0o21y7M9qVbUDAmvmfMh+YkaK/+Dw8h2EYI/ImWAtp ulRWfGNVfzRG92U73Js1KW0OS8o6SqhmMVocWpdYNJLjfGcXNEro+m9JVo3MbWrLwQBBzIzh9Bj DKjZzhzeM8MfYnz8b+iTm3qIuqf0jtrKzOLHZNnvBnXyRrsEIOQtOmKM4afHHyYGexKcrRPrRii xA2VaD1wKaHTV778+Ou+By3OmASMo8EZHl5teW2Y3rujq+RiibcnfeCNw/FLYwuELKhopR6R4T1 s5q7j1Ii3dQO6mGeB55J8O4iGkaZP/XHXP2lfVq+P/UOHo5g2pDQtFXHQndxVE2JiSO59pe1vbY a58a5pQ/HBcfoL0M/pVMw= X-Received: by 2002:a05:600c:4451:b0:485:1878:7b8c with SMTP id 5b1f17b1804b1-488d684c6bdmr67379265e9.18.1775894263430; Sat, 11 Apr 2026 00:57:43 -0700 (PDT) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d5d70891sm42837795e9.2.2026.04.11.00.57.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Apr 2026 00:57:42 -0700 (PDT) Date: Sat, 11 Apr 2026 10:57:39 +0300 From: Dan Carpenter To: oe-kbuild@lists.linux.dev, Tiwei Bie Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Johannes Berg , Anton Ivanov Subject: arch/um/drivers/vector_kern.c:471 destroy_queue() warn: variable dereferenced before check 'qi' (see line 468) Message-ID: <202604110937.MLUL70Lx-lkp@intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline [ Obviously, the commit just did COMPILE_TEST or something. Anyway... -dan ] tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 7c6c4ed80b874f721bc7c2c937e098c56e37d2f0 commit: b555cb66583e99158cfef8e91c025252cefae55b um: vector: Eliminate the dependency on uml_net config: um-randconfig-r072-20260411 (https://download.01.org/0day-ci/archive/20260411/202604110937.MLUL70Lx-lkp@intel.com/config) compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project ae825cb8cea7f3ac8e5e4096f22713845cf5e501) smatch: v0.5.0-9004-gb810ac53 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: b555cb66583e ("um: vector: Eliminate the dependency on uml_net") | Reported-by: kernel test robot | Reported-by: Dan Carpenter | Closes: https://lore.kernel.org/r/202604110937.MLUL70Lx-lkp@intel.com/ smatch warnings: arch/um/drivers/vector_kern.c:471 destroy_queue() warn: variable dereferenced before check 'qi' (see line 468) vim +/qi +471 arch/um/drivers/vector_kern.c 49da7e64f33e80 Anton Ivanov 2017-11-20 464 static void destroy_queue(struct vector_queue *qi) 49da7e64f33e80 Anton Ivanov 2017-11-20 465 { 49da7e64f33e80 Anton Ivanov 2017-11-20 466 int i; 49da7e64f33e80 Anton Ivanov 2017-11-20 467 struct iovec *iov; 49da7e64f33e80 Anton Ivanov 2017-11-20 @468 struct vector_private *vp = netdev_priv(qi->dev); ^^^^^^^ Dereference 49da7e64f33e80 Anton Ivanov 2017-11-20 469 struct mmsghdr *mmsg_vector; 49da7e64f33e80 Anton Ivanov 2017-11-20 470 49da7e64f33e80 Anton Ivanov 2017-11-20 @471 if (qi == NULL) ^^^^^^^^^^ Checked too late. 49da7e64f33e80 Anton Ivanov 2017-11-20 472 return; 49da7e64f33e80 Anton Ivanov 2017-11-20 473 /* deallocate any skbuffs - we rely on any unused to be 49da7e64f33e80 Anton Ivanov 2017-11-20 474 * set to NULL. 49da7e64f33e80 Anton Ivanov 2017-11-20 475 */ -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki