From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f201.google.com (mail-dy1-f201.google.com [74.125.82.201]) (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 5E1BE2836BE for ; Mon, 12 Jan 2026 23:10:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768259408; cv=none; b=tSv82g7OybMUQFPjycAAQRPK5I+H+RW967VsrRd9abbjLlyYq3gyWUwOBly280XpDOAimr2LDZR1ZTPJ2vvUnVCyPnGDFiC2Wj1c0nEOHjOOEJohKHQFCbmoK8/WEhf168P//346EGxTx7+y+QsY55bbhzQQOPQ/78hFdLilD8o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768259408; c=relaxed/simple; bh=KIMwqLz67vxIHDlV6V8ZemzGx4XBD8NNzqOzyuAG+UU=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=OQZv3UwOT2V9e+RnA7u4iuPmtevVuZJORYEh+BThTfXuB29QMALqTmK98fcBUVPuRa9J2G7WFKUBxwihbDkvfBQZHh/vaUKCpDNIHde1elBUADKrmbF3IBcAC3chQ9EyKQVJA/ekPmblLHKcn048CmYYkwAliomX4jv4PGvK8e0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--boolli.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=VRSpo6Xy; arc=none smtp.client-ip=74.125.82.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--boolli.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="VRSpo6Xy" Received: by mail-dy1-f201.google.com with SMTP id 5a478bee46e88-2ae56205588so8475194eec.1 for ; Mon, 12 Jan 2026 15:10:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1768259406; x=1768864206; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=Nr3qS8YvLTsu9x6NwsT9BcYQwikNzECAjN6lT6kPblA=; b=VRSpo6XypMiSadvLvCPn1dcfGmu+BsSba4RQpV2O+rr0uaAbprwVtqSno2kxjRX90b u1qg3wl3L/8sS1Qu5s3NpcF6JKIZZ8yZuNW6JZyif6nA30wzzrcMNdcbbc2ow8BznsVA T+cp3rnBivUK3stjK3U8PSjnE80t40AnoSD3GcJMPjaYm7/2SAygwZhhEoM7cNHCHLhE HOR9TKt8iiIxyKmybu8ZrVFtmtirmmokXEMxQ3UVITm0KPkNRQ0hI525KyOhacPF4Ryw egHC+QP6NH5aLd4MZAAeboOK4902Qqx+U6AEpiOShNKg+9kjlZUepZn4XGiT74K7v5RM sLpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768259406; x=1768864206; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Nr3qS8YvLTsu9x6NwsT9BcYQwikNzECAjN6lT6kPblA=; b=E/5WVvpglKwgQVVHTk13RCzwTil/luP1TXNyJ9giVtgeE5riMFtNpp9k64f0z7dH8H H5h7fEa07RY1x51PqSCrd2OdlRSWJBjAfqhwEvbkcK3YEHU6wRwG41Q4Xz21bUxb1Zjv BAEDqk8BenBwLu6zh56niQFyMFulRLw24QCYVSE0lslG6sTQrngPko0VGLjrtVal9zrF p51a8s8OuEDDkDd6S9mHKuXTHTQKJdAbiwOmMs/v6fkev4YQcZMGVZocxAeBzhRRoqF3 Yzn0DSWPyeXeMI/oHA3mWLQ86T0YREb7E4eUWUykk3SqMpkzCndC8mA2dEyHT5oMQFYE I7mw== X-Forwarded-Encrypted: i=1; AJvYcCUer/8UM1gXMehemIWc5OwKervxBSTwzPbVygGX4PsoKMrgBxGFGdnRADd3MGpCXAG/+wnyqlCf3gwjsxE=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5JYPyJIxfv0XNxOtBmk1LmjKpzeX8qtW0jI3uIfi1gdTaqygn lfyqNOonXVrf3sk2KcGGinF0+2mlgvS/I8PUgrXeKuVwm43HzxrLwXjA2k8YDx8wDwGJ17Btwyg zDJd+Mw== X-Google-Smtp-Source: AGHT+IEDbDNrcyQ2vSmllcOSSpijsN5OpYTJ0xGlmFWgFknZJ97PGmeMno98rJYaDiuIMbOXb+kZIRS9INA= X-Received: from dybnb47.prod.google.com ([2002:a05:7300:ccaf:b0:2a4:64c9:8bc8]) (user=boolli job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7300:d207:b0:2b0:5c14:dec1 with SMTP id 5a478bee46e88-2b17d3219ffmr14309405eec.36.1768259406423; Mon, 12 Jan 2026 15:10:06 -0800 (PST) Date: Mon, 12 Jan 2026 23:09:42 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Message-ID: <20260112230944.3085309-1-boolli@google.com> Subject: [PATCH 0/2] idpf: skip NULL pointers during deallocation. From: Li Li To: Tony Nguyen , Przemek Kitszel , "David S. Miller" , Jakub Kicinski , Eric Dumazet , intel-wired-lan@lists.osuosl.org Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, David Decotigny , Anjali Singhai , Sridhar Samudrala , Brian Vazquez , Li Li , emil.s.tantilov@intel.com Content-Type: text/plain; charset="UTF-8" In idpf txq and rxq error paths, some pointers are not allocated in the first place. In the corresponding deallocation logic, we should not deallocate them to prevent kernel panics. Li Li (2): idpf: skip deallocating bufq_sets from rx_qgrp if it is NULL. idpf: skip deallocating txq group's txqs if it is NULL. drivers/net/ethernet/intel/idpf/idpf_txrx.c | 5 +++++ 1 file changed, 5 insertions(+) -- 2.52.0.457.g6b5491de43-goog