static int osp_wr_lfsck_max_rpcs_in_flight(struct file *file, const char *buffer, unsigned long count, void *data) { struct obd_device *dev = data; int val; int rc; rc = lprocfs_write_helper(buffer, count, &val); if (rc == 0) rc = obd_set_max_rpcs_in_flight(&dev->u.cli, val); if (rc != 0) count = rc; return count; }
static ssize_t mdc_max_rpcs_in_flight_seq_write(struct file *file, const char __user *buffer, size_t count, loff_t *off) { struct obd_device *dev = ((struct seq_file *)file->private_data)->private; int val; int rc; rc = lprocfs_write_helper(buffer, count, &val); if (rc == 0) rc = obd_set_max_rpcs_in_flight(&dev->u.cli, val); if (rc != 0) count = rc; return count; }