Re: [PATCH] __free_pages_ok oops

From: Andrew Morton (akpm@zip.com.au)
Date: Thu Feb 07 2002 - 01:19:32 EST


"David S. Miller" wrote:
>
> From: Andrew Morton <akpm@zip.com.au>
> Date: Wed, 06 Feb 2002 21:47:28 -0800
>
> Are you sure that the pages are being released from interrupt context?
>
> BH context... that's where SKB frees happen.
>
> hmmm...

It's only a problem if this is the final put_page(). In the
case of sendfile(), process-context code can be taught to take
a temporary reference on the page, and only release it after the network
stack is known to have finished with the page. sendfile is synchronous, yes?

And in the case of all other skb frees, the underlying page
won't be on the LRU. I hope.

-
-
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/



This archive was generated by hypermail 2b29 : Thu Feb 07 2002 - 21:00:58 EST