Subject: Re: MPC8349ea Random Device Generator driver

From: [email-masked] (Olof Johansson)
Date: Wed, 6 Jun 2007 18:54:40 -0500

On Wed, Jun 06, 2007 at 05:32:19PM -0500, Timur Tabi wrote:
> Olof Johansson wrote:
> 
> >  - you can never assign a __le16 type to any other integer type or any 
> >    other bitwise type. You'd get a warnign about incompatible types. Makes 
> >    sense, no?
> 
> Then why do the in_be functions return an unsigned int instead of a __be type?  Isn't that 
> effectively removing the endian-ness from the type?

Because they read a big endian register and returns the contents in the
native byte order for the machine.

-Olof