* [PATCH 0/3] trace: fix sparse warnings
@ 2009-02-10 18:43 ` Hannes Eder
0 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:43 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
The following series fixes some sparse warnings in kernel/trace.
---
Hannes Eder (3):
trace: fix sparce warning: attribute function with __acquires/__releases
trace: fix sparse warnings: fix (un-)signedness
trace: fix sparse warnings: make symbols static
kernel/trace/ring_buffer.c | 8 ++++----
kernel/trace/trace.c | 18 +++++++++++-------
2 files changed, 15 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 0/3] trace: fix sparse warnings
@ 2009-02-10 18:43 ` Hannes Eder
0 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:43 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
The following series fixes some sparse warnings in kernel/trace.
---
Hannes Eder (3):
trace: fix sparce warning: attribute function with __acquires/__releases
trace: fix sparse warnings: fix (un-)signedness
trace: fix sparse warnings: make symbols static
kernel/trace/ring_buffer.c | 8 ++++----
kernel/trace/trace.c | 18 +++++++++++-------
2 files changed, 15 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 1/3] trace: fix sparse warnings: make symbols static
2009-02-10 18:43 ` Hannes Eder
@ 2009-02-10 18:44 ` Hannes Eder
-1 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:44 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
Impact: make global variables and a global function static
The function '__trace_userstack' does not seem to have a caller, so it
is commented out.
Fix this sparse warnings:
kernel/trace/trace.c:82:5: warning: symbol 'tracing_disabled' was not declared. Should it be static?
kernel/trace/trace.c:600:10: warning: symbol 'trace_record_cmdline_disabled' was not declared. Should it be static?
kernel/trace/trace.c:957:6: warning: symbol '__trace_userstack' was not declared. Should it be static?
kernel/trace/trace.c:1694:5: warning: symbol 'tracing_release' was not declared. Should it be static?
Signed-off-by: Hannes Eder <hannes@hanneseder.net>
---
kernel/trace/trace.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index ef4dbac..0e7c84f 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -79,7 +79,7 @@ static int dummy_set_flag(u32 old_flags, u32 bit, int set)
* of the tracer is successful. But that is the only place that sets
* this back to zero.
*/
-int tracing_disabled = 1;
+static int tracing_disabled = 1;
static DEFINE_PER_CPU(local_t, ftrace_cpu_disabled);
@@ -597,7 +597,7 @@ static int cmdline_idx;
static DEFINE_SPINLOCK(trace_cmdline_lock);
/* temporary disable recording */
-atomic_t trace_record_cmdline_disabled __read_mostly;
+static atomic_t trace_record_cmdline_disabled __read_mostly;
static void trace_init_cmdlines(void)
{
@@ -954,10 +954,12 @@ static void ftrace_trace_userstack(struct trace_array *tr,
#endif
}
-void __trace_userstack(struct trace_array *tr, unsigned long flags)
+#ifdef UNUSED
+static void __trace_userstack(struct trace_array *tr, unsigned long flags)
{
ftrace_trace_userstack(tr, flags, preempt_count());
}
+#endif /* UNUSED */
static void
ftrace_trace_special(void *__tr,
@@ -1691,7 +1693,7 @@ int tracing_open_generic(struct inode *inode, struct file *filp)
return 0;
}
-int tracing_release(struct inode *inode, struct file *file)
+static int tracing_release(struct inode *inode, struct file *file)
{
struct seq_file *m = (struct seq_file *)file->private_data;
struct trace_iterator *iter = m->private;
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 1/3] trace: fix sparse warnings: make symbols static
@ 2009-02-10 18:44 ` Hannes Eder
0 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:44 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
Impact: make global variables and a global function static
The function '__trace_userstack' does not seem to have a caller, so it
is commented out.
Fix this sparse warnings:
kernel/trace/trace.c:82:5: warning: symbol 'tracing_disabled' was not declared. Should it be static?
kernel/trace/trace.c:600:10: warning: symbol 'trace_record_cmdline_disabled' was not declared. Should it be static?
kernel/trace/trace.c:957:6: warning: symbol '__trace_userstack' was not declared. Should it be static?
kernel/trace/trace.c:1694:5: warning: symbol 'tracing_release' was not declared. Should it be static?
Signed-off-by: Hannes Eder <hannes@hanneseder.net>
---
kernel/trace/trace.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index ef4dbac..0e7c84f 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -79,7 +79,7 @@ static int dummy_set_flag(u32 old_flags, u32 bit, int set)
* of the tracer is successful. But that is the only place that sets
* this back to zero.
*/
-int tracing_disabled = 1;
+static int tracing_disabled = 1;
static DEFINE_PER_CPU(local_t, ftrace_cpu_disabled);
@@ -597,7 +597,7 @@ static int cmdline_idx;
static DEFINE_SPINLOCK(trace_cmdline_lock);
/* temporary disable recording */
-atomic_t trace_record_cmdline_disabled __read_mostly;
+static atomic_t trace_record_cmdline_disabled __read_mostly;
static void trace_init_cmdlines(void)
{
@@ -954,10 +954,12 @@ static void ftrace_trace_userstack(struct trace_array *tr,
#endif
}
-void __trace_userstack(struct trace_array *tr, unsigned long flags)
+#ifdef UNUSED
+static void __trace_userstack(struct trace_array *tr, unsigned long flags)
{
ftrace_trace_userstack(tr, flags, preempt_count());
}
+#endif /* UNUSED */
static void
ftrace_trace_special(void *__tr,
@@ -1691,7 +1693,7 @@ int tracing_open_generic(struct inode *inode, struct file *filp)
return 0;
}
-int tracing_release(struct inode *inode, struct file *file)
+static int tracing_release(struct inode *inode, struct file *file)
{
struct seq_file *m = (struct seq_file *)file->private_data;
struct trace_iterator *iter = m->private;
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 2/3] trace: fix sparse warnings: fix (un-)signedness
2009-02-10 18:43 ` Hannes Eder
@ 2009-02-10 18:44 ` Hannes Eder
-1 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:44 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
Fix this sparse warnings:
kernel/trace/ring_buffer.c:70:37: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:84:39: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:96:43: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2475:13: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2475:13: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2478:42: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2478:42: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2500:40: warning: incorrect type in argument 3 (different signedness)
kernel/trace/ring_buffer.c:2505:44: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2507:46: warning: incorrect type in argument 2 (different signedness)
kernel/trace/trace.c:2130:40: warning: incorrect type in argument 3 (different signedness)
kernel/trace/trace.c:2280:40: warning: incorrect type in argument 3 (different signedness)
Signed-off-by: Hannes Eder <hannes@hanneseder.net>
---
kernel/trace/ring_buffer.c | 8 ++++----
kernel/trace/trace.c | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index aee76b3..6249e71 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -57,7 +57,7 @@ enum {
RB_BUFFERS_DISABLED = 1 << RB_BUFFERS_DISABLED_BIT,
};
-static long ring_buffer_flags __read_mostly = RB_BUFFERS_ON;
+static unsigned long ring_buffer_flags __read_mostly = RB_BUFFERS_ON;
/**
* tracing_on - enable all tracing buffers
@@ -2468,7 +2468,7 @@ static ssize_t
rb_simple_read(struct file *filp, char __user *ubuf,
size_t cnt, loff_t *ppos)
{
- long *p = filp->private_data;
+ unsigned long *p = filp->private_data;
char buf[64];
int r;
@@ -2484,9 +2484,9 @@ static ssize_t
rb_simple_write(struct file *filp, const char __user *ubuf,
size_t cnt, loff_t *ppos)
{
- long *p = filp->private_data;
+ unsigned long *p = filp->private_data;
char buf[64];
- long val;
+ unsigned long val;
int ret;
if (cnt >= sizeof(buf))
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 0e7c84f..16b8be4 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -2118,7 +2118,7 @@ tracing_ctrl_write(struct file *filp, const char __user *ubuf,
{
struct trace_array *tr = filp->private_data;
char buf[64];
- long val;
+ unsigned long val;
int ret;
if (cnt >= sizeof(buf))
@@ -2266,9 +2266,9 @@ static ssize_t
tracing_max_lat_write(struct file *filp, const char __user *ubuf,
size_t cnt, loff_t *ppos)
{
- long *ptr = filp->private_data;
+ unsigned long *ptr = filp->private_data;
char buf[64];
- long val;
+ unsigned long val;
int ret;
if (cnt >= sizeof(buf))
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 2/3] trace: fix sparse warnings: fix (un-)signedness
@ 2009-02-10 18:44 ` Hannes Eder
0 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:44 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
Fix this sparse warnings:
kernel/trace/ring_buffer.c:70:37: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:84:39: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:96:43: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2475:13: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2475:13: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2478:42: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2478:42: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2500:40: warning: incorrect type in argument 3 (different signedness)
kernel/trace/ring_buffer.c:2505:44: warning: incorrect type in argument 2 (different signedness)
kernel/trace/ring_buffer.c:2507:46: warning: incorrect type in argument 2 (different signedness)
kernel/trace/trace.c:2130:40: warning: incorrect type in argument 3 (different signedness)
kernel/trace/trace.c:2280:40: warning: incorrect type in argument 3 (different signedness)
Signed-off-by: Hannes Eder <hannes@hanneseder.net>
---
kernel/trace/ring_buffer.c | 8 ++++----
kernel/trace/trace.c | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c
index aee76b3..6249e71 100644
--- a/kernel/trace/ring_buffer.c
+++ b/kernel/trace/ring_buffer.c
@@ -57,7 +57,7 @@ enum {
RB_BUFFERS_DISABLED = 1 << RB_BUFFERS_DISABLED_BIT,
};
-static long ring_buffer_flags __read_mostly = RB_BUFFERS_ON;
+static unsigned long ring_buffer_flags __read_mostly = RB_BUFFERS_ON;
/**
* tracing_on - enable all tracing buffers
@@ -2468,7 +2468,7 @@ static ssize_t
rb_simple_read(struct file *filp, char __user *ubuf,
size_t cnt, loff_t *ppos)
{
- long *p = filp->private_data;
+ unsigned long *p = filp->private_data;
char buf[64];
int r;
@@ -2484,9 +2484,9 @@ static ssize_t
rb_simple_write(struct file *filp, const char __user *ubuf,
size_t cnt, loff_t *ppos)
{
- long *p = filp->private_data;
+ unsigned long *p = filp->private_data;
char buf[64];
- long val;
+ unsigned long val;
int ret;
if (cnt >= sizeof(buf))
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 0e7c84f..16b8be4 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -2118,7 +2118,7 @@ tracing_ctrl_write(struct file *filp, const char __user *ubuf,
{
struct trace_array *tr = filp->private_data;
char buf[64];
- long val;
+ unsigned long val;
int ret;
if (cnt >= sizeof(buf))
@@ -2266,9 +2266,9 @@ static ssize_t
tracing_max_lat_write(struct file *filp, const char __user *ubuf,
size_t cnt, loff_t *ppos)
{
- long *ptr = filp->private_data;
+ unsigned long *ptr = filp->private_data;
char buf[64];
- long val;
+ unsigned long val;
int ret;
if (cnt >= sizeof(buf))
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 3/3] trace: fix sparce warning: attribute function with __acquires/__releases
2009-02-10 18:43 ` Hannes Eder
@ 2009-02-10 18:44 ` Hannes Eder
-1 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:44 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
Fix this sparse warning:
kernel/trace/trace.c:458:9: warning: context imbalance in 'register_tracer' - unexpected unlock
Signed-off-by: Hannes Eder <hannes@hanneseder.net>
---
kernel/trace/trace.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 16b8be4..5762fa5 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -439,6 +439,8 @@ update_max_tr_single(struct trace_array *tr, struct task_struct *tsk, int cpu)
* Register a new plugin tracer.
*/
int register_tracer(struct tracer *type)
+__releases(kernel_lock)
+__acquires(kernel_lock)
{
struct tracer *t;
int len;
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH 3/3] trace: fix sparce warning: attribute function with
@ 2009-02-10 18:44 ` Hannes Eder
0 siblings, 0 replies; 12+ messages in thread
From: Hannes Eder @ 2009-02-10 18:44 UTC (permalink / raw)
To: Ingo Molnar; +Cc: kernel-janitors, linux-kernel
Fix this sparse warning:
kernel/trace/trace.c:458:9: warning: context imbalance in 'register_tracer' - unexpected unlock
Signed-off-by: Hannes Eder <hannes@hanneseder.net>
---
kernel/trace/trace.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 16b8be4..5762fa5 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -439,6 +439,8 @@ update_max_tr_single(struct trace_array *tr, struct task_struct *tsk, int cpu)
* Register a new plugin tracer.
*/
int register_tracer(struct tracer *type)
+__releases(kernel_lock)
+__acquires(kernel_lock)
{
struct tracer *t;
int len;
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 1/3] trace: fix sparse warnings: make symbols static
2009-02-10 18:44 ` Hannes Eder
@ 2009-02-10 21:42 ` Frederic Weisbecker
-1 siblings, 0 replies; 12+ messages in thread
From: Frederic Weisbecker @ 2009-02-10 21:42 UTC (permalink / raw)
To: Hannes Eder; +Cc: Ingo Molnar, kernel-janitors, linux-kernel
On Tue, Feb 10, 2009 at 07:44:12PM +0100, Hannes Eder wrote:
> Impact: make global variables and a global function static
>
> The function '__trace_userstack' does not seem to have a caller, so it
> is commented out.
I guess it can even be dropped :-)
> Fix this sparse warnings:
> kernel/trace/trace.c:82:5: warning: symbol 'tracing_disabled' was not declared. Should it be static?
> kernel/trace/trace.c:600:10: warning: symbol 'trace_record_cmdline_disabled' was not declared. Should it be static?
> kernel/trace/trace.c:957:6: warning: symbol '__trace_userstack' was not declared. Should it be static?
> kernel/trace/trace.c:1694:5: warning: symbol 'tracing_release' was not declared. Should it be static?
>
> Signed-off-by: Hannes Eder <hannes@hanneseder.net>
> ---
> kernel/trace/trace.c | 10 ++++++----
> 1 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
> index ef4dbac..0e7c84f 100644
> --- a/kernel/trace/trace.c
> +++ b/kernel/trace/trace.c
> @@ -79,7 +79,7 @@ static int dummy_set_flag(u32 old_flags, u32 bit, int set)
> * of the tracer is successful. But that is the only place that sets
> * this back to zero.
> */
> -int tracing_disabled = 1;
> +static int tracing_disabled = 1;
>
> static DEFINE_PER_CPU(local_t, ftrace_cpu_disabled);
>
> @@ -597,7 +597,7 @@ static int cmdline_idx;
> static DEFINE_SPINLOCK(trace_cmdline_lock);
>
> /* temporary disable recording */
> -atomic_t trace_record_cmdline_disabled __read_mostly;
> +static atomic_t trace_record_cmdline_disabled __read_mostly;
>
> static void trace_init_cmdlines(void)
> {
> @@ -954,10 +954,12 @@ static void ftrace_trace_userstack(struct trace_array *tr,
> #endif
> }
>
> -void __trace_userstack(struct trace_array *tr, unsigned long flags)
> +#ifdef UNUSED
> +static void __trace_userstack(struct trace_array *tr, unsigned long flags)
> {
> ftrace_trace_userstack(tr, flags, preempt_count());
> }
> +#endif /* UNUSED */
>
> static void
> ftrace_trace_special(void *__tr,
> @@ -1691,7 +1693,7 @@ int tracing_open_generic(struct inode *inode, struct file *filp)
> return 0;
> }
>
> -int tracing_release(struct inode *inode, struct file *file)
> +static int tracing_release(struct inode *inode, struct file *file)
> {
> struct seq_file *m = (struct seq_file *)file->private_data;
> struct trace_iterator *iter = m->private;
>
> --
> To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/3] trace: fix sparse warnings: make symbols static
@ 2009-02-10 21:42 ` Frederic Weisbecker
0 siblings, 0 replies; 12+ messages in thread
From: Frederic Weisbecker @ 2009-02-10 21:42 UTC (permalink / raw)
To: Hannes Eder; +Cc: Ingo Molnar, kernel-janitors, linux-kernel
On Tue, Feb 10, 2009 at 07:44:12PM +0100, Hannes Eder wrote:
> Impact: make global variables and a global function static
>
> The function '__trace_userstack' does not seem to have a caller, so it
> is commented out.
I guess it can even be dropped :-)
> Fix this sparse warnings:
> kernel/trace/trace.c:82:5: warning: symbol 'tracing_disabled' was not declared. Should it be static?
> kernel/trace/trace.c:600:10: warning: symbol 'trace_record_cmdline_disabled' was not declared. Should it be static?
> kernel/trace/trace.c:957:6: warning: symbol '__trace_userstack' was not declared. Should it be static?
> kernel/trace/trace.c:1694:5: warning: symbol 'tracing_release' was not declared. Should it be static?
>
> Signed-off-by: Hannes Eder <hannes@hanneseder.net>
> ---
> kernel/trace/trace.c | 10 ++++++----
> 1 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
> index ef4dbac..0e7c84f 100644
> --- a/kernel/trace/trace.c
> +++ b/kernel/trace/trace.c
> @@ -79,7 +79,7 @@ static int dummy_set_flag(u32 old_flags, u32 bit, int set)
> * of the tracer is successful. But that is the only place that sets
> * this back to zero.
> */
> -int tracing_disabled = 1;
> +static int tracing_disabled = 1;
>
> static DEFINE_PER_CPU(local_t, ftrace_cpu_disabled);
>
> @@ -597,7 +597,7 @@ static int cmdline_idx;
> static DEFINE_SPINLOCK(trace_cmdline_lock);
>
> /* temporary disable recording */
> -atomic_t trace_record_cmdline_disabled __read_mostly;
> +static atomic_t trace_record_cmdline_disabled __read_mostly;
>
> static void trace_init_cmdlines(void)
> {
> @@ -954,10 +954,12 @@ static void ftrace_trace_userstack(struct trace_array *tr,
> #endif
> }
>
> -void __trace_userstack(struct trace_array *tr, unsigned long flags)
> +#ifdef UNUSED
> +static void __trace_userstack(struct trace_array *tr, unsigned long flags)
> {
> ftrace_trace_userstack(tr, flags, preempt_count());
> }
> +#endif /* UNUSED */
>
> static void
> ftrace_trace_special(void *__tr,
> @@ -1691,7 +1693,7 @@ int tracing_open_generic(struct inode *inode, struct file *filp)
> return 0;
> }
>
> -int tracing_release(struct inode *inode, struct file *file)
> +static int tracing_release(struct inode *inode, struct file *file)
> {
> struct seq_file *m = (struct seq_file *)file->private_data;
> struct trace_iterator *iter = m->private;
>
> --
> To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] trace: fix sparse warnings
2009-02-10 18:43 ` Hannes Eder
@ 2009-02-11 9:16 ` Ingo Molnar
-1 siblings, 0 replies; 12+ messages in thread
From: Ingo Molnar @ 2009-02-11 9:16 UTC (permalink / raw)
To: Hannes Eder
Cc: kernel-janitors, linux-kernel, Steven Rostedt,
Frédéric Weisbecker
* Hannes Eder <hannes@hanneseder.net> wrote:
> The following series fixes some sparse warnings in kernel/trace.
>
> ---
>
> Hannes Eder (3):
> trace: fix sparce warning: attribute function with __acquires/__releases
> trace: fix sparse warnings: fix (un-)signedness
> trace: fix sparse warnings: make symbols static
>
>
> kernel/trace/ring_buffer.c | 8 ++++----
> kernel/trace/trace.c | 18 +++++++++++-------
> 2 files changed, 15 insertions(+), 11 deletions(-)
Applied to tip:tracing/ftrace (with minor edits), thanks Hannes!
Ingo
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 0/3] trace: fix sparse warnings
@ 2009-02-11 9:16 ` Ingo Molnar
0 siblings, 0 replies; 12+ messages in thread
From: Ingo Molnar @ 2009-02-11 9:16 UTC (permalink / raw)
To: Hannes Eder
Cc: kernel-janitors, linux-kernel, Steven Rostedt,
Frédéric Weisbecker
* Hannes Eder <hannes@hanneseder.net> wrote:
> The following series fixes some sparse warnings in kernel/trace.
>
> ---
>
> Hannes Eder (3):
> trace: fix sparce warning: attribute function with __acquires/__releases
> trace: fix sparse warnings: fix (un-)signedness
> trace: fix sparse warnings: make symbols static
>
>
> kernel/trace/ring_buffer.c | 8 ++++----
> kernel/trace/trace.c | 18 +++++++++++-------
> 2 files changed, 15 insertions(+), 11 deletions(-)
Applied to tip:tracing/ftrace (with minor edits), thanks Hannes!
Ingo
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2009-02-11 9:16 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-10 18:43 [PATCH 0/3] trace: fix sparse warnings Hannes Eder
2009-02-10 18:43 ` Hannes Eder
2009-02-10 18:44 ` [PATCH 1/3] trace: fix sparse warnings: make symbols static Hannes Eder
2009-02-10 18:44 ` Hannes Eder
2009-02-10 21:42 ` Frederic Weisbecker
2009-02-10 21:42 ` Frederic Weisbecker
2009-02-10 18:44 ` [PATCH 2/3] trace: fix sparse warnings: fix (un-)signedness Hannes Eder
2009-02-10 18:44 ` Hannes Eder
2009-02-10 18:44 ` [PATCH 3/3] trace: fix sparce warning: attribute function with __acquires/__releases Hannes Eder
2009-02-10 18:44 ` [PATCH 3/3] trace: fix sparce warning: attribute function with Hannes Eder
2009-02-11 9:16 ` [PATCH 0/3] trace: fix sparse warnings Ingo Molnar
2009-02-11 9:16 ` Ingo Molnar
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.