Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 288831
b: refs/heads/master
c: b5b78f8
h: refs/heads/master
i:
  288829: 4f50086
  288827: 0e8670a
  288823: a841b99
  288815: 781b25b
  288799: 4607d1f
  288767: 8bd0fe7
v: v3
  • Loading branch information
Jim Cromie authored and Greg Kroah-Hartman committed Jan 24, 2012
1 parent d58ba21 commit 085c8b6
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 16 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 820874c75ea0d3a9c22d69d6eaad42a279d6756c
refs/heads/master: b5b78f83854af15e04c63fdbc6efed9355afbe8f
35 changes: 20 additions & 15 deletions trunk/lib/dynamic_debug.c
Original file line number Diff line number Diff line change
Expand Up @@ -871,23 +871,28 @@ static int __init dynamic_debug_init(void)
int ret = 0;
int n = 0;

if (__start___verbose != __stop___verbose) {
iter = __start___verbose;
modname = iter->modname;
iter_start = iter;
for (; iter < __stop___verbose; iter++) {
if (strcmp(modname, iter->modname)) {
ret = ddebug_add_module(iter_start, n, modname);
if (ret)
goto out_free;
n = 0;
modname = iter->modname;
iter_start = iter;
}
n++;
if (__start___verbose == __stop___verbose) {
pr_warn("_ddebug table is empty in a "
"CONFIG_DYNAMIC_DEBUG build");
return 1;
}
iter = __start___verbose;
modname = iter->modname;
iter_start = iter;
for (; iter < __stop___verbose; iter++) {
if (strcmp(modname, iter->modname)) {
ret = ddebug_add_module(iter_start, n, modname);
if (ret)
goto out_free;
n = 0;
modname = iter->modname;
iter_start = iter;
}
ret = ddebug_add_module(iter_start, n, modname);
n++;
}
ret = ddebug_add_module(iter_start, n, modname);
if (ret)
goto out_free;

/* ddebug_query boot param got passed -> set it up */
if (ddebug_setup_string[0] != '\0') {
Expand Down

0 comments on commit 085c8b6

Please sign in to comment.