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,