[Devel] [PATCH vz9] fs/fuse kio: ignore rpc errors with	uninitialized addrs
    Yuriy Vasilev 
    yuriy.vasilev at virtuozzo.com
       
    Fri Aug 11 14:09:09 MSK 2023
    
    
  
Pass addr with PCS_ADDRTYPE_NONE to netaddr_cmp will lead to BUG. Let's
skip these errors.
Affects: #VSTOR-73400
Signed-off-by: Yuriy Vasilev <yuriy.vasilev at virtuozzo.com>
---
 fs/fuse/kio/pcs/pcs_fuse_kdirect.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/fs/fuse/kio/pcs/pcs_fuse_kdirect.c b/fs/fuse/kio/pcs/pcs_fuse_kdirect.c
index 706da8e536c9..e122a6d1f6cb 100644
--- a/fs/fuse/kio/pcs/pcs_fuse_kdirect.c
+++ b/fs/fuse/kio/pcs/pcs_fuse_kdirect.c
@@ -1386,6 +1386,9 @@ void fuse_rpc_error_account(struct fuse_error_metrics *metrics,
 		return;
 	}
 
+	if (addr->type == PCS_ADDRTYPE_NONE)
+		return;
+
 	metric = NULL;
 	mutex_lock(&metrics->mutex);
 	list_for_each_entry(entry, &metrics->fuse_rpc_error_metric_list, list) {
-- 
2.34.1
    
    
More information about the Devel
mailing list