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 78E36C3DA6E for ; Wed, 3 Jan 2024 11:14:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D1CCD8D0066; Wed, 3 Jan 2024 06:14:22 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CCF5D8D0061; Wed, 3 Jan 2024 06:14:22 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B6D458D0066; Wed, 3 Jan 2024 06:14:22 -0500 (EST) 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 A2E8E8D0061 for ; Wed, 3 Jan 2024 06:14:22 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 765021A033F for ; Wed, 3 Jan 2024 11:14:22 +0000 (UTC) X-FDA: 81637741164.01.C9C4EE8 Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) by imf29.hostedemail.com (Postfix) with ESMTP id AAF21120002 for ; Wed, 3 Jan 2024 11:14:20 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=e5ycNJjm; spf=pass (imf29.hostedemail.com: domain of dan.carpenter@linaro.org designates 209.85.167.43 as permitted sender) smtp.mailfrom=dan.carpenter@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704280460; a=rsa-sha256; cv=none; b=V+5/E51vbEg4gPSkeYmhxKcsDm3xCK+NHP8YX8n1XrvPPB6aSu83/cVYxFNVhoPWKoiolJ lVartphvPKHV8+EbE8ep+oMqtxPfn6bkGdUszcyIN/P+RduVkTJWS64clA+qoy97Ix0wh4 iMeuDrbNT7qqrwIESZhWyDfU72aKudc= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=e5ycNJjm; spf=pass (imf29.hostedemail.com: domain of dan.carpenter@linaro.org designates 209.85.167.43 as permitted sender) smtp.mailfrom=dan.carpenter@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704280460; 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=0rBUePNsfxj9hHc+i24NkBNGZnA/maXpINtsn5yNH/w=; b=lIxH4Upz2MWaxN+ZFlbPQb2BrM5mIj9rXG91FFCd4ClFMj6R22Jx12omDpgUkXXnVxeRlC F96kkygUIVFkPVqAXbCVqdhHsbaAiOSMv2UQYP0T/Pvy5SwzE4EJoBogZPzIGIRWG+G+A1 MGp+FtPz7LufqIdvTLw2N5c4Gypf51U= Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-50e741123acso8268225e87.0 for ; Wed, 03 Jan 2024 03:14:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1704280458; x=1704885258; darn=kvack.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=0rBUePNsfxj9hHc+i24NkBNGZnA/maXpINtsn5yNH/w=; b=e5ycNJjmiBfyb+5O3BB2zN3houoIPuNbVeXW8QNQadmy1BGtMk4UYPbLydS8g2+PRl zfYtkKESWn/iBwcmpDGjUcGltTaVLZCYLUeZ6Ycj9Sh7QAWShsqJFepuDWocm10O2jKi GpNSjRiUPQHIl0JR9WoAacNx9vVXh3YLNPnDKLEltRbgU0s88Gzueqa89XuLE7mOI+RJ vdVdYUbjBnNQ1+SeAbYbAHPoi4xksJhhpvthIJ4hruIjinLPeDKguoFBwvicZR+LV8RD rJNo4N49UHgRB70jM4jkhTjdYkEFjyM1IHVb0sBh9w1UnZXevnHjewCAPRMnSWubG4xU snwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704280458; x=1704885258; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0rBUePNsfxj9hHc+i24NkBNGZnA/maXpINtsn5yNH/w=; b=j1m3CGVATtR79OyOOBcaWcdP0Yap8xOj5A4PU/ylbQNRE2i5D9q7R9rfJaTD51WRT3 eQHWlBeB+FenPdGqAfKhaPTuNQH7kunt6lGmhj4LBLBMJBhT89kutLcQn2efUpGYGGXM bwYNRQkWA8tYyr04w2u7n+pHGF0DAJk0mYw1N12zNSKZGcnSD6QuLHknHPQUjbUbnF7j tYLt19IN1DIdEzGg9PixW47ajm6N4Pp/v/h9EINsmCyzOmUAUbt8HsQJJYWKZwFBUMj+ TQljhg1yOPZcC0iBjlgYL3+/HXIvsHT7ttBtodV45zrlWsBoaO29MyLVjZdVlwYMAGz3 S/nQ== X-Gm-Message-State: AOJu0YyBMOrlwf8hyIKsNm6xOcjH86melndS9z6tD4QVN2fDzTINhDPR RfZCSuU8Cztf6eF4eyU4SyVkHLbwrr0Ksg== X-Google-Smtp-Source: AGHT+IGXcdzKOo4APAnwLjP9eJMs+N/JZYFhJvm8ONtjm5/eqD4RVyGdW76PjvBXx1B2fSQw05FNUQ== X-Received: by 2002:a19:2d07:0:b0:50e:76cd:f3f with SMTP id k7-20020a192d07000000b0050e76cd0f3fmr6035129lfj.54.1704280458645; Wed, 03 Jan 2024 03:14:18 -0800 (PST) Received: from localhost ([102.140.209.237]) by smtp.gmail.com with ESMTPSA id dg24-20020a0564021d1800b00552cf686df3sm17367232edb.52.2024.01.03.03.14.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jan 2024 03:14:18 -0800 (PST) Date: Wed, 3 Jan 2024 14:14:14 +0300 From: Dan Carpenter To: oe-kbuild@lists.linux.dev, davidgow Cc: lkp@intel.com, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Shuah Khan , Matti Vaittinen , Matti Vaittinen , Maxime Ripard , Greg Kroah-Hartman Subject: [linux-next:master 8829/9096] lib/kunit/device.c:138 kunit_device_register_with_driver() warn: passing zero to 'ERR_CAST' Message-ID: <309f601b-4af1-4127-a20b-88256203ca1d@moroto.mountain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: AAF21120002 X-Stat-Signature: ec3ee7p1i3qyiqfoyj9f8i8e4q9wcj1g X-Rspam-User: X-HE-Tag: 1704280460-161971 X-HE-Meta: U2FsdGVkX181RIP/0gYN1RHlRugFhybXl3BkJVLqn/pJ+pqaZcaFYJOU4BEN7ZS5R2S3di/V4nUonKB4627jVgUAEOW2gmwZPlZnAuUGMoBF7kgqrTrPUYClNYRWmbE0kW+/R4m0FQpzlEBhOBdVD9ksBXiXEbqlCiNBtbjPJder2knp14UsblBL6V2NDPleGK3g1XVNOXe9DTZ2Fb07lnvCGhW3/ZqNfE/n7i8AebM7GhZUvjut4nJfyIZc/4ur95iiF9woj4qsukBE059U2OEDm7c6QKQRiGmbTa+EbvCKgMCKOAP/MG/c0hX0QdRfubRMTItJ53dXKbJl/BaYR3G3M6a0J/qlfxKAGYvrck4uWb9lkRwPG4FIxix6TzKis8TsTbioQIVI2nCbXvXlOpK8Alxx6EdNi8wlkFt8A/9puRdhTtWZHhI9voXUhbRf7iaEqmTg0AyaQAaKtldyTfc6fReRSAls3S46lctRKy4j9vB+WRaTan11AxB+dFpPFHHT4Zr9/mSjn0upS8wGz68hA3EvVFPJPCfHONLNWzdUwnrOEUIlfTbFZysvWQ4ogX3aatP97aNEiwa1yG+nrORbPEPbDYsE7eTDysugsZ4vqBv+l9ojvTiXKy9QBhyw6jZwTFXBolTgXeQzkJ3XxPmtFagY4+iV1ePFejvDHv0QDarXf8M/SMpzrHLh8tnufXikZBOMeBu30lfWdeA6r5QBdLceC0n/yKiLJ00l9m4xUwU2887iLhngqD5llOK9Wo+B3tj3wSH/Xz4xxXPs7BDHtcMIlglh43wkaCasVw1nTP6YMqUIKSdFuEMXgayOklCejw5wPJ2TUxtrVXfwRQqe9p1BiPTiVo0zrFUdYBT1APN6L0mMxEWxnRXZVSdEfAXpYwwB3YhFHlgLPR7lxCiLaIDiPmWxyNOu1HYY9Slecy2PiRCgWhptig61ZaAiQ9BXC31aRDkD3+FknPX Res955rU 9w7CQUZfBfMQJ0O0eH7y04NgyVF1+gYRx14T24SUuyNzqs2p7Imn7oM7fYQNQD5DjC6qoV5m7DtjR7tqsqcGmycGzUQe9yxFxV7F3iJuHB7bTdx/AOLLnBMWSuBjmHvBTOBI1nnu8lYTlTejwL5+NMegETCw3SDc9zfH6wr0x4tEdaY9vLclyvLX+7dqfeIe67rtuHNiEGdzCfonHyIUM07/2CJ16WsB14bnSbrmR9BEeqVTyU55WR21YgM6fkPXevEE4RvUSIXkHFkoA+xQRQ3XZV9VfDj/l0X5P1xv2VUVB0Pv6dCuxFzcjXNEPRnfHFVzE8m6dN6IR12ruJvjmTiqA+Jo4KBoRLiax81GLuN/awZBvuvfLjMdm6q7Ndh2C2+6CvibuHFFzd0AMdJSYrqopDQMGKAJ0zBi5e9XAJEZjujgBThbqNqqoX50zctuJAwpUsJ3eRNE8z/gN3ER8s18jikxpJE9xi4H3LQzNI5wCcLxkGXpoXyqcnYwQAliq5vWgJyKr9wEhX7GT+5Zpu6yPMT69HcqbqDIPbZplDH5rfMEseXkT6Aw4O9t2dsIO9pSEZ1fqE+uk2vXg5gZYwqT05ikFLnxfAr3GAkQ0zX6eF669vQeJrDZQyN3ELVVmNuPquMm9WhZEJ/Oz4wTiMVUYtw== 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: aa4db8324c4d0e67aa4670356df4e9fae14b4d37 commit: d03c720e03bd9bf0b784d80b5d3ede7e2daf3b6e [8829/9096] kunit: Add APIs for managing devices config: x86_64-randconfig-161-20231219 (https://download.01.org/0day-ci/archive/20231220/202312200124.CkSII1FB-lkp@intel.com/config) compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07) 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 | Reported-by: Dan Carpenter | Closes: https://lore.kernel.org/r/202312200124.CkSII1FB-lkp@intel.com/ smatch warnings: lib/kunit/device.c:138 kunit_device_register_with_driver() warn: passing zero to 'ERR_CAST' vim +/ERR_CAST +138 lib/kunit/device.c d03c720e03bd9b davidgow@google.com 2023-12-15 131 struct device *kunit_device_register_with_driver(struct kunit *test, d03c720e03bd9b davidgow@google.com 2023-12-15 132 const char *name, d03c720e03bd9b davidgow@google.com 2023-12-15 133 const struct device_driver *drv) d03c720e03bd9b davidgow@google.com 2023-12-15 134 { d03c720e03bd9b davidgow@google.com 2023-12-15 135 struct kunit_device *kunit_dev = kunit_device_register_internal(test, name, drv); d03c720e03bd9b davidgow@google.com 2023-12-15 136 d03c720e03bd9b davidgow@google.com 2023-12-15 137 if (IS_ERR_OR_NULL(kunit_dev)) d03c720e03bd9b davidgow@google.com 2023-12-15 @138 return ERR_CAST(kunit_dev); kunit_device_register_internal() doesn't return NULL. https://staticthinking.wordpress.com/2022/08/01/mixing-error-pointers-and-null/ d03c720e03bd9b davidgow@google.com 2023-12-15 139 d03c720e03bd9b davidgow@google.com 2023-12-15 140 return &kunit_dev->dev; d03c720e03bd9b davidgow@google.com 2023-12-15 141 } -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki