* [PATCH] [POWERPC] ucc_geth: fix compilation
@ 2007-09-12 11:24 Anton Vorontsov
2007-09-12 19:48 ` Timur Tabi
2007-09-13 15:23 ` [PATCH] " Anton Vorontsov
0 siblings, 2 replies; 7+ messages in thread
From: Anton Vorontsov @ 2007-09-12 11:24 UTC (permalink / raw)
To: linuxppc-dev
This patch is against paulus/powerpc.git or galak/powerpc.git tree.
Both affected.
- - - -
From: Anton Vorontsov <avorontsov@ru.mvista.com>
There is no qe_bd_t typedef any longer, now it's struct qe_bd.
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
---
drivers/net/ucc_geth.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c
index 12e01b2..9a38dfe 100644
--- a/drivers/net/ucc_geth.c
+++ b/drivers/net/ucc_geth.c
@@ -2148,7 +2148,7 @@ static void ucc_geth_memclean(struct ucc_geth_private *ugeth)
for (j = 0; j < ugeth->ug_info->bdRingLenTx[i]; j++) {
if (ugeth->tx_skbuff[i][j]) {
dma_unmap_single(NULL,
- ((qe_bd_t *)bd)->buf,
+ ((struct qe_bd *)bd)->buf,
(in_be32((u32 *)bd) &
BD_LENGTH_MASK),
DMA_TO_DEVICE);
--
1.5.0.6
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] [POWERPC] ucc_geth: fix compilation
2007-09-12 11:24 [PATCH] [POWERPC] ucc_geth: fix compilation Anton Vorontsov
@ 2007-09-12 19:48 ` Timur Tabi
2007-09-13 15:23 ` [PATCH] " Anton Vorontsov
1 sibling, 0 replies; 7+ messages in thread
From: Timur Tabi @ 2007-09-12 19:48 UTC (permalink / raw)
To: Anton Vorontsov; +Cc: linuxppc-dev
Anton Vorontsov wrote:
> This patch is against paulus/powerpc.git or galak/powerpc.git tree.
> Both affected.
Acked-by: Timur Tabi <timur@freescale.com>
This is an important fix. Without it, 836x and 832x won't build.
--
Timur Tabi
Linux Kernel Developer @ Freescale
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] ucc_geth: fix compilation
2007-09-12 11:24 [PATCH] [POWERPC] ucc_geth: fix compilation Anton Vorontsov
2007-09-12 19:48 ` Timur Tabi
@ 2007-09-13 15:23 ` Anton Vorontsov
2007-09-14 14:07 ` Kumar Gala
2007-09-15 23:32 ` Jeff Garzik
1 sibling, 2 replies; 7+ messages in thread
From: Anton Vorontsov @ 2007-09-13 15:23 UTC (permalink / raw)
To: linuxppc-dev; +Cc: netdev
Currently qe_bd_t is used in the macro call -- dma_unmap_single,
which is a no-op on PPC32, thus error is hidden today. Starting
with 2.6.24, macro will be replaced by the empty static function,
and erroneous use of qe_bd_t will trigger compilation error.
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
---
Reposting this to include netdev in Cc.
drivers/net/ucc_geth.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c
index 12e01b2..9a38dfe 100644
--- a/drivers/net/ucc_geth.c
+++ b/drivers/net/ucc_geth.c
@@ -2148,7 +2148,7 @@ static void ucc_geth_memclean(struct ucc_geth_private *ugeth)
for (j = 0; j < ugeth->ug_info->bdRingLenTx[i]; j++) {
if (ugeth->tx_skbuff[i][j]) {
dma_unmap_single(NULL,
- ((qe_bd_t *)bd)->buf,
+ ((struct qe_bd *)bd)->buf,
(in_be32((u32 *)bd) &
BD_LENGTH_MASK),
DMA_TO_DEVICE);
--
1.5.0.6
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] ucc_geth: fix compilation
2007-09-13 15:23 ` [PATCH] " Anton Vorontsov
@ 2007-09-14 14:07 ` Kumar Gala
2007-09-18 8:56 ` Li Yang-r58472
2007-09-15 23:32 ` Jeff Garzik
1 sibling, 1 reply; 7+ messages in thread
From: Kumar Gala @ 2007-09-14 14:07 UTC (permalink / raw)
To: Jeff Garzik; +Cc: linuxppc-dev@ozlabs.org list, netdev
On Sep 13, 2007, at 10:23 AM, Anton Vorontsov wrote:
> Currently qe_bd_t is used in the macro call -- dma_unmap_single,
> which is a no-op on PPC32, thus error is hidden today. Starting
> with 2.6.24, macro will be replaced by the empty static function,
> and erroneous use of qe_bd_t will trigger compilation error.
>
> Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
> ---
Jeff, I'm going to pick this up via the powerpc.git tree since its
currently only broken in our for-2.6.24 branch (because of other
changes in there). Any issues?
- k
>
> Reposting this to include netdev in Cc.
>
> drivers/net/ucc_geth.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c
> index 12e01b2..9a38dfe 100644
> --- a/drivers/net/ucc_geth.c
> +++ b/drivers/net/ucc_geth.c
> @@ -2148,7 +2148,7 @@ static void ucc_geth_memclean(struct
> ucc_geth_private *ugeth)
> for (j = 0; j < ugeth->ug_info->bdRingLenTx[i]; j++) {
> if (ugeth->tx_skbuff[i][j]) {
> dma_unmap_single(NULL,
> - ((qe_bd_t *)bd)->buf,
> + ((struct qe_bd *)bd)->buf,
> (in_be32((u32 *)bd) &
> BD_LENGTH_MASK),
> DMA_TO_DEVICE);
> --
> 1.5.0.6
> -
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] ucc_geth: fix compilation
2007-09-14 14:07 ` Kumar Gala
@ 2007-09-18 8:56 ` Li Yang-r58472
2007-09-18 14:04 ` Kumar Gala
0 siblings, 1 reply; 7+ messages in thread
From: Li Yang-r58472 @ 2007-09-18 8:56 UTC (permalink / raw)
To: Kumar Gala, Jeff Garzik; +Cc: linuxppc-dev, netdev
> -----Original Message-----
> From: linuxppc-dev-bounces+leoli=3Dfreescale.com@ozlabs.org=20
> [mailto:linuxppc-dev-bounces+leoli=3Dfreescale.com@ozlabs.org]=20
> On Behalf Of Kumar Gala
> Sent: Friday, September 14, 2007 10:08 PM
> To: Jeff Garzik
> Cc: linuxppc-dev@ozlabs.org list; netdev
> Subject: Re: [PATCH] ucc_geth: fix compilation
>=20
>=20
> On Sep 13, 2007, at 10:23 AM, Anton Vorontsov wrote:
>=20
> > Currently qe_bd_t is used in the macro call --=20
> dma_unmap_single, which=20
> > is a no-op on PPC32, thus error is hidden today. Starting=20
> with 2.6.24,=20
> > macro will be replaced by the empty static function, and=20
> erroneous use=20
> > of qe_bd_t will trigger compilation error.
> >
> > Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
> > ---
>=20
> Jeff, I'm going to pick this up via the powerpc.git tree=20
> since its currently only broken in our for-2.6.24 branch=20
> (because of other changes in there). Any issues?
Kumar,
Kim Phillips has posted the same patch to netdev list before Anton.
Therefore, I do prefer to use his. Thanks
- Leo
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ucc_geth: fix compilation
2007-09-18 8:56 ` Li Yang-r58472
@ 2007-09-18 14:04 ` Kumar Gala
0 siblings, 0 replies; 7+ messages in thread
From: Kumar Gala @ 2007-09-18 14:04 UTC (permalink / raw)
To: Li Yang-r58472; +Cc: linuxppc-dev, Jeff Garzik, netdev
On Sep 18, 2007, at 3:56 AM, Li Yang-r58472 wrote:
>> -----Original Message-----
>> From: linuxppc-dev-bounces+leoli=freescale.com@ozlabs.org
>> [mailto:linuxppc-dev-bounces+leoli=freescale.com@ozlabs.org]
>> On Behalf Of Kumar Gala
>> Sent: Friday, September 14, 2007 10:08 PM
>> To: Jeff Garzik
>> Cc: linuxppc-dev@ozlabs.org list; netdev
>> Subject: Re: [PATCH] ucc_geth: fix compilation
>>
>>
>> On Sep 13, 2007, at 10:23 AM, Anton Vorontsov wrote:
>>
>>> Currently qe_bd_t is used in the macro call --
>> dma_unmap_single, which
>>> is a no-op on PPC32, thus error is hidden today. Starting
>> with 2.6.24,
>>> macro will be replaced by the empty static function, and
>> erroneous use
>>> of qe_bd_t will trigger compilation error.
>>>
>>> Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
>>> ---
>>
>> Jeff, I'm going to pick this up via the powerpc.git tree
>> since its currently only broken in our for-2.6.24 branch
>> (because of other changes in there). Any issues?
>
> Kumar,
>
> Kim Phillips has posted the same patch to netdev list before Anton.
> Therefore, I do prefer to use his. Thanks
No problem. Jeff seems to have picked up some version of the fix.
- k
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ucc_geth: fix compilation
2007-09-13 15:23 ` [PATCH] " Anton Vorontsov
2007-09-14 14:07 ` Kumar Gala
@ 2007-09-15 23:32 ` Jeff Garzik
1 sibling, 0 replies; 7+ messages in thread
From: Jeff Garzik @ 2007-09-15 23:32 UTC (permalink / raw)
To: Anton Vorontsov; +Cc: linuxppc-dev, netdev
Anton Vorontsov wrote:
> Currently qe_bd_t is used in the macro call -- dma_unmap_single,
> which is a no-op on PPC32, thus error is hidden today. Starting
> with 2.6.24, macro will be replaced by the empty static function,
> and erroneous use of qe_bd_t will trigger compilation error.
>
> Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
> ---
>
> Reposting this to include netdev in Cc.
>
> drivers/net/ucc_geth.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
applied
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-09-18 14:02 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-12 11:24 [PATCH] [POWERPC] ucc_geth: fix compilation Anton Vorontsov
2007-09-12 19:48 ` Timur Tabi
2007-09-13 15:23 ` [PATCH] " Anton Vorontsov
2007-09-14 14:07 ` Kumar Gala
2007-09-18 8:56 ` Li Yang-r58472
2007-09-18 14:04 ` Kumar Gala
2007-09-15 23:32 ` Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).