aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/sched-migration.py
diff options
context:
space:
mode:
authorAndreas Bießmann <[email protected]>2013-08-02 12:23:34 +0200
committerGreg Kroah-Hartman <[email protected]>2013-08-05 15:06:46 +0800
commit16cf48a6d3e8f9ebe3c3231c12cbe4b0c4ed4d24 (patch)
tree89232d017899e647deb2a7ce58a45277c7c2998c /tools/perf/scripts/python/sched-migration.py
parent3855ae1c486a2d1b65a96fac8d504ef7197e62cd (diff)
register_console: prevent adding the same console twice
This patch guards the console_drivers list to be corrupted. The for_each_console() macro insist on a strictly forward list ended by NULL: con0->next->con1->next->NULL Without this patch it may happen easily to destroy this list for example by adding 'earlyprintk' twice, especially on embedded devices where the early console is often a single static instance. This will result in the following list: con0->next->con0 This in turn will result in an endless loop in console_unlock() later on by printing the first __log_buf line endlessly. Signed-off-by: Andreas Bießmann <[email protected]> Cc: Kay Sievers <[email protected]> Cc: Ben Hutchings <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions