Bluetooth: Backport BT manager 1.3
Backported from msm 3.10 kernel
Change-Id: I0c4ba93e9d590388efd562c3dbb3a2d1ac5f3c6a
diff --git a/fs/proc/generic.c b/fs/proc/generic.c
index 2edf34f..b6bd196 100644
--- a/fs/proc/generic.c
+++ b/fs/proc/generic.c
@@ -850,3 +850,9 @@
pde_put(de);
}
EXPORT_SYMBOL(remove_proc_entry);
+
+void *PDE_DATA(const struct inode *inode)
+{
+ return __PDE_DATA(inode);
+}
+EXPORT_SYMBOL(PDE_DATA);
diff --git a/fs/proc/internal.h b/fs/proc/internal.h
index 5f79bb8..75b9145 100644
--- a/fs/proc/internal.h
+++ b/fs/proc/internal.h
@@ -92,6 +92,11 @@
return PROC_I(inode)->fd;
}
+static inline void *__PDE_DATA(const struct inode *inode)
+{
+ return PDE(inode)->data;
+}
+
struct dentry *proc_lookup_de(struct proc_dir_entry *de, struct inode *ino,
struct dentry *dentry);
int proc_readdir_de(struct proc_dir_entry *de, struct file *filp, void *dirent,