Procházet zdrojové kódy

Merge "disp: msm: sde: use single open function for debugfs"

qctecmdr před 5 roky
rodič
revize
e492a220e1
1 změnil soubory, kde provedl 4 přidání a 10 odebrání
  1. 4 10
      msm/sde_rsc.c

+ 4 - 10
msm/sde_rsc.c

@@ -1176,7 +1176,8 @@ static int _sde_debugfs_status_open(struct inode *inode, struct file *file)
 	return single_open(file, _sde_debugfs_status_show, inode->i_private);
 }
 
-static int _sde_debugfs_mode_ctrl_open(struct inode *inode, struct file *file)
+static int _sde_debugfs_generic_noseek_open(struct inode *inode,
+		struct file *file)
 {
 	/* non-seekable */
 	file->private_data = inode->i_private;
@@ -1273,13 +1274,6 @@ end:
 	return count;
 }
 
-static int _sde_debugfs_vsync_mode_open(struct inode *inode, struct file *file)
-{
-	/* non-seekable */
-	file->private_data = inode->i_private;
-	return nonseekable_open(inode, file);
-}
-
 static ssize_t _sde_debugfs_vsync_mode_read(struct file *file, char __user *buf,
 				size_t count, loff_t *ppos)
 {
@@ -1375,13 +1369,13 @@ static const struct file_operations debugfs_status_fops = {
 };
 
 static const struct file_operations mode_control_fops = {
-	.open =		_sde_debugfs_mode_ctrl_open,
+	.open =		_sde_debugfs_generic_noseek_open,
 	.read =		_sde_debugfs_mode_ctrl_read,
 	.write =	_sde_debugfs_mode_ctrl_write,
 };
 
 static const struct file_operations vsync_status_fops = {
-	.open =		_sde_debugfs_vsync_mode_open,
+	.open =		_sde_debugfs_generic_noseek_open,
 	.read =		_sde_debugfs_vsync_mode_read,
 	.write =	_sde_debugfs_vsync_mode_write,
 };