All of lore.kernel.org
 help / color / mirror / Atom feed
* [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error
@ 2014-02-10 11:25 Daeseok Youn
  2014-02-10 16:33 ` Joe Perches
  0 siblings, 1 reply; 5+ messages in thread
From: Daeseok Youn @ 2014-02-10 11:25 UTC (permalink / raw)
  To: gregkh, swetland
  Cc: john.stultz, rebecca, ccross, ohaugan, romlem, linux-kernel, joe,
	dan.carpenter

>From 2b94a20adb53fba1a6a3d2aebfbbc1b708e04f3b Mon Sep 17 00:00:00 2001
From: Daeseok Youn <daeseok.youn@gmail.com>
Date: Mon, 10 Feb 2014 20:16:50 +0900
Subject: [PATCH] staging : ion : Fix some checkpatch warnings and an error

Warning:
 - Unnecessary space after function pointer name
 - quoted string split across lines

Error:
 - return is not a function, parentheses are not required

Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
---
 drivers/staging/android/ion/ion.c      |    7 +++----
 drivers/staging/android/ion/ion_priv.h |   16 ++++++++--------
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c
index 574066f..f6d8b34 100644
--- a/drivers/staging/android/ion/ion.c
+++ b/drivers/staging/android/ion/ion.c
@@ -55,7 +55,7 @@ struct ion_device {
 	struct mutex buffer_lock;
 	struct rw_semaphore lock;
 	struct plist_head heaps;
-	long (*custom_ioctl) (struct ion_client *client, unsigned int cmd,
+	long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
 			      unsigned long arg);
 	struct rb_root clients;
 	struct dentry *debug_root;
@@ -429,7 +429,7 @@ static bool ion_handle_validate(struct ion_client *client,
 				struct ion_handle *handle)
 {
 	WARN_ON(!mutex_is_locked(&client->lock));
-	return (idr_find(&client->idr, handle->id) == handle);
+	return idr_find(&client->idr, handle->id) == handle;
 }
 
 static int ion_handle_add(struct ion_client *client, struct ion_handle *handle)
@@ -1527,8 +1527,7 @@ void __init ion_reserve(struct ion_platform_data *data)
 						    data->heaps[i].align,
 						    MEMBLOCK_ALLOC_ANYWHERE);
 			if (!paddr) {
-				pr_err("%s: error allocating memblock for "
-				       "heap %d\n",
+				pr_err("%s: error allocating memblock for heap %d\n",
 					__func__, i);
 				continue;
 			}
diff --git a/drivers/staging/android/ion/ion_priv.h b/drivers/staging/android/ion/ion_priv.h
index d986739..10f315a 100644
--- a/drivers/staging/android/ion/ion_priv.h
+++ b/drivers/staging/android/ion/ion_priv.h
@@ -100,18 +100,18 @@ void ion_buffer_destroy(struct ion_buffer *buffer);
  * map_dma and map_kernel return pointer on success, ERR_PTR on error.
  */
 struct ion_heap_ops {
-	int (*allocate) (struct ion_heap *heap,
+	int (*allocate)(struct ion_heap *heap,
 			 struct ion_buffer *buffer, unsigned long len,
 			 unsigned long align, unsigned long flags);
-	void (*free) (struct ion_buffer *buffer);
-	int (*phys) (struct ion_heap *heap, struct ion_buffer *buffer,
+	void (*free)(struct ion_buffer *buffer);
+	int (*phys)(struct ion_heap *heap, struct ion_buffer *buffer,
 		     ion_phys_addr_t *addr, size_t *len);
-	struct sg_table *(*map_dma) (struct ion_heap *heap,
+	struct sg_table * (*map_dma)(struct ion_heap *heap,
 					struct ion_buffer *buffer);
-	void (*unmap_dma) (struct ion_heap *heap, struct ion_buffer *buffer);
-	void * (*map_kernel) (struct ion_heap *heap, struct ion_buffer *buffer);
-	void (*unmap_kernel) (struct ion_heap *heap, struct ion_buffer *buffer);
-	int (*map_user) (struct ion_heap *mapper, struct ion_buffer *buffer,
+	void (*unmap_dma)(struct ion_heap *heap, struct ion_buffer *buffer);
+	void * (*map_kernel)(struct ion_heap *heap, struct ion_buffer *buffer);
+	void (*unmap_kernel)(struct ion_heap *heap, struct ion_buffer *buffer);
+	int (*map_user)(struct ion_heap *mapper, struct ion_buffer *buffer,
 			 struct vm_area_struct *vma);
 };
 
-- 
1.7.9.5
---

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error
  2014-02-10 11:25 [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error Daeseok Youn
@ 2014-02-10 16:33 ` Joe Perches
  2014-02-11  0:11   ` DaeSeok Youn
  0 siblings, 1 reply; 5+ messages in thread
From: Joe Perches @ 2014-02-10 16:33 UTC (permalink / raw)
  To: Daeseok Youn
  Cc: gregkh, swetland, john.stultz, rebecca, ccross, ohaugan, romlem,
	linux-kernel, dan.carpenter

On Mon, 2014-02-10 at 20:25 +0900, Daeseok Youn wrote:

> Warning:
>  - Unnecessary space after function pointer name
>  - quoted string split across lines
> 
> Error:
>  - return is not a function, parentheses are not required

Hi.

checkpatch issuing either an ERROR or WARNING isn't
really relevant to the subject.

This isn't really a resend.  It's a different version
and so the subject should not say "Resend".  Ideally,
you send this with a subject like:

[PATCH V2] staging: ion: Whitespace neatening

and if needed again:

[PATCH V3] staging: ion: Whitespace neatening

etc...

and below:

> diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c
[]
> @@ -55,7 +55,7 @@ struct ion_device {
>  	struct mutex buffer_lock;
>  	struct rw_semaphore lock;
>  	struct plist_head heaps;
> -	long (*custom_ioctl) (struct ion_client *client, unsigned int cmd,
> +	long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>  			      unsigned long arg);

Please realign the arguments to the open parenthesis like:

	long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
			     unsigned long arg);

> diff --git a/drivers/staging/android/ion/ion_priv.h b/drivers/staging/android/ion/ion_priv.h
[]
> @@ -100,18 +100,18 @@ void ion_buffer_destroy(struct ion_buffer *buffer);
>   * map_dma and map_kernel return pointer on success, ERR_PTR on error.
>   */
>  struct ion_heap_ops {
> -	int (*allocate) (struct ion_heap *heap,
> +	int (*allocate)(struct ion_heap *heap,
>  			 struct ion_buffer *buffer, unsigned long len,
>  			 unsigned long align, unsigned long flags);

realignment here too

etc.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error
  2014-02-10 16:33 ` Joe Perches
@ 2014-02-11  0:11   ` DaeSeok Youn
  2014-02-11  0:20     ` Joe Perches
  0 siblings, 1 reply; 5+ messages in thread
From: DaeSeok Youn @ 2014-02-11  0:11 UTC (permalink / raw)
  To: Joe Perches
  Cc: Greg KH, Brian Swetland, John Stultz, Rebecca Zavin, ccross,
	ohaugan, Rom Lemarchand, linux-kernel, Dan Carpenter

Hi,

Thanks for review.
If I send this patch again, i will use a subject as you comment.

And alignment issue, my patch line seems to be same with your example.

Daeseok Youn

2014-02-11 1:33 GMT+09:00 Joe Perches <joe@perches.com>:
> On Mon, 2014-02-10 at 20:25 +0900, Daeseok Youn wrote:
>
>> Warning:
>>  - Unnecessary space after function pointer name
>>  - quoted string split across lines
>>
>> Error:
>>  - return is not a function, parentheses are not required
>
> Hi.
>
> checkpatch issuing either an ERROR or WARNING isn't
> really relevant to the subject.
>
> This isn't really a resend.  It's a different version
> and so the subject should not say "Resend".  Ideally,
> you send this with a subject like:
>
> [PATCH V2] staging: ion: Whitespace neatening
>
> and if needed again:
>
> [PATCH V3] staging: ion: Whitespace neatening
>
> etc...
>
> and below:
>
>> diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c
> []
>> @@ -55,7 +55,7 @@ struct ion_device {
>>       struct mutex buffer_lock;
>>       struct rw_semaphore lock;
>>       struct plist_head heaps;
>> -     long (*custom_ioctl) (struct ion_client *client, unsigned int cmd,
>> +     long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>>                             unsigned long arg);
>
> Please realign the arguments to the open parenthesis like:
>
>         long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>                              unsigned long arg);
>
>> diff --git a/drivers/staging/android/ion/ion_priv.h b/drivers/staging/android/ion/ion_priv.h
> []
>> @@ -100,18 +100,18 @@ void ion_buffer_destroy(struct ion_buffer *buffer);
>>   * map_dma and map_kernel return pointer on success, ERR_PTR on error.
>>   */
>>  struct ion_heap_ops {
>> -     int (*allocate) (struct ion_heap *heap,
>> +     int (*allocate)(struct ion_heap *heap,
>>                        struct ion_buffer *buffer, unsigned long len,
>>                        unsigned long align, unsigned long flags);
>
> realignment here too
>
> etc.
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error
  2014-02-11  0:11   ` DaeSeok Youn
@ 2014-02-11  0:20     ` Joe Perches
  2014-02-11  1:02       ` DaeSeok Youn
  0 siblings, 1 reply; 5+ messages in thread
From: Joe Perches @ 2014-02-11  0:20 UTC (permalink / raw)
  To: DaeSeok Youn
  Cc: Greg KH, Brian Swetland, John Stultz, Rebecca Zavin, ccross,
	ohaugan, Rom Lemarchand, linux-kernel, Dan Carpenter

On Tue, 2014-02-11 at 09:11 +0900, DaeSeok Youn wrote:
> Hi,

Hello.

> Thanks for review.
> If I send this patch again, i will use a subject as you comment.

Thanks.

> And alignment issue, my patch line seems to be same with your example.

You took out a space from the line with the function pointer
but not from the subsequent lines of the arguments.

> >> diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c
> > []
> >> @@ -55,7 +55,7 @@ struct ion_device {
> >>       struct mutex buffer_lock;
> >>       struct rw_semaphore lock;
> >>       struct plist_head heaps;
> >> -     long (*custom_ioctl) (struct ion_client *client, unsigned int cmd,
> >> +     long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
> >>                             unsigned long arg);
> >
> > Please realign the arguments to the open parenthesis like:
> >
> >         long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
> >                              unsigned long arg);

Your patch has:

	long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
			      unsigned long arg);

it should be:

	long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
			     unsigned long arg);

with the "unsigned long arg" aligned immediately after
the open parenthesis of the function arguments.

(under the "s" of struct, not the first "t" of struct)




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error
  2014-02-11  0:20     ` Joe Perches
@ 2014-02-11  1:02       ` DaeSeok Youn
  0 siblings, 0 replies; 5+ messages in thread
From: DaeSeok Youn @ 2014-02-11  1:02 UTC (permalink / raw)
  To: Joe Perches
  Cc: Greg KH, Brian Swetland, John Stultz, Rebecca Zavin, ccross,
	ohaugan, Rom Lemarchand, linux-kernel, Dan Carpenter

Oh.. I see.

My tabstop  size is 4 in my editor so I didn't get your comment.
Sorry for that.(I know tabs in kernel are 8 char.)

I will re-send fixing alignment as your comment.

Thanks a lot.
Daeseok Youn

2014-02-11 9:20 GMT+09:00 Joe Perches <joe@perches.com>:
> On Tue, 2014-02-11 at 09:11 +0900, DaeSeok Youn wrote:
>> Hi,
>
> Hello.
>
>> Thanks for review.
>> If I send this patch again, i will use a subject as you comment.
>
> Thanks.
>
>> And alignment issue, my patch line seems to be same with your example.
>
> You took out a space from the line with the function pointer
> but not from the subsequent lines of the arguments.
>
>> >> diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c
>> > []
>> >> @@ -55,7 +55,7 @@ struct ion_device {
>> >>       struct mutex buffer_lock;
>> >>       struct rw_semaphore lock;
>> >>       struct plist_head heaps;
>> >> -     long (*custom_ioctl) (struct ion_client *client, unsigned int cmd,
>> >> +     long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>> >>                             unsigned long arg);
>> >
>> > Please realign the arguments to the open parenthesis like:
>> >
>> >         long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>> >                              unsigned long arg);
>
> Your patch has:
>
>         long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>                               unsigned long arg);
>
> it should be:
>
>         long (*custom_ioctl)(struct ion_client *client, unsigned int cmd,
>                              unsigned long arg);
>
> with the "unsigned long arg" aligned immediately after
> the open parenthesis of the function arguments.
>
> (under the "s" of struct, not the first "t" of struct)
>
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-02-11  1:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-10 11:25 [Resend PATCH] staging : ion : Fix some checkpatch warnings and an error Daeseok Youn
2014-02-10 16:33 ` Joe Perches
2014-02-11  0:11   ` DaeSeok Youn
2014-02-11  0:20     ` Joe Perches
2014-02-11  1:02       ` DaeSeok Youn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.