return err;
}
-#define LDLM_NUM_THREADS 4
-
static int ldlm_setup(struct obd_device *obddev, obd_count len, void *buf)
{
struct ldlm_obd *ldlm = &obddev->u.ldlm;
GOTO(out_ctxt, rc = PTR_ERR(*desc_private));
}
+ obd_highmem_get(niocount);
+
for (i = 0; i < objcount; i++, o++) {
struct dentry *dentry;
struct inode *inode;
else
lustre_put_page(lnb->page);
}
+ obd_highmem_put(niocount);
goto out_stop;
}
} else
lustre_put_page(page);
+ obd_highmem_put(1);
f_dput(r->dentry);
}
}
continue;
err = filter_write_locked_page(r);
+ obd_highmem_put(1);
if (!rc)
rc = err;
f_dput(r->dentry);