On Wed, Mar 6, 2024 at 10:09 PM Alexey Kardashevskiy <aik@xxxxxxx> wrote:
On 7/3/24 16:06, Kuppuswamy Sathyanarayanan wrote:
On 3/6/24 6:20 PM, Alexey Kardashevskiy wrote:
PCIe r6.1, sec 6.30.1.1 defines a "DOE Discovery Version" field in
the DOE Discovery Request Data Object Contents (3rd DW) as:
15:8 DOE Discovery Version – must be 02h if the Capability Version in
the Data Object Exchange Extended Capability is 02h or greater.
Does this change fix any functional issue? If yes, please add Fixes:
tag and probably CC stable?
The issue is that before this patch the DOE driver was following PCIe
r6.0 and it was not working on a device with DOE cap v2 added in r6.1.
Is it "fixes"?
Since you are enabling support for the newer spec version, I think it will not
fall under bug fix. But it might be qualified for the stable branch.
It depends on
whether you want to support this device in older(stable) kernels.