Re: [PATCH] tests/nvme: Remove test output for passthrough error logging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Nov 15, 2022 / 16:12, Alan Adamson wrote:
> Commit d7ac8dca938c ("nvme: quiet user passthrough command errors")
> disabled error logging for passthrough commands so the associated
> error output in nvme/039.out should be removed.
> 
> When an error logging opt-in mechanism for passthrough commands is
> provided, the error output can be added back.

Thanks for this quick action. This two-steps approach looks good for me.

I confirmed the fix avoids the failure with v6.1-rc5 kernel. Also, I observe
this fix makes the test case fail with v6.0 kernel. I suggest to skip the test
case with kernel v6.0 or older, applying the hunk below. Could you repost v2
with this change? Or if you want, I can apply it together with v1. Please let
me know your preference.

diff --git a/tests/nvme/039 b/tests/nvme/039
index e175055..ea626e3 100755
--- a/tests/nvme/039
+++ b/tests/nvme/039
@@ -14,6 +14,7 @@ QUICK=1

 requires() {
        _have_program nvme
+       _have_kver 6 1
        _have_kernel_option FAULT_INJECTION && \
            _have_kernel_option FAULT_INJECTION_DEBUG_FS
 }

-- 
Shin'ichiro Kawasaki



[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux