From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f170.google.com (mail-qk1-f170.google.com [209.85.222.170]) (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 AA69B3DE439 for ; Thu, 11 Jun 2026 11:19:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781176800; cv=none; b=qbjAHLe+DJ2C+LH8r9Z618KOBZ+F6Rd4nVK3XQErGQWBMKqf0bF8SvhXBqDzJfOQDoUQMPbNeA+gkqk0DFG5aSmkudXMj1Piek0ECrCqikQufL7r9VoeXIxabP+IPZbbvECw9/Kdd9IuIXO5ToIv1qNbX3wnxDVoV/V9O3x99Ic= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781176800; c=relaxed/simple; bh=fxYLO9HD2iCGubfv3LFtpfQozDHJ4rIXVNR9DeiomaA=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=kMYhLJgedQh6wlnE6PZo9nS7n4G1YrL3igcLqd5JCH0XTitXVgJ7I/AQnaF7b4Aba3/qncz+PLysRcBf09BsNwX4SEVY04CldY+D+y9Bo0UeGNsooFqhOFEzNWIdnFN2xJR1W+glgcISmuQdcGrgB3x9S6GOxWnDLi/b8zdJOj4= 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=CdOTrB//; arc=none smtp.client-ip=209.85.222.170 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="CdOTrB//" Received: by mail-qk1-f170.google.com with SMTP id af79cd13be357-91591f19c30so1141847385a.1 for ; Thu, 11 Jun 2026 04:19:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781176799; x=1781781599; 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=6t9UzwtLsdthmiUIXMFdRm3409bQDOGnzbrc7Xpt57Y=; b=CdOTrB//+ggD99rSVmE9M9A0yhR0cSRt+i6HrMoxnwTojrb4nGChiY64UTyz5v4HF/ Ad9WEWtJe1h9ymq5DQcjIPU4PsoNVW14B36f0vZCvk/dxWEnxmLfLB+Am4pO+5ItjJsn 4E/02ZKm1s77HR+MCn+zxjyMnMPS6lQzKlg1thTByIG+C5w3T2YTs4RoLhlLODssK6hb Weblrr8EuUogjcem8ELxmeCsXACW+INIP+Mfxn+Q+NPavCn/NiI8485knPox5SAlpG64 6Hm/R5UDiT+Rrc71ar0NbZg00HX2uPd2HOQiHeP3IJbHhMe21hwuNGGMi0POosXKH9hF VYTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781176799; x=1781781599; 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=6t9UzwtLsdthmiUIXMFdRm3409bQDOGnzbrc7Xpt57Y=; b=A7786VFBjx/9rEfOKJ4oyoRDYlPox1cu/xj89qP/vqp5TSgva3N2Wryj2qDmSGwoMh tlNEceqv/WQNgIzVS66PdjP5iR/fi/OvYe7252vDO9foiOHxCJ2epREfE5kBh+T/Qgzt RVpIGIFGYfRdzZ7aQYKc5sXVpyjQNYAU53jhY33NZd7nI9tt9sL+DVXgGsWKrkM9eSy2 WAvHa1ufDXQkX8RsznYKStS/6kHu/TmmwRswPXcnWHsQ/mzF1nRFWLL9eQnUORNedCoP 8RqD2sD7o/AsvcAxrqcO2yjWmIOpr50YSapVNQx32fWYt8PZc2LIzYL5dq82czsRBKit 9JKw== X-Forwarded-Encrypted: i=1; AFNElJ+DlfK//91o0NI6AuuqVec9u4uovTC1mSeRGa//N5/rUtu3msxAe2OQ3NvsiTnt1I5Dr8CvGAhIgq092TI=@vger.kernel.org X-Gm-Message-State: AOJu0YxjDqI44Gdz2lleEX+nRQuQcoB883kbv2jYplj1ZnVRTL98pgoR 0G3O+5kP6o+uHYWC7K2Wu7jD/WGG084XbUfs2SOAg2JHNeTb/yV5NcCj X-Gm-Gg: Acq92OE5NR9NQwFzoVy/wg6xHUi98ljinC+083erFxP9isbNUQGlMhL6swxnFai0Pzc x6jDWe7QmFJQZ9Fut0NaeloLeQno9Wv/uCZC4LGEko6xShzbnkPdoWp3pWdAUtBIMROyksOtAiP IDPPNQKbi+M91LD2KMb2UXjw7MDCVOWcvyF3nAdowbATKQbPFj3n4s4GF75jzLHozTAbcsy9FAU bjrdeIHzew2KJRx1yutSnkdTtX4+nsJltgDCCg0oe066SvLG/HU865Mz0vLqZKSsnvDI5rXnL06 BkrYQy873L8LO4e+mA8XrjIUmXsRq9xb2fSj/ZwJh/yAxZQQawKQbCmNPmLUyMUdaO/zTPZtzV4 EDAYoma+hBMMa2GzT/+UPH4pCaKim1LA09XnM0jWD6i0ptBkcxNQpFQuqdXoK+KFmjgx8Bq0Vaw kqNoBdu00o7bC/1PzWjLqrzz5L0qY= X-Received: by 2002:a05:620a:1a28:b0:915:80e8:67d1 with SMTP id af79cd13be357-9160b09ebdamr307941385a.56.1781176798572; Thu, 11 Jun 2026 04:19:58 -0700 (PDT) Received: from localhost ([149.40.50.215]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8d1eadaea6asm15010306d6.40.2026.06.11.04.19.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Jun 2026 04:19:57 -0700 (PDT) Date: Thu, 11 Jun 2026 14:19:53 +0300 From: Dan Carpenter To: oe-kbuild@lists.linux.dev, T Pratham Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Herbert Xu Subject: drivers/crypto/ti/dthev2-common.c:44 dthe_get_dev() warn: can 'dev_data' even be NULL? Message-ID: <202606111933.69GGTKxr-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 [ I don't know why the zero data bot doesn't include T Pratham in the CC list... -dan ] tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 9716c086c8e8b141d35aa61f2e96a2e83de212a7 commit: 35c5097f737a164b3afe23d07698db95061f0db8 crypto: ti - Enable compile testing for dthev2 config: s390-randconfig-r072-20260611 (https://download.01.org/0day-ci/archive/20260611/202606111933.69GGTKxr-lkp@intel.com/config) compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261) smatch: v0.5.0-9185-gbcc58b9c 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: 35c5097f737a ("crypto: ti - Enable compile testing for dthev2") | Reported-by: kernel test robot | Reported-by: Dan Carpenter | Closes: https://lore.kernel.org/r/202606111933.69GGTKxr-lkp@intel.com/ smatch warnings: drivers/crypto/ti/dthev2-common.c:44 dthe_get_dev() warn: can 'dev_data' even be NULL? vim +/dev_data +44 drivers/crypto/ti/dthev2-common.c 52f641bc63a4665 T Pratham 2025-08-20 35 struct dthe_data *dthe_get_dev(struct dthe_tfm_ctx *ctx) 52f641bc63a4665 T Pratham 2025-08-20 36 { 52f641bc63a4665 T Pratham 2025-08-20 37 struct dthe_data *dev_data; 52f641bc63a4665 T Pratham 2025-08-20 38 52f641bc63a4665 T Pratham 2025-08-20 39 if (ctx->dev_data) 52f641bc63a4665 T Pratham 2025-08-20 40 return ctx->dev_data; 52f641bc63a4665 T Pratham 2025-08-20 41 52f641bc63a4665 T Pratham 2025-08-20 42 spin_lock_bh(&dthe_dev_list.lock); 52f641bc63a4665 T Pratham 2025-08-20 43 dev_data = list_first_entry(&dthe_dev_list.dev_list, struct dthe_data, list); 52f641bc63a4665 T Pratham 2025-08-20 @44 if (dev_data) This check doesn't make sense since list_first_entry() never returns NULL. Maybe list_first_entry_or_null() was intended? 52f641bc63a4665 T Pratham 2025-08-20 45 list_move_tail(&dev_data->list, &dthe_dev_list.dev_list); 52f641bc63a4665 T Pratham 2025-08-20 46 spin_unlock_bh(&dthe_dev_list.lock); 52f641bc63a4665 T Pratham 2025-08-20 47 52f641bc63a4665 T Pratham 2025-08-20 48 return dev_data; 52f641bc63a4665 T Pratham 2025-08-20 49 } -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki