From nobody Sun Feb 8 01:31:15 2026 Received: from codeconstruct.com.au (pi.codeconstruct.com.au [203.29.241.158]) (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 C90F31EB5FD for ; Tue, 13 Jan 2026 09:41:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.29.241.158 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768297318; cv=none; b=dUgSBQj26Da2XWqAtni4xQ83R3ug2O7TSygIWfx/FVlpfv4aN+cRsrP3ZS5DDzODgCWbG9Dp/Heq7bN12CpV0ELKUpEMa89cuAltwZcPTIwZHKPw10g0t8UzBJ/6tSnRtmVPIoSB3wYRqNJzDmXiAAGQe90g24WQStZdtwtUeu4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768297318; c=relaxed/simple; bh=wdQfg8di2RYLq0ZogrKEBLYmSZ/5NdI/ZXx+xZtSR+0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=sYeLQCODyx+acxft/t5jMC7rmkkDfvE+5j7loLB7a7/Ll87VE1xRMAZux8nOyPq11AWYqgSGuGsK6D3jTLBY9+dDqan/inrCXllA8iYwNX+HXkuQ3OCc8jG/+/rJR8Z8ce0+G/7xiwWTKzY37rGtqBdlMzW1PttAFLzlqMG8Ctg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codeconstruct.com.au; spf=pass smtp.mailfrom=codeconstruct.com.au; dkim=pass (2048-bit key) header.d=codeconstruct.com.au header.i=@codeconstruct.com.au header.b=kxXuOATs; arc=none smtp.client-ip=203.29.241.158 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=codeconstruct.com.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=codeconstruct.com.au Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=codeconstruct.com.au header.i=@codeconstruct.com.au header.b="kxXuOATs" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeconstruct.com.au; s=2022a; t=1768297314; bh=XD6dPcx6p/pubdbJy3tSN0NfzMSmJCNuC5RYNO+F6sQ=; h=From:Date:Subject:To:Cc; b=kxXuOATsjTrkDe+m85yBtiyZJJv37rrs9POOPa6wYVCA6RKvT3vZxcoX+WxVYr9OW 3CfFyHJiPGgGJfN542AJIegjgsttip/cf2YsixiuOnMN+PKlVK3GeWRb8CpRcp2t8A 7tItp8f686u6J+2kDXfuVJTyKDt2whZnszgF0LwnRzHLSppfuP/Q/4DCXCA9vribCL pzM53AAOllrSwMTPxP+wfYuJTja9iD1If3Rq2+csmt/ZuqDK2n6Khqo/6folVgwbsb g26y6O0HUHnHOiTkzLccYXTSWsr5Q8QFXmYIu+2WcV/FPak0MmwfplAFTL5KVUibTP Wjf79q/k/chSg== Received: by codeconstruct.com.au (Postfix, from userid 10001) id 84C3E6777B; Tue, 13 Jan 2026 17:41:54 +0800 (AWST) From: Matt Johnston Date: Tue, 13 Jan 2026 17:41:34 +0800 Subject: [PATCH] ipmi: ipmb: initialise event handler read bytes Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260113-ipmb-read-init-v1-1-a9cbce7b94e3@codeconstruct.com.au> X-B4-Tracking: v=1; b=H4sIAE0TZmkC/x3MQQqAIBBA0avErBvQpMKuEi00x5pFFhoRiHdPW r7F/xkSRaYEU5Mh0sOJz1Ah2wbW3YSNkF01dKIbhJQK+TosRjIOOfCNvdWj83Z1ymqo0RXJ8/s P56WUD1ghdndgAAAA X-Change-ID: 20260113-ipmb-read-init-5b97dfbcd3b9 To: Corey Minyard , Andrew Manley Cc: Corey Minyard , openipmi-developer@lists.sourceforge.net, linux-kernel@vger.kernel.org, Matt Johnston X-Mailer: b4 0.15-dev-cbbb4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768297314; l=1129; i=matt@codeconstruct.com.au; s=20241018; h=from:subject:message-id; bh=wdQfg8di2RYLq0ZogrKEBLYmSZ/5NdI/ZXx+xZtSR+0=; b=rUHKPJlcbVmlG//YFu3qPDYiDwMWVtGYx+MmNeia0WSsexUDzeILPfz9sAbU4FCipBFpLAGyk fjxtgkSH09LBoH6IHaUHL9f2XfJ3uEdoX1d0J1I0n0K5PywIxUkv8gP X-Developer-Key: i=matt@codeconstruct.com.au; a=ed25519; pk=exersTcCYD/pEBOzXGO6HkLd6kKXRuWxHhj+LXn3DYE= IPMB doesn't use i2c reads, but the handler needs to set a value. Otherwise an i2c read will return an uninitialised value from the bus driver. Fixes: 63c4eb347164 ("ipmi:ipmb: Add initial support for IPMI over IPMB") Signed-off-by: Matt Johnston --- drivers/char/ipmi/ipmi_ipmb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/char/ipmi/ipmi_ipmb.c b/drivers/char/ipmi/ipmi_ipmb.c index 3a51e58b24875497699c7af7a4af1c73b47653f3..28818952a7a4bf814b95bdfb704= 6672ad4526cf2 100644 --- a/drivers/char/ipmi/ipmi_ipmb.c +++ b/drivers/char/ipmi/ipmi_ipmb.c @@ -202,11 +202,16 @@ static int ipmi_ipmb_slave_cb(struct i2c_client *clie= nt, break; =20 case I2C_SLAVE_READ_REQUESTED: + *val =3D 0xff; + ipmi_ipmb_check_msg_done(iidev); + break; + case I2C_SLAVE_STOP: ipmi_ipmb_check_msg_done(iidev); break; =20 case I2C_SLAVE_READ_PROCESSED: + *val =3D 0xff; break; } =20 --- base-commit: b71e635feefc852405b14620a7fc58c4c80c0f73 change-id: 20260113-ipmb-read-init-5b97dfbcd3b9 Best regards, --=20 Matt Johnston