LASSERT(seq != NULL);
- cfs_mutex_lock(&seq->lss_mutex);
-
- rc = lprocfs_write_helper(buffer, count, &val);
- if (rc)
- RETURN(rc);
+ cfs_mutex_lock(&seq->lss_mutex);
- seq->lss_width = val;
-
- if (rc == 0) {
- CDEBUG(D_INFO, "%s: Width: "LPU64"\n",
- seq->lss_name, seq->lss_width);
+ rc = lprocfs_write_helper(buffer, count, &val);
+ if (rc != 0) {
+ CERROR("%s: invalid width.\n", seq->lss_name);
+ GOTO(out_unlock, rc);
}
- cfs_mutex_unlock(&seq->lss_mutex);
+ seq->lss_width = val;
+
+ CDEBUG(D_INFO, "%s: Width: "LPU64"\n",
+ seq->lss_name, seq->lss_width);
+out_unlock:
+ cfs_mutex_unlock(&seq->lss_mutex);
RETURN(count);
}