]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ata: libata: Improve return value of atapi_check_dma()
authorHuacai Chen <chenhuacai@loongson.cn>
Wed, 12 Mar 2025 13:39:54 +0000 (21:39 +0800)
committerNiklas Cassel <cassel@kernel.org>
Wed, 12 Mar 2025 15:05:59 +0000 (16:05 +0100)
commit725ad0283033ee52c9bc73b5ea53fb7f6d496197
tree9daa5dce547c32d598e445751b7259b035368708
parent885251dc35767b1c992f6909532ca366c830814a
ata: libata: Improve return value of atapi_check_dma()

atapi_check_dma() allows a LLD to filter ATAPI commands, returning a
status indicating whether or not it is OK to use DMA for the supplied
ATAPI command.

Change atapi_check_dma() to return -EOPNOTSUPP instead of 1 for an
ATAPI command that is not allowed to use DMA.

Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Link: https://lore.kernel.org/r/20250312133954.6666-1-chenhuacai@loongson.cn
[cassel: improve commit log]
Signed-off-by: Niklas Cassel <cassel@kernel.org>
drivers/ata/libata-core.c