struct obd_device *dev = p->private;
struct lov_obd *lov = &dev->u.lov;
int idx = tgt - &(lov->tgts[0]);
- return seq_printf(p, "%d: %s %sACTIVE\n", idx+1, tgt->uuid.uuid,
+ return seq_printf(p, "%d: %s %sACTIVE\n", idx, tgt->uuid.uuid,
tgt->active ? "" : "IN");
}
static int lov_target_seq_open(struct inode *inode, struct file *file)
{
- struct proc_dir_entry *dp = inode->u.generic_ip;
+ struct proc_dir_entry *dp = PDE(inode);
struct seq_file *seq;
int rc = seq_open(file, &lov_tgt_sops);
{ "blocksize", lprocfs_rd_blksize, 0, 0 },
{ "kbytestotal", lprocfs_rd_kbytestotal, 0, 0 },
{ "kbytesfree", lprocfs_rd_kbytesfree, 0, 0 },
+ { "kbytesavail", lprocfs_rd_kbytesavail, 0, 0 },
{ "desc_uuid", lov_rd_desc_uuid, 0, 0 },
{ 0 }
};