Messages in this thread | | | Date | Sat, 11 Oct 2008 22:58:58 +0200 | From | Ingo Molnar <> | Subject | Re: Looks broken to me: x86, cyrix: debug |
| |
* Maciej W. Rozycki <macro@linux-mips.org> wrote:
> On Sat, 11 Oct 2008, Alan Cox wrote: > > > > +#define getCx86_old(reg) ({ outb((reg), 0x22); inb(0x23); }) > > > > Doesn't expand to any kind of returned value. > > Well, actually it returns the value of the inb() expression -- cf the > semantics of compound statements. The rest looks suspicious indeed.
indeed it's broken - will sort it out. It's all about breakage that has been in this code since v2.6.20, see c6744955d0. Will likely revert the whole thing.
Ingo
| |