Messages in this thread | | | Date | Fri, 29 Sep 2006 02:10:19 -0700 | From | Andrew Morton <> | Subject | Re: [PATCH RFC 1/4] Generic BUG handling. |
| |
On 29 Sep 2006 10:57:45 +0200 Andi Kleen <ak@muc.de> wrote:
> > Some architectures (powerpc) implement WARN using the same mechanism; > > if the illegal instruction was the result of a WARN, then report_bug() > > returns 1; otherwise it returns 0. > > In theory we could do that on x86 too (and skipping the instruction), > the only problem > is that the only guaranteed to fault opcode is ud2 :/. Ok maybe we could > reserve some int XXX vector. > > % gid WARN_ON | grep -v arch | wc -l > 299
powerpc sets a bit in the __LINE__ number to indicate that it was a WARN_ON. That'll work on all architectures.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |