[lkml]   [2001]   [Nov]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subjectmmap-ing __get_free_pages(), order > 0
I'm trying to mmap a scatter gather list to the user space.
[The scatter gather list has the same lifetime as a
file descriptor to a device.] Each element of the scatter
gather list is obtained from __get_free_pages()
[typically order == 3].

In LDD2, Rubini & Corbett limit their "scullp" driver
example to order 0. There is a bit of arm waving in
the text (page 392) about some manipulation of page
counts being required when the order is > 0.

Could someone please elaborate what the rules are
(for the "nopage" callback)?
[The DEBUG_LRU_PAGE() at line 206 of page_alloc.c
disapproves of my attempts to date.]

Is there any driver out there that solves this
particular problem?

Doug Gilbert

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:13    [W:0.022 / U:5.144 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site