]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
tools/testing/cxl: Fix decoder default state
authorDan Williams <dan.j.williams@intel.com>
Tue, 24 May 2022 17:48:59 +0000 (10:48 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Aug 2022 09:45:23 +0000 (11:45 +0200)
commit 08f8d040a11d539481b9aee7b482430561281a28 upstream.

The 'enabled' state is reserved for committed decoders. By default,
cxl_test decoders are uncommitted at init time.

Fixes: 7c7d68db0254 ("tools/testing/cxl: Enumerate mock decoders")
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/165603888091.551046.6312322707378021172.stgit@dwillia2-xfh
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
tools/testing/cxl/test/cxl.c

index 431f2bddf6c834652d6cf5f75f12886cd1c6b986..1f4f72d887f91b59c454037b9b85d5bb86bcf62f 100644 (file)
@@ -466,7 +466,6 @@ static int mock_cxl_enumerate_decoders(struct cxl_hdm *cxlhdm)
                        .end = -1,
                };
 
-               cxld->flags = CXL_DECODER_F_ENABLE;
                cxld->interleave_ways = min_not_zero(target_count, 1);
                cxld->interleave_granularity = SZ_4K;
                cxld->target_type = CXL_DECODER_EXPANDER;