]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: target: spc: Fix RSOC parameter data header size
authorChaohai Chen <wdhh66@163.com>
Wed, 15 Jan 2025 07:07:39 +0000 (15:07 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 13 Feb 2025 01:49:50 +0000 (20:49 -0500)
commitb50532318793d28a7628c1ffc129a2226e83e495
treec0924920ef427d998bb758f2d2311f3927419dac
parent640a6af5099ae8f6a858a8612bec70048a4aee69
scsi: target: spc: Fix RSOC parameter data header size

The SPC document states that "The COMMAND DATA LENGTH field indicates the
length in bytes of the command descriptor list".

The length should be subtracted by 4 to represent the length of the
description list, not 3.

Signed-off-by: Chaohai Chen <wdhh66@163.com>
Link: https://lore.kernel.org/r/20250115070739.216154-1-wdhh66@163.com
Reviewed-by: Dmitry Bogdanov <d.bogdanov@yadro.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/target/target_core_spc.c