vport->egress.acl = esw_acl_table_create(esw, vport->vport,
                                                 MLX5_FLOW_NAMESPACE_ESW_EGRESS,
                                                 table_size);
-       if (IS_ERR_OR_NULL(vport->egress.acl)) {
+       if (IS_ERR(vport->egress.acl)) {
                err = PTR_ERR(vport->egress.acl);
                vport->egress.acl = NULL;
                goto out;
 
                table_size++;
        vport->egress.acl = esw_acl_table_create(esw, vport->vport,
                                                 MLX5_FLOW_NAMESPACE_ESW_EGRESS, table_size);
-       if (IS_ERR_OR_NULL(vport->egress.acl)) {
+       if (IS_ERR(vport->egress.acl)) {
                err = PTR_ERR(vport->egress.acl);
                vport->egress.acl = NULL;
                return err;
 
                vport->ingress.acl = esw_acl_table_create(esw, vport->vport,
                                                          MLX5_FLOW_NAMESPACE_ESW_INGRESS,
                                                          table_size);
-               if (IS_ERR_OR_NULL(vport->ingress.acl)) {
+               if (IS_ERR(vport->ingress.acl)) {
                        err = PTR_ERR(vport->ingress.acl);
                        vport->ingress.acl = NULL;
                        return err;
 
        vport->ingress.acl = esw_acl_table_create(esw, vport->vport,
                                                  MLX5_FLOW_NAMESPACE_ESW_INGRESS,
                                                  num_ftes);
-       if (IS_ERR_OR_NULL(vport->ingress.acl)) {
+       if (IS_ERR(vport->ingress.acl)) {
                err = PTR_ERR(vport->ingress.acl);
                vport->ingress.acl = NULL;
                return err;