From mboxrd@z Thu Jan 1 00:00:00 1970 From: arvid.brodin@enea.com (Arvid Brodin) Date: Tue, 24 May 2011 01:06:13 +0200 Subject: Build scatterlist covering a process' text segment? Message-ID: <4DDAE865.6000608@enea.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hi, How do I build a scatterlist covering the text segment of a process? I have found (struct task_struct).mm->start_code and ->end_code, that gives the address (in some - unknown to me - address space) of the text segment. Since my try to convert these addresses to an sglist: sg_init_one(&sg, task->mm->start_code, ); failed miserably, I'm guessing these addresses need to be converted to some address space compatible with sg_init_one()/sg_set_buf() before use? (I probably need to search for pages containing these addresses?) Thanks, Arvid Brodin Enea Services Stockholm AB