All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool
  2012-02-27 10:17 [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool Zhengwang Ruan
@ 2012-03-07  2:36 ` Zhengwang Ruan
  -1 siblings, 0 replies; 27+ messages in thread
From: Zhengwang Ruan @ 2012-03-07  2:36 UTC (permalink / raw)
  To: gregkh, arve, chris+android; +Cc: devel, linux-kernel, kernel-janitors

GCC warns that module_param_named() indirectly returns a bool type value
which is different from 'int' type binder_debug_no_lock declared. Change
it to bool because it is a internal switch for debugging.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
---
v2: added a subsystem prefix to the subject
---
 drivers/staging/android/binder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/staging/android/binder.c b/drivers/staging/android/binder.c
index f0b7e66..4350425 100644
--- a/drivers/staging/android/binder.c
+++ b/drivers/staging/android/binder.c
@@ -103,7 +103,7 @@ static uint32_t binder_debug_mask = BINDER_DEBUG_USER_ERROR |
 	BINDER_DEBUG_FAILED_TRANSACTION | BINDER_DEBUG_DEAD_TRANSACTION;
 module_param_named(debug_mask, binder_debug_mask, uint, S_IWUSR | S_IRUGO);
 
-static int binder_debug_no_lock;
+static bool binder_debug_no_lock;
 module_param_named(proc_no_lock, binder_debug_no_lock, bool, S_IWUSR | S_IRUGO);
 
 static DECLARE_WAIT_QUEUE_HEAD(binder_user_error_wait);
-- 
1.6.0.4


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool
  2012-02-27 10:17 [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool Zhengwang Ruan
@ 2012-03-07  2:49 ` ruan.zhengwang
  -1 siblings, 0 replies; 27+ messages in thread
From: ruan.zhengwang @ 2012-03-07  2:49 UTC (permalink / raw)
  To: gregkh, arve, chris+android; +Cc: devel, linux-kernel, kernel-janitors

From: Zhengwang Ruan <ruan.zhengwang@gmail.com>

GCC warns that module_param_named() indirectly returns a bool type value
which is different from 'int' type binder_debug_no_lock declared. Change
it to bool because it is a internal switch for debugging.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
---
v2: added a subsystem prefix to the subject
---
 drivers/staging/android/binder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/staging/android/binder.c b/drivers/staging/android/binder.c
index f0b7e66..4350425 100644
--- a/drivers/staging/android/binder.c
+++ b/drivers/staging/android/binder.c
@@ -103,7 +103,7 @@ static uint32_t binder_debug_mask = BINDER_DEBUG_USER_ERROR |
 	BINDER_DEBUG_FAILED_TRANSACTION | BINDER_DEBUG_DEAD_TRANSACTION;
 module_param_named(debug_mask, binder_debug_mask, uint, S_IWUSR | S_IRUGO);
 
-static int binder_debug_no_lock;
+static bool binder_debug_no_lock;
 module_param_named(proc_no_lock, binder_debug_no_lock, bool, S_IWUSR | S_IRUGO);
 
 static DECLARE_WAIT_QUEUE_HEAD(binder_user_error_wait);
-- 
1.6.0.4


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [PATCH 2/2 v2] Staging:android: Initialise buffer and buffer_size before used
@ 2012-02-27 10:17 Zhengwang Ruan
  2012-02-27 10:48 ` Dan Carpenter
  0 siblings, 1 reply; 27+ messages in thread
From: Zhengwang Ruan @ 2012-02-27 10:17 UTC (permalink / raw)
  To: kernel-janitors

GCC warns 'buffer' and 'buffer_size' are used with being uninitialized, and
'buffer' is used as returned value, and 'buffer_size' is initialized using
uninitialized_var to clear warning.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
---
v2: added a subsystem prefix to the subject
---
 drivers/staging/android/binder.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/android/binder.c b/drivers/staging/android/binder.c
index 4350425..6caebeb 100644
--- a/drivers/staging/android/binder.c
+++ b/drivers/staging/android/binder.c
@@ -716,8 +716,8 @@ static struct binder_buffer *binder_alloc_buf(struct binder_proc *proc,
 					      size_t offsets_size, int is_async)
 {
 	struct rb_node *n = proc->free_buffers.rb_node;
-	struct binder_buffer *buffer;
-	size_t buffer_size;
+	struct binder_buffer *buffer = NULL;
+	size_t uninitialized_var(buffer_size);
 	struct rb_node *best_fit = NULL;
 	void *has_page_addr;
 	void *end_page_addr;
-- 
1.6.0.4


^ permalink raw reply related	[flat|nested] 27+ messages in thread
* [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool
@ 2012-02-27 10:17 Zhengwang Ruan
  0 siblings, 0 replies; 27+ messages in thread
From: Zhengwang Ruan @ 2012-02-27 10:17 UTC (permalink / raw)
  To: kernel-janitors

GCC warns that module_param_named() indirectly returns a bool type value
which is different from 'int' type binder_debug_no_lock declared. Change
it to bool because it is a internal switch for debugging.

Signed-off-by: Zhengwang Ruan <ruan.zhengwang@gmail.com>
---
v2: added a subsystem prefix to the subject
---
 drivers/staging/android/binder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/staging/android/binder.c b/drivers/staging/android/binder.c
index f0b7e66..4350425 100644
--- a/drivers/staging/android/binder.c
+++ b/drivers/staging/android/binder.c
@@ -103,7 +103,7 @@ static uint32_t binder_debug_mask = BINDER_DEBUG_USER_ERROR |
 	BINDER_DEBUG_FAILED_TRANSACTION | BINDER_DEBUG_DEAD_TRANSACTION;
 module_param_named(debug_mask, binder_debug_mask, uint, S_IWUSR | S_IRUGO);
 
-static int binder_debug_no_lock;
+static bool binder_debug_no_lock;
 module_param_named(proc_no_lock, binder_debug_no_lock, bool, S_IWUSR | S_IRUGO);
 
 static DECLARE_WAIT_QUEUE_HEAD(binder_user_error_wait);
-- 
1.6.0.4


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

end of thread, other threads:[~2012-03-07  6:26 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-07  2:36 [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool Zhengwang Ruan
2012-03-07  2:36 ` Zhengwang Ruan
2012-03-07  2:36 ` [PATCH 2/2 v2] Staging:android: Initialise buffer and buffer_size before used Zhengwang Ruan
2012-03-07  2:36   ` Zhengwang Ruan
2012-03-07  4:01   ` Arve Hjønnevåg
2012-03-07  4:01     ` Arve Hjønnevåg
2012-03-07  4:58     ` Zhengwang Ruan
2012-03-07  4:58       ` Zhengwang Ruan
2012-03-07  5:46   ` Greg KH
2012-03-07  5:46     ` Greg KH
2012-03-07  6:16     ` Zhengwang Ruan
2012-03-07  6:16       ` Zhengwang Ruan
2012-03-07  5:58   ` Dan Carpenter
2012-03-07  6:00     ` Dan Carpenter
2012-03-07  6:01     ` Zhengwang Ruan
2012-03-07  6:01       ` Zhengwang Ruan
2012-03-07  6:20       ` Dan Carpenter
2012-03-07  6:20         ` Dan Carpenter
2012-03-07  6:25         ` Zhengwang Ruan
2012-03-07  6:25           ` Zhengwang Ruan
  -- strict thread matches above, loose matches on Subject: below --
2012-03-07  2:49 [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool ruan.zhengwang
2012-03-07  2:49 ` ruan.zhengwang
2012-03-07  2:49 ` [PATCH 2/2 v2] Staging:android: Initialise buffer and buffer_size before used ruan.zhengwang
2012-03-07  2:49   ` ruan.zhengwang
2012-02-27 10:17 Zhengwang Ruan
2012-02-27 10:48 ` Dan Carpenter
2012-02-27 10:17 [PATCH 1/2 v2] Staging:android: Change type for binder_debug_no_lock switch to bool Zhengwang Ruan

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.