Page MenuHomeFreeBSD

D48761.id150257.diff
No OneTemporary

D48761.id150257.diff

Index: sys/compat/lindebugfs/lindebugfs.c
===================================================================
--- sys/compat/lindebugfs/lindebugfs.c
+++ sys/compat/lindebugfs/lindebugfs.c
@@ -328,6 +328,23 @@
return (NULL);
}
+struct dentry *
+debugfs_lookup(const char *name, struct dentry *parent)
+{
+ struct dentry_meta *dm;
+ struct dentry *dnode;
+ struct pfs_node *pnode;
+
+ pnode = pfs_find_node(parent->d_pfs_node, name);
+ if (pnode == NULL)
+ return (NULL);
+
+ dm = (struct dentry_meta *)pnode->pn_data;
+ dnode = &dm->dm_dnode;
+
+ return (dnode);
+}
+
void
debugfs_remove(struct dentry *dnode)
{
Index: sys/compat/linuxkpi/common/include/linux/debugfs.h
===================================================================
--- sys/compat/linuxkpi/common/include/linux/debugfs.h
+++ sys/compat/linuxkpi/common/include/linux/debugfs.h
@@ -82,6 +82,8 @@
struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent,
const char *dest);
+struct dentry *debugfs_lookup(const char *name, struct dentry *parent);
+
void debugfs_remove(struct dentry *dentry);
void debugfs_remove_recursive(struct dentry *dentry);

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 7, 11:46 PM (7 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31056347
Default Alt Text
D48761.id150257.diff (1 KB)

Event Timeline