| Message ID | 20260831020451.585944-1-dlemoal@kernel.org |
|---|---|
| Headers | show
Return-Path: <linux-ide+bounces-6793-incoming=patchwork.ozlabs.org@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=Vw2mST+k; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org; envelope-from=linux-ide+bounces-6793-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from tor.lore.kernel.org (tor.lore.kernel.org [IPv6:2600:3c04:e001:36c::12fc:5321]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4hYC4P60Zpz1xvS for <incoming@patchwork.ozlabs.org>; Mon, 31 Aug 2026 12:05:09 +1000 (AEST) Received: from smtp.subspace.kernel.org (conduit.subspace.kernel.org [100.90.174.1]) by tor.lore.kernel.org (Postfix) with ESMTP id E556127D3C for <incoming@patchwork.ozlabs.org>; Mon, 31 Aug 2026 02:05:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E21EB2F8E85; Mon, 31 Aug 2026 02:05:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Vw2mST+k" X-Original-To: linux-ide@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.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 9C27C29346F; Mon, 31 Aug 2026 02:05:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788141905; cv=none; b=F5Zvt4DLno2fkNAqjsSOmIrT0vSuNOMbG0O2h/HZHsDS8aL0rZ3CCycZbwPxzvhem5HMdvBASFGxt7rkYmrUIQJ4md0PikF7gkkzVCw/fdyF8iSPBLG7BGwQ3YA/Vqxi7hzhkZxBQGl6qkRHqmT8e5lTyIaldnXDTj/krAvNM9M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788141905; c=relaxed/simple; bh=/ssjtIj6QG4czOwrOPhD4XlpBJShlGlQGZWAq9Jhd3o=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Erz9J/bERvqBN+/G2EI9arIxj0c692NSh6nR4L31lh1olF0spMW2ppLVN42GPBiXHg+iggH5SAePW2eI4plr6SbB8O85hriH68LpTxjnUnwRgDbMede5A1e4oIRNSU8SCQ8h5YOWf6+ScHVJvsrnOXOC8AnLh1MkJrHXJtQhDzs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Vw2mST+k; arc=none smtp.client-ip=100.103.45.18 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 111141F000E9; Mon, 31 Aug 2026 02:05:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1788141904; bh=DP5CUggDYLJP1zwRDoCvBoCMOmV/x4yH7Zk2+n9eEYw=; h=From:To:Subject:Date; b=Vw2mST+kuW6C2RGFvP2UbUzT8qKg/ZaZTcmlASA6VkfpKZ4ecLI34EfwakE8giTxa vNZbihrxVVmndDpDpXbjuoBgCU8/n9ieiZywHW5CvfhecC7ZP/9U4CJqAUek1UnxB+ OynMEQngjwKHEdUWYGOSGafMPSFDI4WwuQJr1/HhB7sgkGrGaUxuymbKHmEVrG5CqM OoBCe528+n1qm+WipkEtvGdbBEHon/07OtYwRuAYurIn2oOzlHz5R7ODFb4sqb/u6y 9v302g9OZGchnOotBBZlJjN6CwWDp8rMI5zyIOCJoBeS0iTz6pLE/BfYuWcUtrlBOX FudCPar3fdWvA== From: Damien Le Moal <dlemoal@kernel.org> To: "Martin K . Petersen" <martin.petersen@oracle.com>, "James E . J . Bottomley" <James.Bottomley@HansenPartnership.com>, linux-scsi@vger.kernel.org, linux-ide@vger.kernel.org, Niklas Cassel <cassel@kernel.org>, linux-usb@vger.kernel.org, Alan Stern <stern@rowland.harvard.edu>, Greg Kroah-Hartman <gregkh@linuxfoundation.org> Subject: [PATCH 00/37] Use defined 16-bits ASC/ASCQ combinations Date: Mon, 31 Aug 2026 11:04:14 +0900 Message-ID: <20260831020451.585944-1-dlemoal@kernel.org> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-ide@vger.kernel.org List-Id: <linux-ide.vger.kernel.org> List-Subscribe: <mailto:linux-ide+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-ide+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit |
| Series |
Use defined 16-bits ASC/ASCQ combinations
|
expand
|
On 8/31/26 11:04, Damien Le Moal wrote: > Martin, James, > > This patch series defines as macros all ASC/ASCQ combinations present in > https://www.t10.org/lists/asc-num.txt and converts the SCSI core code and > SCSI low level drivers to use these macros instead of hard-coded > ASC/ASCQs. To do this, struct scsi_sense_hdr and struct scsi_failure are > modified to replace the asc and ascq 8-bits fields with a 16-bits > sense_code field. > > This cleans up the code in many places and makes it easier, and self > documented, to test sense codes in the case of errors. > > Overall, there should be no functional chnages here. Sashiko pointed out a couple of valid mistakes in this series that I fixed locally. I will wait for further comments before sending v2. Sashiko also pointed out further pre-existing issues that I am not going to address with this series.