RE: [PATCH] Adapt spi_mpc83xx SPI driver for 832x

From: Joakim Tjernlund <hidden>
Date: 2006-12-13 09:59:52

-----Original Message-----
From: Vitaly Wool [mailto:vitalywool@gmail.com]=20
Sent: 13 December 2006 10:44
To: Joakim Tjernlund
Cc: linuxppc-dev@ozlabs.org
Subject: Re: [PATCH] Adapt spi_mpc83xx SPI driver for 832x
=20
On 12/13/06, Joakim Tjernlund [off-list ref] wrote:
=20
	The MPC 832x has a different SPI controller i/f, probably due to
	its QUICC engine support. This patch adapts the=20
spi_mpx83xx driver to
	be usable on QE based 83xx cpus.
=09
=20
=20
First, I'm pretty much against sending such patches to arch=20
lists and not to subsystem lists.
OK, you don't want it on this list at all then?
=20
quoted hunk
=20
@@ -99,31 +105,39 @@ static inline u32 mpc83xx_spi_read_reg(_
        return in_be32(reg);
 }
=20
Then,  this=20
+       *rx++ =3D (type)(data >> shift);                       =20
            \
and this=20
+       data =3D *tx++ << shift;                                  \
=20
pieces of code are potentially dangerous (what if 'shift' is=20
something like 'x & 0xf3 << 4' ?)
From this I think you want to change it to:
+       *rx++ =3D (type)(data >> (shift));

and=20
+       data =3D *tx++ << (shift);

Will do and resubmit to spi-devel-general@lists.sourceforge.net
as requested by you and Leo.

 Jocke
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help