x86, bts: turn BUG_ON into WARN_ON_ONCE

Impact: make the ds code more debuggable

Turn BUG_ON's into WARN_ON_ONCE.

Signed-off-by: Markus Metzger <markus.t.metzger@intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
Markus Metzger
2008-12-11 13:45:23 +01:00
committed by Ingo Molnar
parent f3134de606
commit b0884e25fe
2 changed files with 5 additions and 4 deletions

View File

@@ -878,7 +878,8 @@ static int ptrace_bts_write_record(struct task_struct *child,
{
unsigned char bts_record[BTS_MAX_RECORD_SIZE];
BUG_ON(BTS_MAX_RECORD_SIZE < bts_cfg.sizeof_bts);
if (BTS_MAX_RECORD_SIZE < bts_cfg.sizeof_bts)
return -EOVERFLOW;
memset(bts_record, 0, bts_cfg.sizeof_bts);
switch (in->qualifier) {
@@ -1133,7 +1134,7 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
ret = ds_get_bts_index(child->bts, &size);
if (ret == 0) {
BUG_ON(size != (int) size);
WARN_ON_ONCE(size != (int) size);
ret = (int) size;
}
break;