i'm curious about this snippet from the above source file: ... /* This is needed, because copy_page and memcpy are not usable for copying * task structs. */ static inline void do_copy_page(long *dst, long *src) { int n; for (n = PAGE_SIZE / sizeof(long); n; n--) *dst++ = *src++; } ... and why not? what is it about copy_page or memcpy that makes it unsuitable for copying task structs? thanks. rday -- ======================================================================== Robert P. J. Day Linux Consulting, Training and Annoying Kernel Pedantry Waterloo, Ontario, CANADA http://fsdev.net/wiki/index.php?title=Main_Page ======================================================================== -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ