Re: Installing comedi under Mandriva 2005

On Monday 27 June 2005 05:47 am, Ian Abbott wrote:
>
> Historically, some architectures expected a pointer and others expected
> an unsigned long for read*() and write*().  Maybe we should migrate to
> using the ioread*() and iowrite*() functions, that take a void __iomem *
> on all architectures.

I don't have any objections to migrating to ioread/iowrite (although it 
won't be possible in the ni_mio_common for example, due to needing to 
support isa), but my immediate plan is to just do the minimal change 
required, changing some base address variables to void* and doing a few 
casts where needed.  Here is a summary of the kernel changes with a bit of 
the rational if anyone is interested:

http://www.kerneltraffic.org/kernel-traffic/kt20041019_278.html#5

-- 
Frank

Received on 2005-06-28Z20:43:09