On 3/13/24 5:59 PM, Alexey Kardashevskiy wrote:
Got it.
On 7/3/24 17:22, Sathyanarayanan Kuppuswamy Natarajan wrote:
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.
I am going to need lot more stuff (TSM, IDE, TDISP) in addition to this but it is coming much later so there is no point in pushing this alone to older kernels. Thanks,
Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@xxxxxxxxxxxxxxx>