Messages in this thread | | | Subject | Re: {put,get}_user() side effects | From | Andi Kleen <> | Date | Tue, 06 Apr 2004 13:32:50 +0200 |
| |
Geert Uytterhoeven <geert@linux-m68k.org> writes:
> On most (all?) architectures {get,put}_user() has side effects: > > #define put_user(x,ptr) \ > __put_user_check((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
Neither typeof not sizeof are supposed to have side effects. If your compiler generates them that's a compiler bug.
-Andi
- 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/
| |