Hey,

sorry for the late reply bud I got busy. 

My question is more focused on what other methods are used to replace this 
patch. Is this on obsolete patch and I can use kmalloc for this or are there 
other methods to allocate big chunks of memory for dma access. I don't want to 
use the patch because it looks like it is no longer mantained.

Someone experience on this topic? 

greeting mosta

On Wednesday 26 August 2009 16:44:13 you wrote:
> Hi Sven...
>
> On Wed, Aug 26, 2009 at 5:40 PM, Sven-Maurice
>
> Althoff<[email protected]> wrote:
> > Hey everyone,
> >
> > I need help for a small fix to a device driver for a daq card  The  only
> > driver available to me uses the bigphysarea patch, to allocate physical
> > memory for the dma access. The problem is that I can't find a newer patch
> > that work with the 2.6.24 Kernel. So my question is with what memory
> > allocator function should I replace it? Is there a other memory allocator
> > that replaced it.
> >
> > greetings mosta
>
> I check your mentioned bigphysarea patch at
> http://lkml.indiana.edu/hypermail/linux/kernel/0702.2/2199.html (first
> time I read about this patch).
>
> It seems that it uses alloc_bootmem_low_pages() for allocating some
> number of pages during boot stage, and this function is still exist in
> 2.6.30.5. The rest of the patch, to the best I read, rely in kmalloc
> and kfree.
>
> So, overall, I think you can simply try to apply the patch (for
> example, from the URL I pasted above). pay attention that i386 and
> x86-64 now lives inside x886 directory, so you need slight adjustment
> in the diff file.
>
> Good luck....

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to