# include <linux/obd_ost.h>
# include <linux/lustre_net.h>
# include <linux/lustre_dlm.h>
+# include <linux/lustre_lib.h>
/* convert a pathname into a kdev_t */
static kdev_t path2dev(char *path)
struct nameidata nd;
kdev_t dev = KDEVT_INIT(0);
- if (!path_init(path, LOOKUP_FOLLOW, &nd))
- return 0;
-
- if (path_walk(path, &nd))
- return 0;
+ if (ll_path_lookup(path, LOOKUP_FOLLOW, &nd))
+ return val_to_kdev(0);
dentry = nd.dentry;
if (dentry->d_inode && !is_bad_inode(dentry->d_inode) &&