Whamcloud - gitweb
LU-9679 lustre: avoid cast of file->private_data
[fs/lustre-release.git] / lustre / ptlrpc / nrs_crr.c
index f62728f..680cefb 100644 (file)
@@ -665,7 +665,8 @@ ptlrpc_lprocfs_nrs_crrn_quantum_seq_write(struct file *file,
                                          size_t count,
                                          loff_t *off)
 {
-       struct ptlrpc_service       *svc = ((struct seq_file *)file->private_data)->private;
+       struct seq_file             *m = file->private_data;
+       struct ptlrpc_service       *svc = m->private;
        enum ptlrpc_nrs_queue_type   queue = 0;
        char                         kernbuf[LPROCFS_NRS_WR_QUANTUM_MAX_CMD];
        char                        *val;
@@ -792,7 +793,7 @@ static int nrs_crrn_lprocfs_init(struct ptlrpc_service *svc)
                { NULL }
        };
 
-       if (IS_ERR_OR_NULL(svc->srv_debugfs_entry))
+       if (!svc->srv_debugfs_entry)
                return 0;
 
        return ldebugfs_add_vars(svc->srv_debugfs_entry, nrs_crrn_lprocfs_vars, NULL);