struct xe_device *xe = gt_to_xe(gt);
        int i, err;
 
-       xe_device_mem_access_get(xe);
        err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
        if (err)
                goto err_fw;
        err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 err_fw:
        xe_assert(xe, !err);
-       xe_device_mem_access_put(xe);
 }
 
 static const struct xe_pat_ops xelp_pat_ops = {
        struct xe_device *xe = gt_to_xe(gt);
        int i, err;
 
-       xe_device_mem_access_get(xe);
        err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
        if (err)
                goto err_fw;
        err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 err_fw:
        xe_assert(xe, !err);
-       xe_device_mem_access_put(xe);
 }
 
 static const struct xe_pat_ops xehp_pat_ops = {
        struct xe_device *xe = gt_to_xe(gt);
        int i, err;
 
-       xe_device_mem_access_get(xe);
        err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
        if (err)
                goto err_fw;
        err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 err_fw:
        xe_assert(xe, !err);
-       xe_device_mem_access_put(xe);
 }
 
 static const struct xe_pat_ops xehpc_pat_ops = {
        struct xe_device *xe = gt_to_xe(gt);
        int i, err;
 
-       xe_device_mem_access_get(xe);
        err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
        if (err)
                goto err_fw;
        err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 err_fw:
        xe_assert(xe, !err);
-       xe_device_mem_access_put(xe);
 }
 
 /*
        int i, err;
        u32 pat;
 
-       xe_device_mem_access_get(xe);
        err = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT);
        if (err)
                goto err_fw;
        err = xe_force_wake_put(gt_to_fw(gt), XE_FW_GT);
 err_fw:
        xe_assert(xe, !err);
-       xe_device_mem_access_put(xe);
 }
 
 static const struct xe_pat_ops xe2_pat_ops = {