From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 DA6F035F5E7 for ; Mon, 31 Aug 2026 05:21:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788153682; cv=none; b=LSgAZv/6jTP4/CMjPAYZ8WEO1Eqz+z9MHuT74zy2UIVSTLEoWOIlsBmyNLYbrzbdiVSXJ4K4y2xY4+A0Wr5/b24pDpWap3LWeEuDWffsA4LUNthv29xaKMNIdQdoHG/2ciJ5Ba+Cx7xkXWP6CroY5WFkDyz4H5E1MmsjP1nd/Cw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788153682; c=relaxed/simple; bh=D/OAPtmWMg/a24pmYC9Ob5VtMdBNPfjduUlqAtvXTS4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=b0a72facbik6nwChKXBqy1XDRBXPlnwK0Vj6jt+0ThwDiGr0yCUODj24BwLp29Dz0jVeteOIEB0DYjOBpYjkQ9vqygxtumGnkJAU21rrZNJG8muT6M7u5DX37OLQ5oox4i3AQRB+h7Ffe0uFLNrDixZ53Xw8GFeLGLfblKG3tHo= 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=U4a7MX6b; arc=none smtp.client-ip=209.85.216.49 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="U4a7MX6b" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-38e42560ebcso2496739a91.1 for ; Sun, 30 Aug 2026 22:21:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788153680; x=1788758480; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=a7w1HCUHNpjVoop/odhxR+2e8lKBAC9Tc7w090GqBj4=; b=U4a7MX6bEZTs/VvDrfZw6JnrwBpKfH3kA0gXnZA/uiHr9fC8zqNtw86OerV2R7MQib d8jNm8uEZRtk1wNaWJxf5pOIVR03mXgXgkz6Zy3CkQ+GghtBR2Z6+NsAh1+7Gvge15I2 acdqvZo6eDSNcZ/2qw5M0sGuWM7U3lJ4QXEbD7OxQdoDUaGg4hlBQ3ajqa6X8lTxCm2l ycg6PxPYyKvRzUiFVbHYd+JDC0Sjgx1oshaBhTPM0mFHh9sdVMX7tmI0ec8MEjPW9+ku PgP078zxf8cjP+/FAtuJHZ7LKhfS6T7Kwm5k403509OF1YWf2BKDpCBwN0ntfbrV8CsH /5qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788153680; x=1788758480; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=a7w1HCUHNpjVoop/odhxR+2e8lKBAC9Tc7w090GqBj4=; b=k2H0hZ+2H/x5ArNEi1NvN88uX3h1LtvonnZMzQqIUev5rhpVNNLymTRY89lT9MNCQc OIwHWA5YxViDdC35bDZpbLZd0get+PrkbIvBTt324dOHdVDrTekoPY8LHpUA46mqZQp0 msQXKBMaa5jvdQiHxwsTEzpwejF9VfHPi5tm1MMRDLFoV0YLxLFjQatS3gg9E/1KAKBy GM9D5jp5jJEoryC9uzkqpJ0Ppxi33E6BLfPkf1wqwSnupQDJ2Jfs4sqNDhecvUttRwGV CR7l/00KXyanqkqA0wdsMFGx40s/ZLaGOlqLjUjal9LIr9iuHss+KrjomNMUuaA7r+0l p54Q== X-Gm-Message-State: AFuF++lZkzXDSR32zxNJblGCGqGDESP3wFQgOB0FLMYrkxks/sHKMnJ2 D9N7Z0IcwbIy028x1F0NLMT90i8CJf56uVEFhpOCFCrHbpIhfSd1/y5e X-Gm-Gg: AYBFou1c/xpVWqYo/oY4KGgu52qRTVQ8rzeQZ5mbF9vAkD/OVS5zRrFn5X+i8zJIMPZ DQZAfJwrFVzR5PEjkZCNhL06vQx5tciYDLg+sj7lVrQfbTEuxRK9yFHsIaR2YtTOazbQ5Piyl1W sXvgz5esizPuzM6yAHD66NOEqQMRg5vp3j5iZGVFFaW9WA4GY4k1rqACsjVEzzjkGPkdy4xaZWu Luxx4Aiuct86E1z5C4t0s6zmN4S4jMRmNiTKe/0VsHocoQ8IoRJKC3ECPQVRQi9RqvmuL3B7WXp BnGeh5M7oQ6CVnS3C6/mnI7V0ebIiV6JwD3nS4Yvcdbp1W9AnnIofrS6Aq+gq+oSJK5LPvz/bMF TNqB3ObPOQKj7dlOvDm2YG/kVEzZx4onGg2UuxxSJt5XDKcTRZZjXi1QhE3oqt5TXYLmasv8zdD 7x3FhufXuAQpDMGRlNasGQ8QFp9qahFgiEhbSOyct+S2DIBenshogzKWU= X-Received: by 2002:a17:90b:3c8c:b0:38f:efed:5448 with SMTP id 98e67ed59e1d1-396d0e7255bmr36972808a91.8.1788153680048; Sun, 30 Aug 2026 22:21:20 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-396b0ea808csm19612656a91.2.2026.08.30.22.21.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2026 22:21:19 -0700 (PDT) From: Sang-Heon Jeon To: Long Li , Konstantin Taranov , Jason Gunthorpe , Leon Romanovsky Cc: linux-hyperv@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org Subject: [PATCH rdma-next] RDMA/mana_ib: Remove redundant NULL check before netdev_put() Date: Mon, 31 Aug 2026 14:21:07 +0900 Message-ID: <20260831052108.903019-1-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-hyperv@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit netdev_put() does nothing if dev is NULL, so the check before the call is redundant. So remove it. No functional change. This is the result of running the Coccinelle script from scripts/coccinelle/free/ifnulldev_put.cocci after commit f83b8a58695c ("coccinelle: ifnulldev_put: update outdated helper names"). Signed-off-by: Sang-Heon Jeon --- drivers/infiniband/hw/mana/device.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/infiniband/hw/mana/device.c b/drivers/infiniband/hw/mana/device.c index a8d19586a78a..62c7803ca6c6 100644 --- a/drivers/infiniband/hw/mana/device.c +++ b/drivers/infiniband/hw/mana/device.c @@ -103,8 +103,7 @@ static int mana_ib_netdev_event(struct notifier_block *this, ib_device_set_netdev(&dev->ib_dev, ndev, i + 1); /* mana_get_primary_netdev() returns ndev with refcount held */ - if (ndev) - netdev_put(ndev, &dev->dev_tracker); + netdev_put(ndev, &dev->dev_tracker); return NOTIFY_OK; default: -- 2.43.0