Re: [PATCH] drivers: video: omap2: dss: Use PTR_RET function

2013-03-20 Thread Tomi Valkeinen
On 2013-03-19 10:03, Alexandru Gheorghiu wrote:
 Use PTR_RET function instead of IS_ERR and PTR_ERR.
 Patch found using coccinelle.
 
 Signed-off-by: Alexandru Gheorghiu gheorghiuan...@gmail.com
 ---
  drivers/video/omap2/dss/core.c |5 +
  1 file changed, 1 insertion(+), 4 deletions(-)
 
 diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c
 index f8779d4..60cc6fe 100644
 --- a/drivers/video/omap2/dss/core.c
 +++ b/drivers/video/omap2/dss/core.c
 @@ -181,10 +181,7 @@ int dss_debugfs_create_file(const char *name, void 
 (*write)(struct seq_file *))
   d = debugfs_create_file(name, S_IRUGO, dss_debugfs_dir,
   write, dss_debug_fops);
  
 - if (IS_ERR(d))
 - return PTR_ERR(d);
 -
 - return 0;
 + return PTR_RET(d);
  }
  #else /* CONFIG_OMAP2_DSS_DEBUGFS */
  static inline int dss_initialize_debugfs(void)
 

Thanks. I'll apply to omapdss tree.

 Tomi




signature.asc
Description: OpenPGP digital signature


Re: [PATCH] drivers: video: omap2: dss: Use PTR_RET function

2013-03-20 Thread Jon Hunter

On 03/20/2013 06:56 AM, Tomi Valkeinen wrote:
 On 2013-03-19 10:03, Alexandru Gheorghiu wrote:
 Use PTR_RET function instead of IS_ERR and PTR_ERR.
 Patch found using coccinelle.

 Signed-off-by: Alexandru Gheorghiu gheorghiuan...@gmail.com
 ---
  drivers/video/omap2/dss/core.c |5 +
  1 file changed, 1 insertion(+), 4 deletions(-)

 diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c
 index f8779d4..60cc6fe 100644
 --- a/drivers/video/omap2/dss/core.c
 +++ b/drivers/video/omap2/dss/core.c
 @@ -181,10 +181,7 @@ int dss_debugfs_create_file(const char *name, void 
 (*write)(struct seq_file *))
  d = debugfs_create_file(name, S_IRUGO, dss_debugfs_dir,
  write, dss_debug_fops);
  
 -if (IS_ERR(d))
 -return PTR_ERR(d);
 -
 -return 0;
 +return PTR_RET(d);
  }
  #else /* CONFIG_OMAP2_DSS_DEBUGFS */
  static inline int dss_initialize_debugfs(void)

 
 Thanks. I'll apply to omapdss tree.

Is this correct? If debugfs_create_file() returns a valid pointer, then
now dss_debugfs_create_file() will return a non-zero value on success. I
don't think this is what you want. A similar case came up recently here [1].

Jon

[1] http://comments.gmane.org/gmane.linux.kernel/1455141
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] drivers: video: omap2: dss: Use PTR_RET function

2013-03-20 Thread Tomi Valkeinen
On 2013-03-20 17:44, Jon Hunter wrote:
 
 On 03/20/2013 06:56 AM, Tomi Valkeinen wrote:
 On 2013-03-19 10:03, Alexandru Gheorghiu wrote:
 Use PTR_RET function instead of IS_ERR and PTR_ERR.
 Patch found using coccinelle.

 Signed-off-by: Alexandru Gheorghiu gheorghiuan...@gmail.com
 ---
  drivers/video/omap2/dss/core.c |5 +
  1 file changed, 1 insertion(+), 4 deletions(-)

 diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c
 index f8779d4..60cc6fe 100644
 --- a/drivers/video/omap2/dss/core.c
 +++ b/drivers/video/omap2/dss/core.c
 @@ -181,10 +181,7 @@ int dss_debugfs_create_file(const char *name, void 
 (*write)(struct seq_file *))
 d = debugfs_create_file(name, S_IRUGO, dss_debugfs_dir,
 write, dss_debug_fops);
  
 -   if (IS_ERR(d))
 -   return PTR_ERR(d);
 -
 -   return 0;
 +   return PTR_RET(d);
  }
  #else /* CONFIG_OMAP2_DSS_DEBUGFS */
  static inline int dss_initialize_debugfs(void)


 Thanks. I'll apply to omapdss tree.
 
 Is this correct? If debugfs_create_file() returns a valid pointer, then
 now dss_debugfs_create_file() will return a non-zero value on success. I
 don't think this is what you want. A similar case came up recently here [1].

Hmm. I don't follow. And I don't understand the post where you referred.

PTR_RET is defined as:

if (IS_ERR(ptr))
return PTR_ERR(ptr);
else
return 0;

How's that different from the original code?

 Tomi




signature.asc
Description: OpenPGP digital signature


Re: [PATCH] drivers: video: omap2: dss: Use PTR_RET function

2013-03-20 Thread Jon Hunter

On 03/20/2013 11:59 AM, Tomi Valkeinen wrote:
 On 2013-03-20 17:44, Jon Hunter wrote:

 On 03/20/2013 06:56 AM, Tomi Valkeinen wrote:
 On 2013-03-19 10:03, Alexandru Gheorghiu wrote:
 Use PTR_RET function instead of IS_ERR and PTR_ERR.
 Patch found using coccinelle.

 Signed-off-by: Alexandru Gheorghiu gheorghiuan...@gmail.com
 ---
  drivers/video/omap2/dss/core.c |5 +
  1 file changed, 1 insertion(+), 4 deletions(-)

 diff --git a/drivers/video/omap2/dss/core.c 
 b/drivers/video/omap2/dss/core.c
 index f8779d4..60cc6fe 100644
 --- a/drivers/video/omap2/dss/core.c
 +++ b/drivers/video/omap2/dss/core.c
 @@ -181,10 +181,7 @@ int dss_debugfs_create_file(const char *name, void 
 (*write)(struct seq_file *))
d = debugfs_create_file(name, S_IRUGO, dss_debugfs_dir,
write, dss_debug_fops);
  
 -  if (IS_ERR(d))
 -  return PTR_ERR(d);
 -
 -  return 0;
 +  return PTR_RET(d);
  }
  #else /* CONFIG_OMAP2_DSS_DEBUGFS */
  static inline int dss_initialize_debugfs(void)


 Thanks. I'll apply to omapdss tree.

 Is this correct? If debugfs_create_file() returns a valid pointer, then
 now dss_debugfs_create_file() will return a non-zero value on success. I
 don't think this is what you want. A similar case came up recently here [1].
 
 Hmm. I don't follow. And I don't understand the post where you referred.
 
 PTR_RET is defined as:
 
 if (IS_ERR(ptr))
 return PTR_ERR(ptr);
 else
 return 0;
 
 How's that different from the original code?

Oops sorry, I missed that you were returning PTR_RET() and not
PTR_ERR(). Yes that looks fine. Sorry for the noise!

Jon
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] drivers: video: omap2: dss: Use PTR_RET function

2013-03-20 Thread Jon Hunter

On 03/20/2013 01:02 PM, Jon Hunter wrote:
 
 On 03/20/2013 11:59 AM, Tomi Valkeinen wrote:
 On 2013-03-20 17:44, Jon Hunter wrote:

 On 03/20/2013 06:56 AM, Tomi Valkeinen wrote:
 On 2013-03-19 10:03, Alexandru Gheorghiu wrote:
 Use PTR_RET function instead of IS_ERR and PTR_ERR.
 Patch found using coccinelle.

 Signed-off-by: Alexandru Gheorghiu gheorghiuan...@gmail.com
 ---
  drivers/video/omap2/dss/core.c |5 +
  1 file changed, 1 insertion(+), 4 deletions(-)

 diff --git a/drivers/video/omap2/dss/core.c 
 b/drivers/video/omap2/dss/core.c
 index f8779d4..60cc6fe 100644
 --- a/drivers/video/omap2/dss/core.c
 +++ b/drivers/video/omap2/dss/core.c
 @@ -181,10 +181,7 @@ int dss_debugfs_create_file(const char *name, void 
 (*write)(struct seq_file *))
   d = debugfs_create_file(name, S_IRUGO, dss_debugfs_dir,
   write, dss_debug_fops);
  
 - if (IS_ERR(d))
 - return PTR_ERR(d);
 -
 - return 0;
 + return PTR_RET(d);
  }
  #else /* CONFIG_OMAP2_DSS_DEBUGFS */
  static inline int dss_initialize_debugfs(void)


 Thanks. I'll apply to omapdss tree.

 Is this correct? If debugfs_create_file() returns a valid pointer, then
 now dss_debugfs_create_file() will return a non-zero value on success. I
 don't think this is what you want. A similar case came up recently here [1].

 Hmm. I don't follow. And I don't understand the post where you referred.

Yes looking at Russell's response I am not sure I following now as it is
also using PTR_RET() and not PTR_ERR(). My eyes deceived me on this one.

Jon
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] drivers: video: omap2: dss: Use PTR_RET function

2013-03-19 Thread Alexandru Gheorghiu
Use PTR_RET function instead of IS_ERR and PTR_ERR.
Patch found using coccinelle.

Signed-off-by: Alexandru Gheorghiu gheorghiuan...@gmail.com
---
 drivers/video/omap2/dss/core.c |5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/video/omap2/dss/core.c b/drivers/video/omap2/dss/core.c
index f8779d4..60cc6fe 100644
--- a/drivers/video/omap2/dss/core.c
+++ b/drivers/video/omap2/dss/core.c
@@ -181,10 +181,7 @@ int dss_debugfs_create_file(const char *name, void 
(*write)(struct seq_file *))
d = debugfs_create_file(name, S_IRUGO, dss_debugfs_dir,
write, dss_debug_fops);
 
-   if (IS_ERR(d))
-   return PTR_ERR(d);
-
-   return 0;
+   return PTR_RET(d);
 }
 #else /* CONFIG_OMAP2_DSS_DEBUGFS */
 static inline int dss_initialize_debugfs(void)
-- 
1.7.9.5

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html