cxl/pci: Drop wait_for_valid() from cxl_await_media_ready()
authorDan Williams <dan.j.williams@intel.com>
Wed, 18 May 2022 23:34:26 +0000 (16:34 -0700)
committerDan Williams <dan.j.williams@intel.com>
Thu, 19 May 2022 15:50:40 +0000 (08:50 -0700)
A check mem_info_valid already happens in __cxl_dvsec_ranges(). Rely on
that instead of calling wait_for_valid again.

Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Link: https://lore.kernel.org/r/165291686632.1426646.7479581732894574486.stgit@dwillia2-xfh
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/pci.c

index 435f9f8..91b2669 100644 (file)
@@ -431,10 +431,6 @@ static int cxl_await_media_ready(struct cxl_dev_state *cxlds)
        u64 md_status;
        int rc, i;
 
-       rc = wait_for_valid(cxlds);
-       if (rc)
-               return rc;
-
        for (i = mbox_ready_timeout; i; i--) {
                u32 temp;