From nobody Mon Feb 9 03:17:16 2026 Received: from mail-106119.protonmail.ch (mail-106119.protonmail.ch [79.135.106.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 64E8C33C1A5 for ; Fri, 16 Jan 2026 17:47:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.119 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585668; cv=none; b=K9iveVpPgX/COMNns3aREmrlpNhb01P2fgrr01rxiQaeDLPRT/cytphD0BJ9TTCBlwFly7AxFB9kEjSY4YYpNyEqO5oR9jmpohQ6YAbEzDWsVc/qTIavz0nWHmzWY933gg/JAqF4EntP10K2JO8sQqTueMd5zrX0fyOLM54cU10= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585668; c=relaxed/simple; bh=wROWMVWrZBTQwiQnREOquN5rUfdgb4qRcquYf4Z1qCo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=h98jZ36oxcvopiyhCStMYN2PEWlLsBLgw3+SVv1tvDIYtWcskinFEjJhMtnBm/0jZE5nJTn6q/hdduxGargA/VTK9hzEMNwvDU9KzmGscslVjUHZIJ8hxJ08JhsJqpFfFWnl4yiLWvVsuOdOvSG51fS4TiKfAPNBF+Gad8wV85Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=LlwRwt+e; arc=none smtp.client-ip=79.135.106.119 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="LlwRwt+e" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585656; x=1768844856; bh=wROWMVWrZBTQwiQnREOquN5rUfdgb4qRcquYf4Z1qCo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=LlwRwt+exDWD6S/NIuKQLp9DA+YexN/m6TqgvfOJ2ffwDH5+h8tpsFrKg1e/+Ch6Z SKmSjmX2UzZpU7CYhirAb3Xpt0fz0IDmwG5uqSMc3q1nxkWZFmbj4OpJROMZApm686 +sdEZyMABNYtzj1xjuihZ1168IwBMazAOPM0mEBsW0Bo2PpTphJR+zavQ4qmm8LZuT KEtczSOu72D+8B9sWdkxC9Ltpo5qxbrbqmAH6/wiyXPWgdBItN/vCWGA2KpShGchgQ mj4XyKu1Zz/RuThTu26G5rhLht5+bdrJy0nM1q33KSVoLiEneW7xFr2ME6UsXWMC/r gnzSqTtYGFdUg== Date: Fri, 16 Jan 2026 17:47:30 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 01/27] gpib: agilent_82350b: Unify *allocate_private usage Message-ID: <20260116174647.317256-2-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 5a0209b779b871f86deeff39385a5c88cb3017f2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of agilent_82350b_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/agilent_82350b/agilent_82350b.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/agilent_82350b/agilent_82350b.c b/drivers/gpib/ag= ilent_82350b/agilent_82350b.c index 01a5bb43cd2d..d55d097aa6f0 100644 --- a/drivers/gpib/agilent_82350b/agilent_82350b.c +++ b/drivers/gpib/agilent_82350b/agilent_82350b.c @@ -599,8 +599,9 @@ static int agilent_82350b_generic_attach(struct gpib_bo= ard *board, =20 board->status =3D 0; =20 - if (agilent_82350b_allocate_private(board)) - return -ENOMEM; + retval =3D agilent_82350b_allocate_private(board); + if (retval) + return retval; a_priv =3D board->private_data; a_priv->using_fifos =3D use_fifos; tms_priv =3D &a_priv->tms9914_priv; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-43103.protonmail.ch (mail-43103.protonmail.ch [185.70.43.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6D9541E8826 for ; Fri, 16 Jan 2026 17:47:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.103 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585663; cv=none; b=A9Lm/Dt41zAl7BGB0+Ro9w1keEsObMg9apsHKsslGQM3gESh3o/QmBXW3+jaha8+VwpKLYpO0NnWlDSHDK9qVtr+QbBKzdBZlqZrpOvfdsFHtzyXa3ZiNrq67M+Q1INLvoh3ooPJrDd0sgBpnv+dr2UFDIsRUBUuErHVGLPM12U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585663; c=relaxed/simple; bh=xaVeVlG8elUKVLqoYIm7im8VyuUKXRUXcYYvb03zIjs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=F5axevqlhFR3A1axOCtUiJlkZs+d1NILmdA/FXwc8VEKMuB3n3VrGYOJciGkcDYbuQSJH56fQuuOBV8mwP8HL03C78Bocxt+I/EVBpQBTmoXC5Y0RDonIO3D883CHjFBMHwWqkg9GcQZq1+Ow7S7pYg4GH0gp++/zoRwnHi2hPc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=xSnfhUrJ; arc=none smtp.client-ip=185.70.43.103 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="xSnfhUrJ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585660; x=1768844860; bh=xaVeVlG8elUKVLqoYIm7im8VyuUKXRUXcYYvb03zIjs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=xSnfhUrJ+eSSaOTP/qxmx2TM/0YetCNvgD13WBl0CTElYUjx/Gc8aaLCPfsaVWZJg M/FMbhu8X9LlT6IWJi1cvo0Nq63RQG2gcEOlnA9P5ODtpvbopV2Z6/Gy5BCUpT3sG3 p7q0m57FJLUCcgxSeQTENVox8h2e7d0/SZg4M9qFM+GQhUoIgDolCS6Zg7/qRrR7Or PHqxkJmaeUpqLn/nc/ZAytlZ2eH696q93QL5Pgr8yQoXm5OpRhZL71zKocUSQtMGo0 56TAegSMZWn9wrDGsyRi0i3vCXVVQZRZ5y5Zb7b8EwZs9JsgJvRmUZav9I2evAEDGG sMWlLzaK33k7A== Date: Fri, 16 Jan 2026 17:47:35 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 02/27] gpib: agilent_82357a: Fix the *allocate_private retval check Message-ID: <20260116174647.317256-3-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 43b11936d2c56e144c76b61dbf27d6118f18b699 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Change if (retval < 0) return retval; into if (retval) return retval; as it is more fitting in this case. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Change `(retval < 0)` to `(retval)` drivers/gpib/agilent_82357a/agilent_82357a.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/agilent_82357a/agilent_82357a.c b/drivers/gpib/ag= ilent_82357a/agilent_82357a.c index 77c8e549b208..26d2830c3fa3 100644 --- a/drivers/gpib/agilent_82357a/agilent_82357a.c +++ b/drivers/gpib/agilent_82357a/agilent_82357a.c @@ -1316,7 +1316,7 @@ static int agilent_82357a_attach(struct gpib_board *b= oard, const struct gpib_boa return -ERESTARTSYS; =20 retval =3D agilent_82357a_allocate_private(board); - if (retval < 0) { + if (retval) { mutex_unlock(&agilent_82357a_hotplug_lock); return retval; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-106120.protonmail.ch (mail-106120.protonmail.ch [79.135.106.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 931C42D0C99 for ; Fri, 16 Jan 2026 17:47:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.120 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585668; cv=none; b=pcM+uNXYdlGQ+zJMGhy4aUrtE33y77BZKUKF1hKQUK3nAClbxEo9UNy3izHSCDM4/fWUa7iN9vuiSRJQroSParFhjT6G4M1vF32g7kAZafGp/shzflGgCmspY2yQy8hf+PVhkc4cnoeIS8k8FyGYP7GS0MJnT5ctbjHVp+nGl98= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585668; c=relaxed/simple; bh=8xR+gvzKI3yiYC5vpEpn7A9mwaIRdNFlt2rLglh94Ic=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ImUDI3nM207qRLuK/rntwAlFeU9YRtt5jQQKvzDUxFgGVJUKDt1xMuvt5he/w+afIXEzcDAO+rSEJvWP3M21l6qR3NgnuLJbCx82VPcFseqMYA9jlevgXoGqFrN6MWllKlLoX0Ji8o++G9/n100lvTVaWZr0fWGtzFWy00756Tg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=moLfZFoS; arc=none smtp.client-ip=79.135.106.120 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="moLfZFoS" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585664; x=1768844864; bh=8xR+gvzKI3yiYC5vpEpn7A9mwaIRdNFlt2rLglh94Ic=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=moLfZFoSCkQDCf2mrTWzCkkhRBG3PEEtG5J4WK5Rjj/VSfBvN7LzAcgm+vFy2fcP8 auD4K3dXinzX6n0z54Sr/GWiXjWadRxEwwwM4h5UD5xF6KLXViS2uNAKqyv+t5jlZ5 weM+3uZG7I9WnnvYAudL6Yx3s8+i2u/P5fkFcOJVcHLjwArBDlT/PF8Q549B68W1tS Om3tukGNNzNG7jswIKOvblSoqKdCuCD01BEQ3cLMKGsJd5400VjwWCj3/MQbdtmUr6 FIyNTodujigEXk/2/as6ZU95i6RMDMVVB51v09N105FMx30JWMUmRkY92PGGree96P MEjOxNjMWImSg== Date: Fri, 16 Jan 2026 17:47:39 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 03/27] gpib: cb7210: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-4-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 3c9a68eec8506d893ed462e246cbbf0763361ea9 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in cb7210_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/cb7210/cb7210.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/cb7210/cb7210.c b/drivers/gpib/cb7210/cb7210.c index 24c61b151071..e354666a5823 100644 --- a/drivers/gpib/cb7210/cb7210.c +++ b/drivers/gpib/cb7210/cb7210.c @@ -856,11 +856,10 @@ static int cb7210_allocate_private(struct gpib_board = *board) { struct cb7210_priv *priv; =20 - board->private_data =3D kmalloc(sizeof(struct cb7210_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct cb7210_priv), GFP_KERNEL); if (!board->private_data) return -ENOMEM; priv =3D board->private_data; - memset(priv, 0, sizeof(struct cb7210_priv)); init_nec7210_private(&priv->nec7210_priv); return 0; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-24416.protonmail.ch (mail-24416.protonmail.ch [109.224.244.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 48AAF393DE8 for ; Fri, 16 Jan 2026 17:47:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.16 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585677; cv=none; b=pLEyTiRSkxKqKEHEyJdRJhQ8rxcnlBNEABWzG+XY2jvzxTEw3K/ME1ixtNMk3YHQdCnaT+Tfba/s6mloX0nml3PWDxpMknrbsR/cljQyx9nyWsIOz0zDlMMdqNuWayW/r5+8bHhdu68c906XkeNJlP4ULJbOI/5aNMTj4FLhQJw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585677; c=relaxed/simple; bh=aLgzBU4gBM202e64eedCQ1/AT4X4tlVPMHL4SuLbxV0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=fpNDsnsJJa97TV9Lo1jpBx0//5rACrk2SYc9nQx79PB/aSiJtwlgmoT9aB7DrI0Khimk5nUiAaAg8vyU9yNiSCCB0YA4VmJnD2X5NACaQNkSWiFSIVpQMwXT3iYnOoox133bvMXIaNtFoAnV4yCUyJwB2ULT9P3SLXHsX0BTGp4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=XBsW38JK; arc=none smtp.client-ip=109.224.244.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="XBsW38JK" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585667; x=1768844867; bh=aLgzBU4gBM202e64eedCQ1/AT4X4tlVPMHL4SuLbxV0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=XBsW38JKdAGF0wIywQ9iDbmVSJMIivO5CB53MSDokVbk4x5Lw6F0w2dAHT9Pfcymw Cm0GmaBGdKcfvfbaUM2PbtYqw9/syb51LfoSclDgByAmoxwDnsmNXLh0/m07Ztldy5 B+/etaFBId3DoFNwpJg0iBPk0z1k6sAaUMz8KpPQP4D5V25NDmJIotQlHzsg5q2ilf EOM6gx0Tl4kBeBf8QiL/3IfzPjPLnKfpy0wE4kkVjwRVZsKkhkow2KPrzkwDbCgM80 8bTlIRosnED0RKE2SvOEqpgdM36KcsytUtiN6B9fbroYOuhpVr/yeqBN97/WqxUvB9 4QpTP4jYTVazA== Date: Fri, 16 Jan 2026 17:47:44 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 04/27] gpib: cb7210: Unify *allocate_private usage Message-ID: <20260116174647.317256-5-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 800a645d124fb05162eec026869a5922dc798f25 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of cb7210_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/cb7210/cb7210.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/cb7210/cb7210.c b/drivers/gpib/cb7210/cb7210.c index e354666a5823..e9d5fd19b495 100644 --- a/drivers/gpib/cb7210/cb7210.c +++ b/drivers/gpib/cb7210/cb7210.c @@ -875,11 +875,13 @@ static int cb7210_generic_attach(struct gpib_board *b= oard) { struct cb7210_priv *cb_priv; struct nec7210_priv *nec_priv; + int retval; =20 board->status =3D 0; =20 - if (cb7210_allocate_private(board)) - return -ENOMEM; + retval =3D cb7210_allocate_private(board); + if (retval) + return retval; cb_priv =3D board->private_data; nec_priv =3D &cb_priv->nec7210_priv; nec_priv->read_byte =3D nec7210_locking_ioport_read_byte; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-24416.protonmail.ch (mail-24416.protonmail.ch [109.224.244.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0C9A133F38F for ; Fri, 16 Jan 2026 17:47:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.16 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585679; cv=none; b=fYwYYgv8U5DRXs7B/ieUrzFxAM/Jsle8UgePn92mw2uhIFWCv57rZ5qclfXV0Qy+TA7j77m2N6fXgu/y7ZxYwoz5SkC8AmtXzooTWs6wQmcwQXbFmuwnGWE2pO2Mo7VSy5Xzg6uuKPTSZO3HrJUjws0XR5mTZEG57cPET8mnuww= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585679; c=relaxed/simple; bh=y5f9heIkmecPtpKLJb2MZIOtWPaeUS5Wj7QQpOvSIw0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=e/lDsJ76CfjN8YXST+P7yHD6uBSlq7/Vkfnn4tf/AxWhGYtIRslj/twCHoqryO76YrBRuRZCCSqHEdvJutvoEdIRT12qhZkWHCKkLPl7xgQOKo6KgczlQRa4iyS9mBd4fnjMHgUz/ucHiY+ts0vNMZOb+/efHCpD7PjEhrHDphA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=O1R5kGQZ; arc=none smtp.client-ip=109.224.244.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="O1R5kGQZ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585674; x=1768844874; bh=y5f9heIkmecPtpKLJb2MZIOtWPaeUS5Wj7QQpOvSIw0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=O1R5kGQZTWsp+ftYM2je0rXMRy42wkVHh+J1UxS6vXKgp7I3SeOQef5W1j/IoUgyv C3R6PVsWZPi+ayELmBiyK+K4oLTgJfQd/KYA9CtWWK3p32boGCtYxibYhCQPDn4Eah y0bs8up8TtEny6Yv7+PeiqALKTYxPsl5oSEk4mR6akIws/OcpgRqCtMONsOkoJyuOl /fWGDaH0kBOipXPgIPna5pKN77M4AbrqqlZpMVJ+dxRQpqOvDz8VzjkXonUSYEvvo3 ZJXrLVubEnbuwwTOGRVr2cFEnanvqCQeU8Ybp5p+1QwRyhMvp4dp15t/3KwFz107AI TMtCqHsx8O66g== Date: Fri, 16 Jan 2026 17:47:49 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 05/27] gpib: cec: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-6-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: d30a1a9f11fd5a8e5d0af537d09a768c28703891 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in cec_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/cec/cec_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/cec/cec_gpib.c b/drivers/gpib/cec/cec_gpib.c index dbf9b95baabc..cb81c2934d60 100644 --- a/drivers/gpib/cec/cec_gpib.c +++ b/drivers/gpib/cec/cec_gpib.c @@ -220,11 +220,10 @@ static int cec_allocate_private(struct gpib_board *bo= ard) { struct cec_priv *priv; =20 - board->private_data =3D kmalloc(sizeof(struct cec_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct cec_priv), GFP_KERNEL); if (!board->private_data) return -1; priv =3D board->private_data; - memset(priv, 0, sizeof(struct cec_priv)); init_nec7210_private(&priv->nec7210_priv); return 0; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-10629.protonmail.ch (mail-10629.protonmail.ch [79.135.106.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 85A172C21F4 for ; Fri, 16 Jan 2026 17:48:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.29 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585689; cv=none; b=DpRRjmmSbtVNEUw8WRV4Y3OKlOk+LLQC9FZoMUxJkrkbtMaxD8CwcNv04q7AEQl9470MYEbE5xaDWXStDpOt4zB5yBFIqUyXHYyXWYgNn9OjeKaP/qE3XgYXzuj/g1R0p9vNhxEPUDYxmhqoCzQ7UhFWTeDuCjb4wJ6prg/clb8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585689; c=relaxed/simple; bh=1nfuDeEbZln7nmV/mnQ+GVKxJBH1zjb6KPxueySPVKI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=irHzQ68nGr4w7NQn4ZPXA3A5pA7QeKbD5ESZyKv2cz6MQGJX6G8XmxUToNGDLGFKpUi+yZOmV5jbscWJHnEDEQZeeRW5Hxa8RQwZ5GzubY5BniW4bqrBDWQhs5c/gk77q8yeJvDvtSQZDQxjf/NDpIrBsf6g4qJq7mxGbaCPN8c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=aZAL9M7b; arc=none smtp.client-ip=79.135.106.29 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="aZAL9M7b" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585680; x=1768844880; bh=1nfuDeEbZln7nmV/mnQ+GVKxJBH1zjb6KPxueySPVKI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=aZAL9M7b4IyGQWPBSNGN1+6sgvJpA1veyr1jBd/3hK+S04W7RLvLInt1xrnLjj2Qv 5iQs4dPqR2m03NV6Y3EMy3prZ+Vw/9aQnIehlh/VvjhZ4aj5Z5UOwkQzgMneY45Zy0 PnR8UHJbwOdHgc3E4MwwhaN846Pgm+J/QID2scHXPClhbAhWGbRb4hOy+HJU9D/K53 vcL2fvZ99EXEugA47QzgFb8ZKTfsGI5c+STvcHg/962SjTN09Wo6NoDV8qVHQFXxlO DnNRZc1X42EV9nbcx6Kif+Km2ZkDJq+FZOWLw5wxDuCwUGSfs2F+WxQ4RlKt+u8MFx cIy6kppYOrCMA== Date: Fri, 16 Jan 2026 17:47:54 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 06/27] gpib: cec: Unify *allocate_private return value Message-ID: <20260116174647.317256-7-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 6a8c7b6969b20fc88a1c792df82cbd130056200f Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Return -ENOMEM instead of -1 in cec_allocate_private in case of memory allocation failure. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/cec/cec_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/cec/cec_gpib.c b/drivers/gpib/cec/cec_gpib.c index cb81c2934d60..c2129ba3a902 100644 --- a/drivers/gpib/cec/cec_gpib.c +++ b/drivers/gpib/cec/cec_gpib.c @@ -222,7 +222,7 @@ static int cec_allocate_private(struct gpib_board *boar= d) =20 board->private_data =3D kzalloc(sizeof(struct cec_priv), GFP_KERNEL); if (!board->private_data) - return -1; + return -ENOMEM; priv =3D board->private_data; init_nec7210_private(&priv->nec7210_priv); return 0; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-43100.protonmail.ch (mail-43100.protonmail.ch [185.70.43.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7D66340DB0 for ; Fri, 16 Jan 2026 17:48:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.100 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585692; cv=none; b=Iwjh/iuPL46WSiA6xmEcvRt9vjd0ONYWsWNYZnOAYB+Dx+07efj3bFmjSwhsQL5NDXBBKDe3He3Cq/nR29fYzy7fXoBHmHkUFvSFmKoSXe9XxkRXTDrXmdIUMDxq+dnWnB7a4WOu25r62QzGShqVdGejHUllQhpybSH4PYPjdYk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585692; c=relaxed/simple; bh=BI9q4c3VIjnW4K69NbM7rKCj/7hPYaNMMfQt34TDksc=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=tUgApfNjYtG+j57A3Rwv3AJHwvDeoTkydSq/dnpDVG9J6iBd32A1j4IgU588KzpHRWXBERjIyV0TeB9mSvXkkD6EtrMVGfvmA9XYgTYd8ZHJKOdKJvCzfEn/zmMaLuscIfw0Tf0yVvxaHffk6kaCTMh00etZ3mfsPWlIQFUvzyk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=L1/5uhSv; arc=none smtp.client-ip=185.70.43.100 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="L1/5uhSv" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585683; x=1768844883; bh=BI9q4c3VIjnW4K69NbM7rKCj/7hPYaNMMfQt34TDksc=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=L1/5uhSvpHjRFR6dZ4ollJ0JKJz9nSqeWGQtltcV9AFSoNUYGykd+t6VRjTtT/MES r4xCDdst3eaprBD+Wd2P7SJkKdpTqEbd4SCxWYhs33XQvUqJpW3ky72cq0tWvtWQuq neS8JYhKJ87kzVxAADGS37wvPJVQGdtRVdPc6e4aosHw24q7y3EsvIjtgFHgHRorFw xrlidXWL8lZo+JAruAMXmOSWlZO60ZrCS9RkkjW5tx1R07yT9ewc6trYJ8I9elL33O EU9/T4l4U11WzCB4oTH6hinsGRrjeKco8/ulAh7Kg5HfgaZEFdL0yyqNh5akOfU2rk jiA9sP61TTsVg== Date: Fri, 16 Jan 2026 17:48:00 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 07/27] gpib: cec: Unify *allocate_private usage Message-ID: <20260116174647.317256-8-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: f710090146656b0fd8af5b0a8c683cd42fd0cdc0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of cec_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/cec/cec_gpib.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/cec/cec_gpib.c b/drivers/gpib/cec/cec_gpib.c index c2129ba3a902..7e57d65d6c32 100644 --- a/drivers/gpib/cec/cec_gpib.c +++ b/drivers/gpib/cec/cec_gpib.c @@ -238,11 +238,13 @@ static int cec_generic_attach(struct gpib_board *boar= d) { struct cec_priv *cec_priv; struct nec7210_priv *nec_priv; + int retval; =20 board->status =3D 0; =20 - if (cec_allocate_private(board)) - return -ENOMEM; + retval =3D cec_allocate_private(board); + if (retval) + return retval; cec_priv =3D board->private_data; nec_priv =3D &cec_priv->nec7210_priv; nec_priv->read_byte =3D nec7210_ioport_read_byte; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-08.mail-europe.com (mail-08.mail-europe.com [57.129.93.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 736B0281341 for ; Fri, 16 Jan 2026 17:48:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=57.129.93.249 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585699; cv=none; b=c4bdLyRgv7oeS23ekskNuve1/XmcEtl/q5erilTQpEAaSj2J+15IXsNIFcCduVIsrbipDFMVb9RjJOyQvudAlkeNuNjWivrHudvZUDZh02gOR8WgYWCrlBt9DIcQzGd2X0j02S2heNpDU/f0SuSbG/Qf7bb6gTN1cougsElo6dI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585699; c=relaxed/simple; bh=ZuvgCjyDr67rmsBrr/Btmouy6KtXQXS6Jt5SsgNgO+o=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=KyPLst04EZbS87m3nfFVenFHXzteLmk3feVrQZyj3RLtwhLx3VkdJm4PAOveawJqa/dZM6/Del6uAWa6aiJXWHZUvJNLg99GWmlHw85rdZN9WBtg3sapwSCG3bme5U4vkE+nbcD/M1Sq+LJvW/8cjBwnfr4TGGlSkMTNDa5szTA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=k3acbpbP; arc=none smtp.client-ip=57.129.93.249 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="k3acbpbP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585686; x=1768844886; bh=ZuvgCjyDr67rmsBrr/Btmouy6KtXQXS6Jt5SsgNgO+o=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=k3acbpbPIuN2Wgto2Y/APiMww2Fkpp8OY+D3XLFUh/EUFz4gyXCyZhf3Fs5waYxGe f3ObeiQAi16/Af9iPUANztnclyZsGrGYf3eURFcyXM95/IEHO9osRZOV4zL6917DLl R/7EsNak4H8mjrFVeeRmyksu5azRD3OHzegpCSQbeV7dYu/qZNj3Yg5ve/SHKdfJ6b JseqnS9t2nlNBQZ+9RVIOjQL8oPgQWhDrlp1QfxIkCPlnHHPJPNFAo1jQFf0I3D9z0 2ty8SLbshG72thFYen10MZbWVV17dWQTiUZ91rTR+xw/bsl3I7oSFGLM3H3QFpqiZg GCnxT4MB6rznQ== Date: Fri, 16 Jan 2026 17:48:03 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 08/27] gpib: eastwood: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-9-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 9dcaf8b3b36d4e537d2ec85d55f95ad082e18e38 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in fluke_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/eastwood/fluke_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/eastwood/fluke_gpib.c b/drivers/gpib/eastwood/flu= ke_gpib.c index 3ae848e3f738..8e315b0e35a2 100644 --- a/drivers/gpib/eastwood/fluke_gpib.c +++ b/drivers/gpib/eastwood/fluke_gpib.c @@ -853,11 +853,10 @@ static int fluke_allocate_private(struct gpib_board *= board) { struct fluke_priv *priv; =20 - board->private_data =3D kmalloc(sizeof(struct fluke_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct fluke_priv), GFP_KERNEL); if (!board->private_data) return -ENOMEM; priv =3D board->private_data; - memset(priv, 0, sizeof(struct fluke_priv)); init_nec7210_private(&priv->nec7210_priv); priv->dma_buffer_size =3D 0x7ff; priv->dma_buffer =3D kmalloc(priv->dma_buffer_size, GFP_KERNEL); --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-106118.protonmail.ch (mail-106118.protonmail.ch [79.135.106.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1CCEA3939AE for ; Fri, 16 Jan 2026 17:48:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.118 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585692; cv=none; b=GQ46AJichdr+oW/2Y+Zz31e3vOT8b5qwd2n1FRvmu/iYTaPDwHGx3Fx7Gz/UB8Swwp34Q9MGHAN4V6D8zrOggcWP6moks2vKVzI+7D90dqU5+xJNj3Lwzaf3QFFZK7FQ6Ef9fYNIiUUFKP1o47MFUT8dK7TgnQsMqxXAfD/eG0A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585692; c=relaxed/simple; bh=2EGOszBi6X8AbyBqQlwZ/lrWzZlRAipTjwFt51sF+/0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=eTKvRZAgaRgsT/U46ajyOpcau0c3DwwHQY2ZJgq5h7NoCpkxLF4mnjF5tpna3equAKsrpkR6M8EFgWW9KDwf4Eo24w/eOdTlfVA3ZjLp1YuEdFq8a6QcQGHEEyA1au9PUSttptaY2AaRfBCkz446p7xVImzxCPMIcpfBsnfsDPA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=xpRguP60; arc=none smtp.client-ip=79.135.106.118 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="xpRguP60" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585689; x=1768844889; bh=+e9RLpRKUnmb4kxo7yDeFk74HqX7AEO7PKDeFc6lA2E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=xpRguP60Xo9w+AVVZ6yPz1fyRydWm4j3gWycX+SVrQNjGwHjTP7jh37x2Y9oPrx8S hCQzIISTLeT/rbS4ueAHgd9eQSL7+/BiWTX7KJLgKq7YwkIpca9gRhYwW9H2uUFGZp VUM5H8Mqo01U2VukqA1h7TQtYRCDdIuDiXsdOB21hIGnqQg/52kog8yL8pQkuGg1K+ aNuiYrM3/006lUjks+r6YRNQMnmVEW4yCIeaQEwyFrZF9K2euriQ3SE4A55r3WM9tq 3L0Nq/83Zmcr7ZeZm4fYnFSIuX+NJtU+C7oyJPm8nrEaCdNd06T2VzyyVbYN0QgE8T yw9yXxqpVNQGQ== Date: Fri, 16 Jan 2026 17:48:05 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 09/27] gpib: eastwood: Fix the *allocate_private retval check Message-ID: <20260116174647.317256-10-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 4ca2a673d175793287c827407820d8f551928a23 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Change if (retval < 0) return retval; into if (retval) return retval; as it is more fitting in this case. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Change `(retval < 0)` to `(retval)` drivers/gpib/eastwood/fluke_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/eastwood/fluke_gpib.c b/drivers/gpib/eastwood/flu= ke_gpib.c index 8e315b0e35a2..56153b8a1cb2 100644 --- a/drivers/gpib/eastwood/fluke_gpib.c +++ b/drivers/gpib/eastwood/fluke_gpib.c @@ -886,7 +886,7 @@ static int fluke_generic_attach(struct gpib_board *boar= d) board->status =3D 0; =20 retval =3D fluke_allocate_private(board); - if (retval < 0) + if (retval) return retval; e_priv =3D board->private_data; nec_priv =3D &e_priv->nec7210_priv; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-10628.protonmail.ch (mail-10628.protonmail.ch [79.135.106.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 516BF301471 for ; Fri, 16 Jan 2026 17:48:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.28 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585707; cv=none; b=h/4jvUDnEwTsozkbnZWRF3GIgRjoOTwV2d2caOd3mXeASzTqzwWc9W3HECx/XGa3fYKp/GAEsCkYA3qkXpvTjwhduPcaW8umgtyoWJQ5m/0GRXNoEc3vhzLa98DeHyoHq9QxDQDi+qWU7h08LED52ucsFw4uDabK8igC7c2+rNI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585707; c=relaxed/simple; bh=XqwCdv14AqHtMpyczg8j4Epha3YyiYMBXQ9LXyAzAEE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=QmF0HW67mzWTxPNOfEQr7ioj8bRbvE/Mkc4pvrucUCOOuO23L37qV7XnP1bTxkK/pQAJ6stB/9/arE6SzrzOhaW9B4Kt0rGXM4nqPXgmWKR5npQndTFoI7S01EBzt1w3nMcbvjUs3gtorSlpg+KGcyAw4hQTrhOX0qa/GRml0y0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=Bjb2qAGP; arc=none smtp.client-ip=79.135.106.28 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="Bjb2qAGP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585695; x=1768844895; bh=XqwCdv14AqHtMpyczg8j4Epha3YyiYMBXQ9LXyAzAEE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Bjb2qAGPFldtLCMNoqfFfG/LqVNu2PDz3XWwk9JWS1XMoH1eYAYru+y6Io/H3jLTx 1oQx6YLsLYegIyEe8WD0Z+QQTtHTWZucX1zn7AOzQKpbZaO8G3yNqKRKx9f7yZFXvT Dx/qLb20jpFSrHfUf5rf65HsSWpga1zz1zqDHP516oDm0fXBQ+c/cB+bc1u8cxaZXj jzroXvgKcJ/KxONS3MedeY67/WPaRnl+ExllnIxIKDZ0HQW6NWXcAJfWhA7luwBDw/ KWY3tDuwcoBjzo+/pxYCkQkMnb6tw0h5Viu7xqUOc4/eBNhWgvq/cJ0TzZHBwwcTI3 LLJUXK7MB6oYQ== Date: Fri, 16 Jan 2026 17:48:09 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 10/27] gpib: fmh_gpib: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-11-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 9bfd86adc8487c6c3403f6a029758828182ccbad Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in fmh_gpib_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/fmh_gpib/fmh_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/fmh_gpib/fmh_gpib.c b/drivers/gpib/fmh_gpib/fmh_g= pib.c index f7bfb4a8e553..b8d955f124bd 100644 --- a/drivers/gpib/fmh_gpib/fmh_gpib.c +++ b/drivers/gpib/fmh_gpib/fmh_gpib.c @@ -1250,11 +1250,10 @@ static int fmh_gpib_allocate_private(struct gpib_bo= ard *board) { struct fmh_priv *priv; =20 - board->private_data =3D kmalloc(sizeof(struct fmh_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct fmh_priv), GFP_KERNEL); if (!board->private_data) return -ENOMEM; priv =3D board->private_data; - memset(priv, 0, sizeof(struct fmh_priv)); init_nec7210_private(&priv->nec7210_priv); priv->dma_buffer_size =3D 0x800; priv->dma_buffer =3D kmalloc(priv->dma_buffer_size, GFP_KERNEL); --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-24418.protonmail.ch (mail-24418.protonmail.ch [109.224.244.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 62BD7225760 for ; Fri, 16 Jan 2026 17:48:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585705; cv=none; b=WqIC01H5SSeWCIoAax54ULAXnT14H4tZ2ZoUvEBGuVQGviCo1EStuPekcKnwHVHzP/FGBgE/Doil0SoMdN4BScVFmNNCNCr2H7lOK+IkJZxeARj7eFmGS08I3FPaieobmItrQlDEm39mSLhGR7/AOZSmDCXDNpBPKBdZ1/UaL1E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585705; c=relaxed/simple; bh=MKhmINpRTA9aZQOrQiMiOk+tq1EAXnkZmQdRAMmPZPs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=PN13flVpKETOxtb5GYaNblFahMURwesM9/9avL/VuAN8ocbZBWQrEajQ4EoeZ3NHaUskDoPqNaHbXoT+vVZh2SePPdnwJQZhLBrVk3EEYuWMskG78g8gFFQkPFWVNwCE0MEeEh+aAr9BvHPkazuDunGfcPIeiT0dbmn80mA8+c8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=dzH9zzM1; arc=none smtp.client-ip=109.224.244.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="dzH9zzM1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585699; x=1768844899; bh=Fu5/iW6gJuvnTFUm8/4xFfk/P31gmW38TN/smtBJAjM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=dzH9zzM1kErb6pNxEcEKgycwUDf4xHotDQzlCG4RbVRDWyLhiWKxvhTf+YtmFfvad FXjX95mEyiq69qJy/RoXYse1gNXStqOD/HBGEY0UoafgUX2lwkKSosC2twFMgAMGey MheN0ZwgApvgnGc5aDKXmfs7vWNdsj8qaqlISSSE/HcmnaMbCS54L1jEzFVmUJP8BH GSMnduW6e3c9wHI3bdFYyOs/2px3MGlozSGiZKe3x3mMngtDoKmqbv0wO9kFZ25+iU psrSph08WipmIjf6iAH+LEVA1RYDnNBRnnztuf8s1/3OAfIEtfW0YT8bnXzJM+A0vH pMS1ZL/0zD3OQ== Date: Fri, 16 Jan 2026 17:48:14 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 11/27] gpib: fmh_gpib: Fix the *allocate_private retval check Message-ID: <20260116174647.317256-12-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 3505467b71e750863e637b5c98a31d5c07cdf794 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Change if (retval < 0) return retval; into if (retval) return retval; as it is more fitting in this case. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Change `(retval < 0)` to `(retval)` drivers/gpib/fmh_gpib/fmh_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/fmh_gpib/fmh_gpib.c b/drivers/gpib/fmh_gpib/fmh_g= pib.c index b8d955f124bd..d82ec06b3085 100644 --- a/drivers/gpib/fmh_gpib/fmh_gpib.c +++ b/drivers/gpib/fmh_gpib/fmh_gpib.c @@ -1285,7 +1285,7 @@ static int fmh_gpib_generic_attach(struct gpib_board = *board) board->status =3D 0; =20 retval =3D fmh_gpib_allocate_private(board); - if (retval < 0) + if (retval) return retval; e_priv =3D board->private_data; nec_priv =3D &e_priv->nec7210_priv; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-244123.protonmail.ch (mail-244123.protonmail.ch [109.224.244.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 61EF0225760 for ; Fri, 16 Jan 2026 17:48:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585716; cv=none; b=rs38nd0W04DVcpqNcHclg4ZL5F2dPmI+E01eJPWI0etrB+N3exoJlg/dlGtewGl1ghy64APycpz8ZaVOY3kSfsKF43wKPAfo0BRiy2r8VWPNN1UJcvPv/UwvuSZKwbVeNDanwk3G1nNFM0lFAGdsDE7YqeS8ot+p+ETTdtfcDZk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585716; c=relaxed/simple; bh=A0R88Fg0L5L+f6/PY0wYtFkjAVgeqB3rUX9b5lQzEPA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=QrLmQEfcsEhAORVLaZLrBFdgLY4qnoddbMsUxCz19BheE86Hc5wgzJ5reQh5XQATIn8nSIUsWUmXJIQnryUyncBD91RSpINqyJJSAMIbHMOtG8jKputydnJ9qGQAyd3q8SaYiOOEH4YjZc9MgKtHC2V+ydzjgv+3HjAqC0ebfR0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=TC8kB1s8; arc=none smtp.client-ip=109.224.244.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="TC8kB1s8" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585703; x=1768844903; bh=A0R88Fg0L5L+f6/PY0wYtFkjAVgeqB3rUX9b5lQzEPA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=TC8kB1s8GxRHPOkmCL+/XiQR/Ll3uy+PlR+J112nMs1MHocot1uwFsMpbw0Z2/G5G F1dyvkIpT4l/vtA9oxcTecU6OFWZyLzFsFSl4dxycU/wUvaIz5B9Bd67+XPflRsdXT PzjiteP1zqnQn+cZTILxvbT7TsgUNBfHsVHm5ef9O7g88XqYpBhM4bksGq0p1m4R1W AB1Z7s5ZI9s6Gt+RTcvmaD3xJuvXgd5Z1R6BlMO2NFW+l9+UKWcN4VPyCSfc/suVVG piMy/Kzue78Yht6hnLqS2O0QSbyKqhoSJH5FqEWDc1DjK7BPC3oUuIeDu7eAaez2E6 o4PBFr6HMicyg== Date: Fri, 16 Jan 2026 17:48:19 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 12/27] gpib: gpio: Unify *allocate_private return value Message-ID: <20260116174647.317256-13-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 70a9d9b54d2e24614c6f5e22898be4e1f1f4a96a Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Return -ENOMEM instead of -1 in allocate_private in case of memory allocation failure. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/gpio/gpib_bitbang.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/gpio/gpib_bitbang.c b/drivers/gpib/gpio/gpib_bitb= ang.c index 374cd61355e9..62adcab1ddfb 100644 --- a/drivers/gpib/gpio/gpib_bitbang.c +++ b/drivers/gpib/gpio/gpib_bitbang.c @@ -1068,7 +1068,7 @@ static int allocate_private(struct gpib_board *board) { board->private_data =3D kzalloc(sizeof(struct bb_priv), GFP_KERNEL); if (!board->private_data) - return -1; + return -ENOMEM; return 0; } =20 --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-106119.protonmail.ch (mail-106119.protonmail.ch [79.135.106.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 44ABD340DB0 for ; Fri, 16 Jan 2026 17:48:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.119 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585712; cv=none; b=nl6haPCwuZVyUREls9WqgZRJa34wJQNHgVxAflfr3rKHHPZrW8DUFdFoukJ7dh4tK0mXeCxMDQBTCHGaY2PzIvF8tEYgx0jOl4vTHtDnhN6aWLl1QwqWQirzGSXD73AT7PuJGsCg26sFp4rDhlltskvpXT/MDX+X0QPnfiBgzP8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585712; c=relaxed/simple; bh=T05Jd4m+qYybfNoS1tL7mIpz5lKAL4uLs1i1/DTifeE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Llx72ewsd3IAa3dxzh9kblMsmbGoU6dyjbo5eQBUBYo7wh5skX+lCEP0arTE/aJ8zpl0E9RUtcRFzj5dMeb6n2+JMXY6pljz9k3XgjrlNzXZXiQQV4kpX8d9BajSv3Uj4A2pC9Nz3UlxXyRq83y+K64VXpDKSG0fJui4Ge400W0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=PxEMfZBD; arc=none smtp.client-ip=79.135.106.119 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="PxEMfZBD" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585708; x=1768844908; bh=T05Jd4m+qYybfNoS1tL7mIpz5lKAL4uLs1i1/DTifeE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=PxEMfZBDdPK3I75mVh2M/VjP1xW0CCwssHLYdI5JuTxq78ylhkIcvQp88uOPQipFg 68kWpEQwKc9NDwqvlt+9NhnCJ1QiLPUOt0p6E9EROtoQD7tvNP9HbMeDgRvEc6hd0F LM+VlRHhGO0aL9hYFkytap+3C8NJFb1r+w/VOl3Z78SI267LPak28i/JbZu57PaQBY I28rzfQhVA2MWPjlCVsbS8cnjkEQmA929XMZimSD8M03XZebai5vWNCW4sOv8o+P0N IHjCJI0PlxyQEEZH93QE9E5mQEvDkYD7H/4WBQHgnCKTR1wZPgqhMCVb+6yDAjjOhn pvOlFlwfZNm+g== Date: Fri, 16 Jan 2026 17:48:24 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 13/27] gpib: gpio: Unify *allocate_private usage Message-ID: <20260116174647.317256-14-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: f870b73092391bc5c89c2fd447b43a721492a64a Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/gpio/gpib_bitbang.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpib/gpio/gpib_bitbang.c b/drivers/gpib/gpio/gpib_bitb= ang.c index 62adcab1ddfb..ba99d6c95ddf 100644 --- a/drivers/gpib/gpio/gpib_bitbang.c +++ b/drivers/gpib/gpio/gpib_bitbang.c @@ -1205,14 +1205,15 @@ static void bb_detach(struct gpib_board *board) static int bb_attach(struct gpib_board *board, const struct gpib_board_con= fig *config) { struct bb_priv *priv; - int retval =3D 0; + int retval; =20 dbg_printk(2, "%s\n", "Enter ..."); =20 board->status =3D 0; =20 - if (allocate_private(board)) - return -ENOMEM; + retval =3D allocate_private(board); + if (retval) + return retval; priv =3D board->private_data; priv->direction =3D -1; priv->t1_delay =3D 2000; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-24418.protonmail.ch (mail-24418.protonmail.ch [109.224.244.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 99C44366DB5 for ; Fri, 16 Jan 2026 17:48:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585725; cv=none; b=Q8B7lfUZ5xvQVOXkDlqDAGzLlQC9l55Y9DzPiGGQPpxwB+WeI2+tWWh+IU6mKdw5Ht/4ayHhfPfVejVI4YzzFUgAx76bhEY31QD9EkVExor0OuufhKNGwxaZ0ea8SXV9ZXKaZHHC7E+12lw3qlgxHBhduO3B/T6gh9zbakB+/po= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585725; c=relaxed/simple; bh=2ccaUIo1Dk4uyTuY4gL0oz+2E1qFdB5XzOrJIUXT2zE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=EzbJYL+gpUTdBrvIV22c0UBQFCB7lYDhueZRfFlXSAGiU3YiA+LNQ8XhuMbjixXL10/0xy7SE/cJ/0O6KqZgqufvzQ3NsntRA9rdS9RUoiU1FsT5G+hgdeEtWUqBB1uHIkr1PbNKP5qVfYB2XW4HS3wrGeiw6oiRHCQfRSyEY2g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=ZZIOMzYI; arc=none smtp.client-ip=109.224.244.18 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="ZZIOMzYI" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585711; x=1768844911; bh=2ccaUIo1Dk4uyTuY4gL0oz+2E1qFdB5XzOrJIUXT2zE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=ZZIOMzYImr3YUMgHclMvKwkUowi4aQ4hP5GCQd0emRfEcDk53OC0DNjWc8inj5Agp 1aPb1XcLECZt4HteZQdjbxy+foBHfbQFPS/H9Ir0G91j1KPXxvK6BqfZaNb9hbBUei X59rmAVxXKC4EWDHdLxr1DyA7ariFmxNgy6EO1X9Uv1RGJ/vuAcUbv19W8p52pOPkX LcCZSVl/BNtJJdXPE4UhYbxLfCvRP9Y3imF2ZolREbuFpgrVoG5zvLOs/2AfDSffSW ftUeQ2xoxsmdVp/X6VU65XJxqLUWjzL1J8k4wDX3ct79n7V6Brx0ROJQ+53ACAIxr6 E1VG2GWtBJ8Cg== Date: Fri, 16 Jan 2026 17:48:28 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 14/27] gpib: hp_82335: Unify *allocate_private return value Message-ID: <20260116174647.317256-15-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 5fecd23a15ae72fa40a1eb315e54b29701f4e1a1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Return -ENOMEM instead of -1 in hp82335_allocate_private in case of memory allocation failure. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/hp_82335/hp82335.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/hp_82335/hp82335.c b/drivers/gpib/hp_82335/hp8233= 5.c index d0e47ef77c87..6717fa437d31 100644 --- a/drivers/gpib/hp_82335/hp82335.c +++ b/drivers/gpib/hp_82335/hp82335.c @@ -212,7 +212,7 @@ static int hp82335_allocate_private(struct gpib_board *= board) { board->private_data =3D kzalloc(sizeof(struct hp82335_priv), GFP_KERNEL); if (!board->private_data) - return -1; + return -ENOMEM; return 0; } =20 --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-10631.protonmail.ch (mail-10631.protonmail.ch [79.135.106.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E68139A819 for ; Fri, 16 Jan 2026 17:48:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.31 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585724; cv=none; b=YXqFUjtLfSimJGfmNVrHSm8GXaa9e3w5Ukwrvj5qi/W4TNcOvBrJK86ew0AAyi25wSuE/zK1uGNKjKh3jpW/Tdvgqn1n5GgxsJwcXY95WDnyK3+77HEUbA7j1daRR3lPw/MMd6MJKo729tIrfW4FC1LZ1HOkfzDqZenp+Oj4OAw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585724; c=relaxed/simple; bh=PNpW1vVAbfoe+bxfRtn45Fmq6ir+AfUQxR9zVs9QPgU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JDoTaOnpWsOyclcoBLmxQfZdC6rr3OWr21BEpaeJrj1XyWWL58mzUQbLbMcLd44jlO8I0OAw97jid+KQdxYYAjZGziaDYIBwxnkCwqb3dIBHoCQgoaFBR0vJVcQhVSlUdlMpFzf4kj8APYcPiwe8jPPdDdy0C45Jf7rZ/U6UjY4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=DgmsqiRQ; arc=none smtp.client-ip=79.135.106.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="DgmsqiRQ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585715; x=1768844915; bh=PNpW1vVAbfoe+bxfRtn45Fmq6ir+AfUQxR9zVs9QPgU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=DgmsqiRQttYL1MHU4SMI87UoVsbX3yjyRqKYPQA8NZ7DbD/c0EgK+XJqBw4bRurGU SfLIXW5KCp75HFmCp7wyEtmgr97F2AA2cJAE5/SIJ4b6vbqIZiEDTrfjAh+5iRJhyb TOgbKtjCcsD4rsmutUqydaY+5DRyzYnC487sqPbp0++QZgyJSc56jaBT49+aX/+NH+ 3WA8qd5K+ypTbvuqZhth+Ha/53/OLPpw2DIETwHr9Fj+9cqIX9F6pcRr726fE9zVLH vJ/rXTTXXGbSK6je7wcWUoUpAzll7UjSBFzebCPqTa7+PCFwJ8gJpbb0ivMrHVdiDj At5f8oNALJclw== Date: Fri, 16 Jan 2026 17:48:32 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 15/27] gpib: hp_82335: Unify *allocate_private usage Message-ID: <20260116174647.317256-16-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: cdcd253fcec64b09b6e52a8a991542fc1c5cfe3c Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of hp82335_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/hp_82335/hp82335.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/hp_82335/hp82335.c b/drivers/gpib/hp_82335/hp8233= 5.c index 6717fa437d31..9baf1d3b6751 100644 --- a/drivers/gpib/hp_82335/hp82335.c +++ b/drivers/gpib/hp_82335/hp82335.c @@ -253,8 +253,9 @@ static int hp82335_attach(struct gpib_board *board, con= st struct gpib_board_conf =20 board->status =3D 0; =20 - if (hp82335_allocate_private(board)) - return -ENOMEM; + retval =3D hp82335_allocate_private(board); + if (retval) + return retval; hp_priv =3D board->private_data; tms_priv =3D &hp_priv->tms9914_priv; tms_priv->read_byte =3D hp82335_read_byte; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-106118.protonmail.ch (mail-106118.protonmail.ch [79.135.106.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6014C39A7E7 for ; Fri, 16 Jan 2026 17:48:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.118 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585725; cv=none; b=gZpps1fw8ex8FpfdJr0m7xvcp0m7pIBjbKkxAaFRI9grk745z0vXqGfEkApTd7IM4MxxhEkjBtx8ick7R7B2velRAWkw292r7bCFeVEc911EG3DN1+ccl1gD+dgC+fNLlTz5Gl1NSO97WM2EglXZZN2qvaFMXFIymeJSQifUWbk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585725; c=relaxed/simple; bh=+M0VzlihNr4uSodKMxIDWB/ArZGy0OjHnoxQPDXhaQk=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=XxVBoP4P3eGPtSRhfHZlZ5dWC+kqVMyM9Ipp9xFl+InjJhk2TZNV3L0FCOoGyJ3uzHf9SN50fVEjJtlDf+vvddYo3hFZXaWjwm4fSSV6adZ8+g9AbB1mH6hCoU5l6revwej7N+DCcrDw5e2niz6pQnb04QyigymG/iNAmDPnxZM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=RBb5G7WX; arc=none smtp.client-ip=79.135.106.118 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="RBb5G7WX" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585721; x=1768844921; bh=+M0VzlihNr4uSodKMxIDWB/ArZGy0OjHnoxQPDXhaQk=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=RBb5G7WX8r58BN79upZlKPzqEE3zZWn+XRZ2Pkglqcai1y3ysSJYi36N+fN2EERs3 VmCTod7q6sG4ove2j9QOCsBXv4dyLXvniulPYfpfe3xeKIPeosmrS0WxJ6I1ob9j2o oIzKOS1Yh8RWF7i3TFskDsA47NCtFC+uujLLq5huPKkY6ZwdrbfedkBNhp3xYJV6Cd NKVKsWbr6g3mEXVuHjiG/ipPBdEG8gcRQawB4AMeRheL5Wfzrvj9ea4cHRRpFfwzTq zvsisrIzVajgPIxnl+57T6WOTAE/mRLlbfaxSrdsTRz0R8didoDoTL0M3zg/SjeLVl rZgZajifQdqrg== Date: Fri, 16 Jan 2026 17:48:35 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 16/27] gpib: hp_82341: Unify *allocate_private usage Message-ID: <20260116174647.317256-17-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 8e578d5be76546b70df4b748d5697854848f90fa Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of hp_82341_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/hp_82341/hp_82341.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/hp_82341/hp_82341.c b/drivers/gpib/hp_82341/hp_82= 341.c index 1a2ad0560e14..5aaf5b15b98b 100644 --- a/drivers/gpib/hp_82341/hp_82341.c +++ b/drivers/gpib/hp_82341/hp_82341.c @@ -693,8 +693,9 @@ static int hp_82341_attach(struct gpib_board *board, co= nst struct gpib_board_con int retval; =20 board->status =3D 0; - if (hp_82341_allocate_private(board)) - return -ENOMEM; + retval =3D hp_82341_allocate_private(board); + if (retval) + return retval; hp_priv =3D board->private_data; tms_priv =3D &hp_priv->tms9914_priv; tms_priv->read_byte =3D hp_82341_read_byte; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-4322.protonmail.ch (mail-4322.protonmail.ch [185.70.43.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6148E3939AE for ; Fri, 16 Jan 2026 17:48:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.22 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585727; cv=none; b=TnBJD4cMcFPRSrhCbwPlg5y/eJ81k7GBSVv/OaEy/2bvELCe7l3peEal597cDdD1uBZYnyFTuppIpzoKzco3i+E0jPmkfCX5z+8CotX/FyyDU2CxM9otV/pZHBYi2y6xvkReCrbJrr3xvFt3u+M+qqY/Nw8ktdwto6imbdBNy+4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585727; c=relaxed/simple; bh=G/l+EL0xAUG5yRkQkjF/AbFUaWUrXNVxC++VNmmISno=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Foc6PYhC7JCrC8tuhvenMP1VYPseSd7lBtR/vDV9i0hxTkt04TtxVkJbr6vmZ0h9rp6w+He5quwkwvPtDTB3FI9cSVouqwRB3pjy0hFfvOc5clPnuk1Uvsui+lXnajuEXfzGR29yBGtit5p/lgzD6kPMpwbmxKopxPdQMNd+xB8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=x5bgL+HL; arc=none smtp.client-ip=185.70.43.22 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="x5bgL+HL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585724; x=1768844924; bh=G/l+EL0xAUG5yRkQkjF/AbFUaWUrXNVxC++VNmmISno=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=x5bgL+HLeYE4a22D/hQe17dpCRz3tBMNFcIt87+2cBjNPqhbzU/SEGam9CG2+gvrT c+gyrk6ycZV6dxIgixB4o4ZTtB3VBKtCQ69pdwuMYeFyJzr+ltx6DtCUA2NyKWLbZr aXiEXrS1bqsywnOhFqid0zmX/xvHjEOekikuK58S/onW2NHfsXB3u9jpAsSn23GaH/ tnEyTfz0uJ23A8xqQHwWm0GpSvmkOzFniN62aem8ORPM/kD4S4Jo2Vae7BBOiSeVwb 3Jazi6o8t5KmS6+Xt8GHv8UzTHRSUYTlb96C+zohIHKD7ZbC6DsG5rGnr+Pl2YubWB z4YuSJLB72Jsw== Date: Fri, 16 Jan 2026 17:48:39 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 17/27] gpib: ines: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-18-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: a9967b65c1a08c764f0e00b346511436a26cd242 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in ines_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/ines/ines_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/ines/ines_gpib.c b/drivers/gpib/ines/ines_gpib.c index a3cf846fd0f9..bab11b50adaa 100644 --- a/drivers/gpib/ines/ines_gpib.c +++ b/drivers/gpib/ines/ines_gpib.c @@ -657,11 +657,10 @@ static int ines_allocate_private(struct gpib_board *b= oard) { struct ines_priv *priv; =20 - board->private_data =3D kmalloc(sizeof(struct ines_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct ines_priv), GFP_KERNEL); if (!board->private_data) return -1; priv =3D board->private_data; - memset(priv, 0, sizeof(struct ines_priv)); init_nec7210_private(&priv->nec7210_priv); return 0; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-4322.protonmail.ch (mail-4322.protonmail.ch [185.70.43.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AC4A3340DB0 for ; Fri, 16 Jan 2026 17:48:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.22 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585734; cv=none; b=TtScCY2xwrc7rgaxplMq6Hl8UPz+s5H7gSyJGD3mqsgUVKoPnrx6HkjjttyaiIQXT727t+j9lGSpqWjoFDMFfMR/Yn5xpLWLchzOBcm3pHRhLIIJdpQ5cCibgJGcTB9uBxK7heOvPel+YdIXruGTD5tL9P7689KtnjzVk30dylE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585734; c=relaxed/simple; bh=JYhMjn4YIg/qPrDwxvCUvEeWoSMdjb9NcISvEjLevrU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=aMQDchjV8l8j1Uz1jHtpqiY07hKDyLwMy1dqW8Tdx1wV4FKlERyPK95djQ2jghgCGimwuXhT43Xz1162w4aYaYxQ9ZFma4PpG4mnbIyfMLOvTaKkZgosMxULl5Jy5jE+I0YkodrmQ17yTJQXAJD43Gyq2IuQIAKPvivLKbSigQE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=iUCPlKA1; arc=none smtp.client-ip=185.70.43.22 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="iUCPlKA1" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585731; x=1768844931; bh=JYhMjn4YIg/qPrDwxvCUvEeWoSMdjb9NcISvEjLevrU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=iUCPlKA1fR3t40P2rHU/J5xemW/JeQ0U93f+Giu5kjU61PEH8FxvcKfVi799iw3ia 4EK96sbV4VE8iEy99vPYRfC7QMb1eVH6RE7lfem0esKalmugZgQs4iwPyB7Bl90vdr 7SveRfUgJYWRAecCffv1O83vJ4FVwbto5Nh/NLVheoQn5x75Rs3EZFOE3pdA3sDUvA TBhhO9rcrAR7LNfTOfTeN96L4Ne1Hy5YEExvh9k6S5wf1tpOBJppIH9OLbzZbaEP+y sAtVegPARoN4OJeaeX5NP8/DS/h6dQrf9pzmK0HbtUIPZ1IIPCZt6gByKRQ4bvGUoe LwKJ30pCgRGSA== Date: Fri, 16 Jan 2026 17:48:45 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 18/27] gpib: ines: Unify *allocate_private return value Message-ID: <20260116174647.317256-19-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 71746cd3c6814a13c13c7a4d01a99c1aa9db4ba1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Return -ENOMEM instead of -1 in ines_allocate_private in case of memory allocation failure. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/ines/ines_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/ines/ines_gpib.c b/drivers/gpib/ines/ines_gpib.c index bab11b50adaa..a795b12ef8e0 100644 --- a/drivers/gpib/ines/ines_gpib.c +++ b/drivers/gpib/ines/ines_gpib.c @@ -659,7 +659,7 @@ static int ines_allocate_private(struct gpib_board *boa= rd) =20 board->private_data =3D kzalloc(sizeof(struct ines_priv), GFP_KERNEL); if (!board->private_data) - return -1; + return -ENOMEM; priv =3D board->private_data; init_nec7210_private(&priv->nec7210_priv); return 0; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-43102.protonmail.ch (mail-43102.protonmail.ch [185.70.43.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CB0F939C621 for ; Fri, 16 Jan 2026 17:48:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.102 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585739; cv=none; b=qTQ0NUvfgQA542m7FstOC/VaG4xvHNefofYeW+w4ojVlOUsLk7D/rgkO1aZZqkOBjztORsaewSkg/3WEBwIeIYT6b9Int8nCUOZ4MMuU9CDQjh10T2Le5KjXzXlsGB1dmHMhXjqXrruPe3uyOdIMfETvg2cWjAQpKuXNEdKfUL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585739; c=relaxed/simple; bh=3LoqFg/PmAI9CqpFTc+BFSigHnAoeF5eIe09flOPb5U=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=BznR1zDYOeKAK8ctn/0eeM1rPmbvkoeH/xaFju4F+JsO1kgBGN+kt9kA7SDkyv4k8ZE+x8Z/TF6V97cGp+ObiZ/TMMsKy29H0inikQh5szSQkyk1jwIiWAIbdBf6V3Nqkn9KnGOf/vtf0EQP2Mj4+RBjbGfymn0iHPURuZNc+ZU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=AgJoeX55; arc=none smtp.client-ip=185.70.43.102 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="AgJoeX55" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585735; x=1768844935; bh=3LoqFg/PmAI9CqpFTc+BFSigHnAoeF5eIe09flOPb5U=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=AgJoeX55SomJ/1DbyeTWOvn7uE8jc2WrWHONP2FtE4HWGmeihb3E0oc9y+Ta3Bxxe sbx2c2eRsBJFLTIo9aual2Ik5Armq721128q588pE3nFhZzNaCuhm++keS6dl1RSgW GxcUbdMg0+o4X8qGWOpz8rWlazNAESOABDdyPSgIGmCmpLXBNud4fM/TAec6ZaebHx 4VZoalW5XnoQGWz9FHx0o/t1UZUMMazvV/KrZJkKhXhHzFsH7EOmHdQ+W3UyU8H7U9 NoK/YaS17RbBqcaA6HUsYYyqIOlM4TDiLTWAfds9OM+FdRWGa26Urp9FH5seGEqohK tqJgD2VHunhVg== Date: Fri, 16 Jan 2026 17:48:51 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 19/27] gpib: ines: Unify *allocate_private usage Message-ID: <20260116174647.317256-20-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 83fddb74b10bc69255ad4f89c89e913a7c9e82d3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of ines_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/ines/ines_gpib.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/ines/ines_gpib.c b/drivers/gpib/ines/ines_gpib.c index a795b12ef8e0..737de5fef4b3 100644 --- a/drivers/gpib/ines/ines_gpib.c +++ b/drivers/gpib/ines/ines_gpib.c @@ -675,11 +675,13 @@ static int ines_generic_attach(struct gpib_board *boa= rd) { struct ines_priv *ines_priv; struct nec7210_priv *nec_priv; + int retval; =20 board->status =3D 0; =20 - if (ines_allocate_private(board)) - return -ENOMEM; + retval =3D ines_allocate_private(board); + if (retval) + return retval; ines_priv =3D board->private_data; nec_priv =3D &ines_priv->nec7210_priv; nec_priv->read_byte =3D nec7210_ioport_read_byte; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-4316.protonmail.ch (mail-4316.protonmail.ch [185.70.43.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4BC243A1CF3 for ; Fri, 16 Jan 2026 17:49:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.16 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585759; cv=none; b=eni5JvAbUpxilTeKjMvC/24UshcRpJd5oK0216GTtVaduhQo2V6c8NWZRHbzdxGn9uWtaSuai00Biyk7fuxNz0s06WNJyiMdKAFKMa0LWDaISaHmQGepo3Cthyf5bNrfHOTfdg58vyfBLYQST5kZ8g/Ir1fIPIbPkT1YkEz9VcU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585759; c=relaxed/simple; bh=/d4EEOgJHc8oL7qET3SdQlcGlhRZDzM0Hjt6++a4QNM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Bg5yXEZy31S3n8fWSsLx4nSZWz3ZScFePPCscYQ/N5R1wCI7NFwogkT08hzUcY2LrxFopPgN8iPUWCs7S4zsUVfung7w6fZAGlG2hQ0aPbLvSo1S+naONUFOwfo0a+KiSjuU6XIgMix+k93jCC8MEVlBpqfN56Gg6j6ed1qvf1M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=yGk60kf+; arc=none smtp.client-ip=185.70.43.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="yGk60kf+" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585750; x=1768844950; bh=/d4EEOgJHc8oL7qET3SdQlcGlhRZDzM0Hjt6++a4QNM=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=yGk60kf+4M3oNiislGMVWDjEXuCyOj/MZ7hmXYDP7DxybpZ8g2A6CSDXEC8QkI8Ca 0q86AQPwMRZ5/o0z+S6juozJrctYboEO/W7zE3rrjg/4z1NtP2VdDW3OQjZ0nkIVEV OciDCZjE0lKhC5cGPbNur04+jfeRoeQW2adHmI/RIlTVOLMOHRkeFgs7iQTZ+DW2Zp ECtLb0+uwLqEJQE8moDQsNwC5KGm6BwPKRigRRc8URnRLiKWdaXCbZVBbCoFGgayW/ HWvlWhDkI1/8E68jqDvK/ZvuU4gXn42uUGNY87pyh+7bkdiT+i8BZU5mt6hbqpR5K2 HRhwpCsE7+V2g== Date: Fri, 16 Jan 2026 17:48:56 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 20/27] gpib: ni_usb: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-21-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 04116281cb4d58a2467823a0fc4c231b6210ee84 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in ni_usb_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/ni_usb/ni_usb_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/ni_usb/ni_usb_gpib.c b/drivers/gpib/ni_usb/ni_usb= _gpib.c index 1f8412de9fa3..1fc3ccdebff1 100644 --- a/drivers/gpib/ni_usb/ni_usb_gpib.c +++ b/drivers/gpib/ni_usb/ni_usb_gpib.c @@ -1659,11 +1659,10 @@ static int ni_usb_allocate_private(struct gpib_boar= d *board) { struct ni_usb_priv *ni_priv; =20 - board->private_data =3D kmalloc(sizeof(struct ni_usb_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct ni_usb_priv), GFP_KERNEL); if (!board->private_data) return -ENOMEM; ni_priv =3D board->private_data; - memset(ni_priv, 0, sizeof(struct ni_usb_priv)); mutex_init(&ni_priv->bulk_transfer_lock); mutex_init(&ni_priv->control_transfer_lock); mutex_init(&ni_priv->interrupt_transfer_lock); --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-106119.protonmail.ch (mail-106119.protonmail.ch [79.135.106.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 50E433939BA for ; Fri, 16 Jan 2026 17:49:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.119 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585753; cv=none; b=gFp5U6VR+mFR0trcwVsr1XZ3lT7PeJh+qlfKiRNZyYmhwDpOI21gRmTUI/fRFmGGrxvwApDMWkcIqY+kIcKQmdjO9napPsEfNdtJirdwoxEjAWHnOWffVj+HPABMtJ6T4OexM+9i1dZbVt8EE5PVmjlzbebDLKkt0Sj2GpCoszk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585753; c=relaxed/simple; bh=Ap2bjjk16av1iWsMKsToRo2d/LBUtEtItff+vlJCv0M=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=u9ni2BddHi68AjI+AYuuLnKtfSeyOMJCTEKKveqJFMBoHs15LP51Wd2jR/tkGFYT5hxAm4y+LyIcr4T6nYRLSTSDaWXGr4cYTlj3R3JuLlNi6ZwtpFAbeelSv/gRvHFufmXQgfcW0kmZE+uMy0P3kDcB7+SBgrxBBLuv59kgAgI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=zUHBIAmS; arc=none smtp.client-ip=79.135.106.119 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="zUHBIAmS" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585750; x=1768844950; bh=k/V973eRNDo4ic7VIUnoJqufnran47yP5Dms0rKNVqs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=zUHBIAmSIa+qdy8iO0rrHYbze1Pgn86QGyAK9gEsMLS5qQkaXQPgJjbOp6Ur7J10+ hy80jnQoPK516snsJqZQzi8Ac+VSsCOQdM9FhOkwFowUm/XoQRuSWsWlP4Q5Vh1KWj xptu/XHtTXDvOTYdN/rCm+bHB2EzcAaesfXkPHdn+NkaozCXEu0Y4IDgCMZVnZ3eqZ Ng1qfObb4GnkBf4s1/geUqJYtcv3EqOcDly87teRiu1Y/jI8IHHAnjmpwVKN0v2jb1 5JdjdKpRnPNSPR1W+01q0Rt2PUPIUfPzDeJy6U1y9Jzx3yrteJgX2EzE8WIBvIj1WJ CGifUQq12dHoA== Date: Fri, 16 Jan 2026 17:48:59 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 21/27] gpib: ni_usb: Fix the *allocate_private retval check Message-ID: <20260116174647.317256-22-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 142730e58f6541adeed0b3e43bc9409601977553 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Change if (retval < 0) return retval; into if (retval) return retval; as it is more fitting in this case. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Change `(retval < 0)` to `(retval)` drivers/gpib/ni_usb/ni_usb_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/ni_usb/ni_usb_gpib.c b/drivers/gpib/ni_usb/ni_usb= _gpib.c index 1fc3ccdebff1..2b7aca9e5a33 100644 --- a/drivers/gpib/ni_usb/ni_usb_gpib.c +++ b/drivers/gpib/ni_usb/ni_usb_gpib.c @@ -2232,7 +2232,7 @@ static int ni_usb_attach(struct gpib_board *board, co= nst struct gpib_board_confi =20 mutex_lock(&ni_usb_hotplug_lock); retval =3D ni_usb_allocate_private(board); - if (retval < 0) { + if (retval) { mutex_unlock(&ni_usb_hotplug_lock); return retval; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-10629.protonmail.ch (mail-10629.protonmail.ch [79.135.106.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3F0E7397AC2 for ; Fri, 16 Jan 2026 17:49:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.29 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585751; cv=none; b=BxrBpGShf5Hk+utRc6TN2tAz1cJKBNZ6Hw+sBlwN7olbXudFqvRKVsOcKBevz2QLKaNLGlb3zHU8BdMRHPC7qPPgrBri2KH9XAP7DFDkUzi2AlRUn3koJglgHCT9d9RT6lBCA+M7ztgFqJ7y7aLAVDLJ8PcZ0gE3CYw3JZlflYM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585751; c=relaxed/simple; bh=GAk8YoEygxQtn+rHxlZ98nGIFIs9oc3n1VUZA1T1luE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=D+iAZMUiQVAX4u1gq8+BsM2gnFF8l0KhBjeHxnWwZ1bl0zjgDmOddV+9NdX91OwVTAvQrAefJX7RKFHn8mXL2NLIx8aul3B5p8RUHV84KyM0cH45tCFo/NorlYVTpNXw5baPz+4BndsGzYG8BtuYcfg9m0NqDPvWK2Lqdvn2A+w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=qAK7vHhr; arc=none smtp.client-ip=79.135.106.29 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="qAK7vHhr" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585748; x=1768844948; bh=GAk8YoEygxQtn+rHxlZ98nGIFIs9oc3n1VUZA1T1luE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=qAK7vHhrsvSosreIaBlYNBgaR8+tG2T8Jd0cRLD2MkfUoc58TAK1WIfRKQicEknug AcCWc89ynsTe0Yx1+GGEyd1AIjUr8cjO/eDTwzGF1690XRHZtoEnFmZV2VW8D+eLqq broGlLrxZigZ1WZyu/LUBuSIBe2E2n0CZl/bhx+oVs1KzxA8lW2w6tva0ER69siPt+ 6w0Y/iRpvbB17hzGSFjrZea1YlBB1xCZuF8Fjk22Hrb02lqgEOPgqQm/SqJH4bAsNY nJhLW3d4CKiNShCj7+GGVv58LFUF597axenkm0a7uG6ovlg4RCbSldq8Q7rwWW4tyj 0mChEB+P6rrOg== Date: Fri, 16 Jan 2026 17:49:03 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 22/27] gpib: pc2: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-23-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 232ffb2ff62715f747ce59dc9c74c68c110984f0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/pc2/pc2_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/pc2/pc2_gpib.c b/drivers/gpib/pc2/pc2_gpib.c index 9f3943d1df66..a7c0cf200e2e 100644 --- a/drivers/gpib/pc2/pc2_gpib.c +++ b/drivers/gpib/pc2/pc2_gpib.c @@ -237,11 +237,10 @@ static int allocate_private(struct gpib_board *board) { struct pc2_priv *priv; =20 - board->private_data =3D kmalloc(sizeof(struct pc2_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct pc2_priv), GFP_KERNEL); if (!board->private_data) return -1; priv =3D board->private_data; - memset(priv, 0, sizeof(struct pc2_priv)); init_nec7210_private(&priv->nec7210_priv); return 0; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-10630.protonmail.ch (mail-10630.protonmail.ch [79.135.106.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F3F5D39A81D for ; Fri, 16 Jan 2026 17:49:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.30 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585755; cv=none; b=JrW7MZA16wC4mplpUcIKBNHgrGgZqGoDQ9eQWnk5dc00kY6Hzr0LxLKE+jZ4d2exGiCpqAul3v+UQDD420uJCfHdLbOhnpXBGO4UoacJtSX5eWWtNrTxEIARtS0V/dgTGKb28GM2Sh7fLRx63fr6piwMRh7iL/uZw9itxIB1ubA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585755; c=relaxed/simple; bh=gY6qb8qagRrmOSFPhVvib9JM+qF+PVtR3zuJrfZSv3E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ZpZuVFfb2lw7ES6hdS2JQJ9Ds0z/a78H7qdqiZi9lZHdv//c/eYtQkBzSf+mJ7x1hu8vLTXL+bXIH5WH/92VdI0dv05ieBH4YbSlc9IsScneVZddNSzKtaBnNooZk7TeMdJBAcV79yU8PkDqDJAg9gAc3V77YjnEmGQx0gdlEaY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=D388fUO/; arc=none smtp.client-ip=79.135.106.30 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="D388fUO/" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585752; x=1768844952; bh=gY6qb8qagRrmOSFPhVvib9JM+qF+PVtR3zuJrfZSv3E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=D388fUO/jNeGWZbFm28RGPE0v0E/ODX88zbiu1nKsDxq1wH/eB0igf7VL5APBeuZg YTVa5VipF3Y53JYiNJwfLTsZsqdcymu+oHFLIJfzFzsuwEmCjlcdkthdlKbtj3YZDi CPXtQ2+2pGzHW6bH/wI1IwJldNTizj1kcC/n822nSpqnpEuM+OvMbI8wmZHeHV39By otGDIGvjbuK85V18x6pVv9/bVjmbB3ibwUJLJ5ilXvGVUaNPGruEU2HK0LrMaachsG v1ZJ/q53PVBjwgzSmXm9UV3u+1u8FvkwcCx/uy8AAyO365Hz07XNA4TdbBB9uSIaFv R31jxpziWQ2Vw== Date: Fri, 16 Jan 2026 17:49:09 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 23/27] gpib: pc2: Unify *allocate_private return value Message-ID: <20260116174647.317256-24-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 1baace3607a860f33f9e7d7ad0b20b0d836f724e Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Return -ENOMEM instead of -1 in allocate_private in case of memory allocation failure. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/pc2/pc2_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/pc2/pc2_gpib.c b/drivers/gpib/pc2/pc2_gpib.c index a7c0cf200e2e..e850a781c836 100644 --- a/drivers/gpib/pc2/pc2_gpib.c +++ b/drivers/gpib/pc2/pc2_gpib.c @@ -239,7 +239,7 @@ static int allocate_private(struct gpib_board *board) =20 board->private_data =3D kzalloc(sizeof(struct pc2_priv), GFP_KERNEL); if (!board->private_data) - return -1; + return -ENOMEM; priv =3D board->private_data; init_nec7210_private(&priv->nec7210_priv); return 0; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-4316.protonmail.ch (mail-4316.protonmail.ch [185.70.43.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D4A3739A81D for ; Fri, 16 Jan 2026 17:49:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.16 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585760; cv=none; b=shAmg60c5k8I6oex0J+Sf0zU0uHrtyccge/11y8FN0oVo2G2wnUrsFFTZaM5kQSR9+Yl5yJJR5C81f9vo5ClG43KeNw3+Gnv1vPtsEOUYKhEdFA7yftx/eQmzyfFHcZbw423qT7tEUaPOJvWx2GaX9S324HNA9zZPfyGnlBmJc0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585760; c=relaxed/simple; bh=DMJm1o9oWLCmGk0KqRKfmvA2QXR150Lep4c29Q8sA/U=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=G5o10FQyJ8IS2XHb+N+eJ3gV1HKbP02NbyXgJPnb849gbixS9HxS4bCw5IPCUdOgkDR5NnTbffR38eW9nIAqBC407dnmA1vV+ZxYosbEdB9zMDC72JY5Y+18OjHyWwg+KXUKxZU6UZ6GrchQ+d3Le0J6fGNnb2J+vGYNDtYtHp8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=flBc73ab; arc=none smtp.client-ip=185.70.43.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="flBc73ab" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585756; x=1768844956; bh=DMJm1o9oWLCmGk0KqRKfmvA2QXR150Lep4c29Q8sA/U=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=flBc73aby4HulpgAfGPkGrFkejED1Z9oiiC+Srllnt8zhN1FSq8R6G89MtmxA20Cj lP26MVJkj2wguDZvzcZHU1xsngxG4xzCOb//PPFd0lRkjOJBudG8RWFaZ7hq9f2MCC PIgEHj8FNgvCo954EnyPQAj9e3NasArjQcjvXp5aHxQyoShkZaOaRX2P8TIokFoNhm Lu+5SEqA+F/pajd5cWtmharW9wAI/ZTjDak5PQie3WpyuYtjQhO7haMJ1F9jzjrYNT b8C+n2zC99pXu0T9Nbq1sRl/wOWX1vzACCEno0+PbGEbLW2CzzeTnaQp0UQ/yuFjgI lePdTF+wTU05w== Date: Fri, 16 Jan 2026 17:49:13 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 24/27] gpib: pc2: Unify *allocate_private usage Message-ID: <20260116174647.317256-25-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: f762a0c0fddfab445c6cca95e00203d2f92f4511 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/pc2/pc2_gpib.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpib/pc2/pc2_gpib.c b/drivers/gpib/pc2/pc2_gpib.c index e850a781c836..1664861d360d 100644 --- a/drivers/gpib/pc2/pc2_gpib.c +++ b/drivers/gpib/pc2/pc2_gpib.c @@ -256,10 +256,12 @@ static int pc2_generic_attach(struct gpib_board *boar= d, const struct gpib_board_ { struct pc2_priv *pc2_priv; struct nec7210_priv *nec_priv; + int retval; =20 board->status =3D 0; - if (allocate_private(board)) - return -ENOMEM; + retval =3D allocate_private(board); + if (retval) + return retval; pc2_priv =3D board->private_data; nec_priv =3D &pc2_priv->nec7210_priv; nec_priv->read_byte =3D nec7210_ioport_read_byte; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-244121.protonmail.ch (mail-244121.protonmail.ch [109.224.244.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 49D703A1E93 for ; Fri, 16 Jan 2026 17:49:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.121 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585764; cv=none; b=RLRyVTny8uHF4+7gOVEsNOBCyUwUBeKGJxDqS4fyfT79mbkZolyCTu+wPNLuY4KPRkZlQl8eh7+tvEf6+JPpkUS/nsJR+ylAQeTLVzNsBZU+KRpUA5jDTpERNr+HLA+JuFp1YNxfwBpWb4RQSVkG6rL22ewkr8WD0wP4z2FnKHY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585764; c=relaxed/simple; bh=ao2csM1nNOZa8ghKP95c77bVorK2p4IjkSNX0dReBAI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ABjpAhrrlgG3tTnULrZCFKJNGeo6w+IrIGCmfxBSRVLRtJUp8dO6QhZu536knNe3LmZfWDmFakakZwU7p4kI1iTdC8kxbAIDZarAGZ8Bx0v3a5QtQPaniQkm8D6kb/bADPfINE5J9rCm9rw7pDaEyh8ffVGcjnyZE8Xa+YzEQY0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=kUoSxxlZ; arc=none smtp.client-ip=109.224.244.121 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="kUoSxxlZ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585761; x=1768844961; bh=ao2csM1nNOZa8ghKP95c77bVorK2p4IjkSNX0dReBAI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=kUoSxxlZKX4rnnlSeBdqJoLmZiti1Vska9lsjIF0g0CbHrQHE6/K7M5ogxMAlry4e WPczVtqSbyqxNkh0FhAXuRysoT/lDQtWcZidGQYk1AX5HLPj11vBrifF2irj2cQT/f aEaOQ+vskop47jR2xBEy0E4OjE38X8p2RISd2e8xTMTNlaOWhfpadXreCeCBXFrVdv GtrNNW+rsP4L8lZq5NEdg+lTZDRZBCwqkuDcykWZAwYnQxYQuJ1ofbvc/bYecL0qKC 5VAIH1/08iVSSZ67irgJFvfb4d/EBY63a5m9VkVNQmHsR2GAQFpantaidBgYoTcP+o FIdzgULxqAxTw== Date: Fri, 16 Jan 2026 17:49:16 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 25/27] gpib: tnt4882: Replace kmalloc/memset to kzalloc in *allocate_private Message-ID: <20260116174647.317256-26-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 8ea14900dd4e2c7f027f6bc230f4c01acf060c7a Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace kmalloc/memset pair to kzalloc in tnt4882_allocate_private. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/tnt4882/tnt4882_gpib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpib/tnt4882/tnt4882_gpib.c b/drivers/gpib/tnt4882/tnt= 4882_gpib.c index c03a976b7380..5f8d7547dadb 100644 --- a/drivers/gpib/tnt4882/tnt4882_gpib.c +++ b/drivers/gpib/tnt4882/tnt4882_gpib.c @@ -843,11 +843,10 @@ static int tnt4882_allocate_private(struct gpib_board= *board) { struct tnt4882_priv *tnt_priv; =20 - board->private_data =3D kmalloc(sizeof(struct tnt4882_priv), GFP_KERNEL); + board->private_data =3D kzalloc(sizeof(struct tnt4882_priv), GFP_KERNEL); if (!board->private_data) return -1; tnt_priv =3D board->private_data; - memset(tnt_priv, 0, sizeof(struct tnt4882_priv)); init_nec7210_private(&tnt_priv->nec7210_priv); return 0; } --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-43103.protonmail.ch (mail-43103.protonmail.ch [185.70.43.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 532BA3A1E78 for ; Fri, 16 Jan 2026 17:49:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.103 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585766; cv=none; b=DsNmdS37PnifH1gPfgrijQx5hm6jfh7hjH3WwNjllICM20reUiKuubWtSCBknyxWCLqsCcze4B+UqKpB5xVIGVDM7FS7+OBUra8OcpoK5rBdSDfX1ZU87pGjba9Rw2pknpQO6UMJciDGGyl78Y63Ega+y+8MW0F/B2gEfuLz4AI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585766; c=relaxed/simple; bh=uRQqh1gU9u1EUBEiChl+GriTz+18PzkfjFJ5QPxt9cQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=AWBwXXescNDQkJWha6lEBskQO9v+xr+zSG0GWuSy5kEhfR+SQvdFGlDBEK/yH5EJTMBq5Ive5hpxuk0q1maWyn/ViwVwaTqaSeoDHM6b/JgsC/fvHb2IXSyZSCGU44BzIJB1rht0gGnPn6ySi1MhhxZGDSFicj+Qxjcnj8rg0h0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=xJvFgXkR; arc=none smtp.client-ip=185.70.43.103 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="xJvFgXkR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585762; x=1768844962; bh=uRQqh1gU9u1EUBEiChl+GriTz+18PzkfjFJ5QPxt9cQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=xJvFgXkR0To2JlazvI1HsY8QXyn+hSQC62Pu4BKplBBAjzc1sXt2C2jX7V1sm12yJ nNCKP4J8Jkv+Al3wMLC8L24i8S2nojrCCSm4aWLk1ISuGyBuqJ3r7eEcoSrt+8fLyf 8FzKA6N/TDAj19DLWOQ/aG95RaPNfEHHG2smD525GKVsPb3gqlHjUuQJpcO4JAEFf2 KPPOcs8y7AmudtzL1KyCbf1/LZ2DgadABfK20y4Wsv+MbVPWTefy+xyqTlZ0V6CCLB OAeQB79qpXHINQ0dAmP3XYb5jH8FY7aXw5kPCQ1Onawq31JDpmZHx+wlsG1nXHJLmY LdxmffmI/F4eQ== Date: Fri, 16 Jan 2026 17:49:19 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 26/27] gpib: tnt4882: Unify *allocate_private return value Message-ID: <20260116174647.317256-27-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 97da07c25e6476f1803e2ff99400ae567b4adbe0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Return -ENOMEM instead of -1 in tnt4882_allocate_private in case of memory allocation failure. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog drivers/gpib/tnt4882/tnt4882_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpib/tnt4882/tnt4882_gpib.c b/drivers/gpib/tnt4882/tnt= 4882_gpib.c index 5f8d7547dadb..7b9cfb6c07ad 100644 --- a/drivers/gpib/tnt4882/tnt4882_gpib.c +++ b/drivers/gpib/tnt4882/tnt4882_gpib.c @@ -845,7 +845,7 @@ static int tnt4882_allocate_private(struct gpib_board *= board) =20 board->private_data =3D kzalloc(sizeof(struct tnt4882_priv), GFP_KERNEL); if (!board->private_data) - return -1; + return -ENOMEM; tnt_priv =3D board->private_data; init_nec7210_private(&tnt_priv->nec7210_priv); return 0; --=20 2.43.0 From nobody Mon Feb 9 03:17:16 2026 Received: from mail-43102.protonmail.ch (mail-43102.protonmail.ch [185.70.43.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 578E53A0B26 for ; Fri, 16 Jan 2026 17:49:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.102 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585771; cv=none; b=JHJLQQ/e4pP074EFTBb7CmsDOfrmTkaL3IW6OJuaAxa+WYeQYuZmJQlFKzoLvMRX9P+/nAt/fTKYJ/kBVwDaXqzRIovPpuqFZyHniIaTsAiUPCsvNJnX54YNVzWdfRq57exKSuBIp369at5kw7ho6aBqoxO3oaNDF73LI465j0g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768585771; c=relaxed/simple; bh=j6RP10aloAVlCIOawbo2ATdIBxK5whTdrJAY/heMjPw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=G378L2ykFSijp8gZhhPBhVO1FPofDRuTQp6dfpQwXyA2pLzyi9a9Fizcu3T6AiNpJ8E8J5TH+P+3E4zKUwIHHlpBYPQZlDeAGRI40iqfa9e8J2NQ2UszdsCkfIJa4u9gFY/q7KILDSf3xNaQPi0Sn0BDArTqDPjKBEExLjk44Z8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com; spf=pass smtp.mailfrom=protonmail.com; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b=bdFfusuc; arc=none smtp.client-ip=185.70.43.102 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=protonmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="bdFfusuc" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1768585768; x=1768844968; bh=j6RP10aloAVlCIOawbo2ATdIBxK5whTdrJAY/heMjPw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=bdFfusucjkvX71v/bmUWSko4mlOW16tGnUd6kCaLR9r8RBeMiF2IyoX8yUK6EysDG UmTIJKmdka64LPgOZivzOXJZs111KbpZgUVo6BZKNFafic8vqEf+zmKL4Rf0Jas4Zm 7mroC0d1Z4cDQv7mgfTiV03hMoSY0fjQvBB6/6zLFkciLtFYJDnMnz/j5Wk+2TnGcl K+JowwFMwLPj8zE8d8PYdCVGgCNYO7X4tybIbKCQ4yJ4UCvjokxUQCSWuWHAYyNgBW WXtTJxWiwGXN2rkEQ8fe8F5JPSSYWm+oNGAtdXXJC9vXGvn6H4YXpgx7N4o0/wptfK iK9B1xY/rKHKw== Date: Fri, 16 Jan 2026 17:49:23 +0000 To: Dave Penkler , Greg Kroah-Hartman , Michael Rubin , Dan Carpenter From: =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Cc: linux-kernel@vger.kernel.org, =?utf-8?Q?Dominik_Karol_Pi=C4=85tkowski?= Subject: [PATCH v3 27/27] gpib: tnt4882: Unify *allocate_private usage Message-ID: <20260116174647.317256-28-dominik.karol.piatkowski@protonmail.com> In-Reply-To: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> References: <20260116174647.317256-1-dominik.karol.piatkowski@protonmail.com> Feedback-ID: 117888567:user:proton X-Pm-Message-ID: 404bed9774834a691578384b3f0baf5e9f505343 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use the return value of tnt4882_allocate_private in calling code as early return value in case of error. Signed-off-by: Dominik Karol Pi=C4=85tkowski --- v3: - Split commit into smaller pieces - Improve changelog - Change `(retval < 0)` to `(retval)` drivers/gpib/tnt4882/tnt4882_gpib.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/drivers/gpib/tnt4882/tnt4882_gpib.c b/drivers/gpib/tnt4882/tnt= 4882_gpib.c index 7b9cfb6c07ad..6d241509419e 100644 --- a/drivers/gpib/tnt4882/tnt4882_gpib.c +++ b/drivers/gpib/tnt4882/tnt4882_gpib.c @@ -915,8 +915,9 @@ static int ni_pci_attach(struct gpib_board *board, cons= t struct gpib_board_confi =20 board->status =3D 0; =20 - if (tnt4882_allocate_private(board)) - return -ENOMEM; + retval =3D tnt4882_allocate_private(board); + if (retval) + return retval; tnt_priv =3D board->private_data; nec_priv =3D &tnt_priv->nec7210_priv; nec_priv->type =3D TNT4882; @@ -1038,8 +1039,9 @@ static int ni_isa_attach_common(struct gpib_board *bo= ard, const struct gpib_boar =20 board->status =3D 0; =20 - if (tnt4882_allocate_private(board)) - return -ENOMEM; + retval =3D tnt4882_allocate_private(board); + if (retval) + return retval; tnt_priv =3D board->private_data; nec_priv =3D &tnt_priv->nec7210_priv; nec_priv->type =3D chipset; @@ -1724,8 +1726,9 @@ static int ni_pcmcia_attach(struct gpib_board *board,= const struct gpib_board_co =20 board->status =3D 0; =20 - if (tnt4882_allocate_private(board)) - return -ENOMEM; + retval =3D tnt4882_allocate_private(board); + if (retval) + return retval; =20 tnt_priv =3D board->private_data; nec_priv =3D &tnt_priv->nec7210_priv; --=20 2.43.0