Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I'm not even sure where to start, I've never had to figure one of these out before. The boss says these seem to build up and take cpus out one by one until the server dies. It started when the server was upgraded from debian 5 to debian 6. I'm getting an oops about every 8 hours. Any ideas?
A driver is attempting to copy data to an iov array (dma_memcpy_to_iovec). The iov array is required to be pinned before the call, but the error(paging request) means it's not in memory. Either the memory was never allocated, or was not pinned, or has been released too early. This is most likely a mistake in the driver. It seems to be a network driver (tcp_recvmsg) so is most likely a driver implementing some network protocol.
If this is a standard driver, check for kernel updates.