staging/lustre/mdc: fix procfs fops

mdc_kuc_fops is missing open/release handlers. I fixed it before but
somehow forgot to amend to the patch sent out. Sorry...

Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Peng Tao 2013-06-06 23:04:06 +08:00 committed by Greg Kroah-Hartman
parent ee04fd11f1
commit 92ab7d7ff4

View File

@ -78,9 +78,14 @@ static ssize_t mdc_max_rpcs_in_flight_seq_write(struct file *file,
}
LPROC_SEQ_FOPS(mdc_max_rpcs_in_flight);
static int mdc_kuc_open(struct inode *inode, struct file *file)
{
return single_open(file, NULL, PDE_DATA(inode));
}
/* temporary for testing */
static ssize_t mdc_wr_kuc(struct file *file, const char *buffer,
size_t count, loff_t *off)
static ssize_t mdc_kuc_write(struct file *file, const char *buffer,
size_t count, loff_t *off)
{
struct obd_device *obd = ((struct seq_file *)file->private_data)->private;
struct kuc_hdr *lh;
@ -139,8 +144,11 @@ static ssize_t mdc_wr_kuc(struct file *file, const char *buffer,
RETURN(rc);
RETURN(count);
}
struct file_operations mdc_kuc_fops = {
.write = mdc_wr_kuc,
.open = mdc_kuc_open,
.write = mdc_kuc_write,
.release = single_release,
};
LPROC_SEQ_FOPS_WR_ONLY(mdc, ping);