From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C76363DE44C for ; Mon, 4 May 2026 16:38:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777912688; cv=none; b=L/6Ysy8vUoHWz0Lhceo/WKXpCYLbeI7+JWK5VPiuOHMmNj2DeMcTOo8ove0nVs/v37DKT2yU5DLSkCbVEuUGr8ZDxlmPLZakFpAocaT3+8bwtLdhznURoHuGhWX8889AbAC504glSBzx9eRAF3f/d8MwO52ksBeVOadBi2fNwYc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777912688; c=relaxed/simple; bh=nJQhl43PUT7nMPfPHjqCA6Dl1k/VlIDjKTUNVu9kV3k=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=mSc/aitsQRPW1O1Z9WqhUvSfZaBeVgVWDqlOjOWhusAfVi6FWtwYp+FH0rx2Wrt43K3Sx1/vEPIIkhjTX47teKI7xvQowR6nR+o4eYTNO+GPMXj7DvQBHMxjwF3dIBvGyFF1agfdc7azL5cTHyZp8dmHz+jKg2nuP2YCUQjwNIU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=minyard.net; spf=pass smtp.mailfrom=minyard.net; dkim=pass (2048-bit key) header.d=minyard.net header.i=@minyard.net header.b=Xy1XhFuw; arc=none smtp.client-ip=209.85.210.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=minyard.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=minyard.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=minyard.net header.i=@minyard.net header.b="Xy1XhFuw" Received: by mail-ot1-f44.google.com with SMTP id 46e09a7af769-7dcdaf06498so3104699a34.2 for ; Mon, 04 May 2026 09:38:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=minyard.net; s=google; t=1777912686; x=1778517486; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=QLhuQUVGfIzcremauO/IBvqcZ+GrUIvUGPuxiXhAaoI=; b=Xy1XhFuwYrg9foMH5ybNruUEFc+4j4KlPWEkXV8cBvLHhCq1Y0s4r8DMH+JtAIaTZd bEHQJqewdoZQD2VGtK1N8YoeldgpRdhwfpCuUFP69XQlQSrIq/PtWBw2LJuEoi5gKJJ1 WxMz3prpSrWg8COYUp2yVlB2SmnczWaaaX8+8q419Uz+YwF1EMC3c8VbwovJaw/rhxZ+ Dp/3Npi0Z3T8Pc9Mqxj5362Sr1RbU8VIMyS/5cPLEJyfEDmv8rYnkV0Az+GsuIkYUUw+ 9MZrw/zLvmf0jK66mhDqh039b6zaHc6JdD4KkTaq+eQ/fObF68nM5TPS1unXFcHwR5eG vEtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777912686; x=1778517486; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QLhuQUVGfIzcremauO/IBvqcZ+GrUIvUGPuxiXhAaoI=; b=naj6eIvKijJPZh8NmerLwePApITN9q/uA/TQJRnm1wB00wWKfeqwJhXUn6mtfhRgYI IFjW8uw8gEAcm27XqY/sESKQPl78XF3iHP/hJLfftrfqpwHoeI2zYfggQSq6D7eWG9uT JiQZcfd/1Ryrt7bo0bihnxjKwNZPv6Bw1dtPyv2Z35lktJHG+LHyrLrtdy3J29l4xv5M Kk8cxoJn2hZOCXCZhbYwxtDi9SKVOUu98CiMF8omMp8I6F+dDb8/t8k14NYPoQX2y0dO LNajUahPV70VHJvgz7810ch0fvnXiVEwkUrjMWe5jLbsGR8GgpmjinwyJPcb+L8ogvpL cY7A== X-Gm-Message-State: AOJu0YwlA1BQ9rI6GdhGMNVaixgHLyjvWwX1N3dezaXEPn/dUyg04gmJ tGQJSmBO+CK/gpFce/msiaxk3o3zkka5gT7SISPdLi8cKWum4UDv9XMzYbBkcd4Ln3g= X-Gm-Gg: AeBDieujhcHl5WmHs/yeD2KetDtaEbhDJrS1iDZpkLakAcveYQtg/0NEUkP744fcvt3 //0ZoPKYqOxmov46pF/TyfBjjQn1wPQjsh9bqyqt7HfcYbvh3InpZgzxhFZF75LmIXjLQ4lw48j lRlEvrWX6inwgyVrZQoDFGeQdo7LSxn/Rm+w22YW/siasgKwoKCBDIUDeV8N2CRXd/X+waAsJW8 u983bS8E2nOG9w0LR88USib5lwTdjpwAUMGjMWtp4sqItRdXUbYCYouj/WK6kk1U+63Xr2HlBNN bLCM4hSY62bND+X9MfmgedtEEdw9fVM/jt10KhzqtOOd6Kt/9wTvXgL7oKxYPgcL599+24JMRKA uNCq7Szq50qNZjvr/buwn1t5WgkkFdL/5sHNCFMAcEKW8lGrgbac2axLZe+T3PmosOSPaKSflVw 0+JjJTdkigO9MFWMRx7wRj0K4d5DKBsf61GgNVPntdbQ+78rJzid7mDZkyh6LvPe8bnUegVkYmv DCQs/nWefRNnIGfcC4hs+P3pw== X-Received: by 2002:a4a:e909:0:b0:696:1c59:8864 with SMTP id 006d021491bc7-69697a04e0bmr4936307eaf.8.1777912685669; Mon, 04 May 2026 09:38:05 -0700 (PDT) Received: from mail.minyard.net ([2001:470:b8f6:1b:8805:43a5:499c:65e9]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-434548c1151sm10834218fac.2.2026.05.04.09.38.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 May 2026 09:38:04 -0700 (PDT) Date: Mon, 4 May 2026 11:38:00 -0500 From: Corey Minyard To: Linus Torvalds Cc: linux-kernel , openipmi-developer@lists.sourceforge.net, Matt Fleming Subject: [GIT PULL] IPMI bug fixes for 7.1 Message-ID: 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=us-ascii Content-Disposition: inline openipmi-developer@lists.sourceforge.net, Matt Fleming Bcc: Subject: [GIT PULL] IPMI bug fixes for 7.1 Reply-To: corey@minyard.net The following changes since commit a5d1079c28a5bc6caa30ef4099ef04ed17d2c6aa: Merge tag 'ntfs3_for_7.1' of https://github.com/Paragon-Software-Group/linux-ntfs3 (2026-04-20 10:59:47 -0700) are available in the Git repository at: https://github.com/cminyard/linux-ipmi.git tags/for-linus-7.1-2 for you to fetch changes up to a8aebe93a4938c0ca1941eeaae821738f869be3d: ipmi:ssif: NULL thread on error (2026-04-28 12:59:15 -0500) ---------------------------------------------------------------- IPMI: Fix a number of issues that came up recently The first two fixes are workarounds for buggy IPMI hardware. The hardware says it has data for the IPMI driver to read constantly, so the driver reads the data constantly, causing any new requests to be blocked. The first fix was to check for invalid data right when the data was read from the device and stop the operation there (there was a later check for invalid data, but it could not stop the operation at that point). It turned out the device was providing good data, so that didn't fix the issue, but it's still a good check. The second fix stops fetching this data after a few fetches and allows other operations to occur. The driver won't work very well, but at least it won't wedge. This seems to fix the issue. The third issue is a problem I spotted while working on the previous issue where if a certain memory allocation failed the driver would stop working. The fourth issue is a problem was a missing set to NULL on a PTR_ERR() return, introduced in the previous series for 7.1. ---------------------------------------------------------------- Corey Minyard (4): ipmi: Check event message buffer response for bad data ipmi: Add limits to event and receive message requests ipmi:si: Return state to normal if message allocation fails ipmi:ssif: NULL thread on error drivers/char/ipmi/ipmi_si_intf.c | 70 ++++++++++++++++++++++++++++++++-------- drivers/char/ipmi/ipmi_ssif.c | 24 ++++++++++++-- 2 files changed, 78 insertions(+), 16 deletions(-)