Messages in this thread | | | Date | Thu, 10 May 2007 18:14:53 +0200 | From | "Giacomo A. Catenazzi" <> | Subject | Re: [PATCH] "volatile considered harmful" document |
| |
Jonathan Corbet wrote: > +The volatile storage class was originally meant for memory-mapped I/O > +registers. Within the kernel, register accesses, too, should be protected
I don't think it deserves to be added in documentation, but just for reference: in userspace "volatile" is needed in signals (posix mandates some variables to be volatile, as API, not as funtionality). I don't know if this was also on the original signal handling.
Anyway user space APIs are not kernel problem ;-)
ciao cate - 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/
| |