* Is this bug ? msg->complete() double call on s3c64xx.c ?
@ 2012-03-13 6:46 kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ
[not found] ` <20120313234856.GZ3177@opensource.wolfsonmicro.com>
0 siblings, 1 reply; 3+ messages in thread
From: kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ @ 2012-03-13 6:46 UTC (permalink / raw)
To: Mark Brown, Grant Likely
Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
Kuninori Morimoto
Hi SPI ML, Mark
Now I'm studying SPI core message queue by checking spi-s3c64xx.c.
And I noticed that strange code on
ad2a99af0d7242726723575efaffa1625664b384
(spi/s3c64xx: Convert to using core message queue)
current spi-s3c64xx.c :: s3c64xx_spi_transfer_one_message() is
-----------------------------------------------------------------------
static int s3c64xx_spi_transfer_one_message(struct spi_master *master,
struct spi_message *msg)
{
...
if (msg->complete)
msg->complete(msg->context);
spi_finalize_current_message(master);
return 0;
}
-----------------------------------------------------------------------
But I think spi_finalize_current_message() itself will call msg->complete().
Is this double call ?
I'm not sure.
msg->complete() of spi-pl022.c was removed by
ffbbdd21329f3e15eeca6df2d4bc11c04d9d91c0
(spi: create a message queueing infrastructure)
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] spi: s3c64xx: remove unnecessary callback msg->complete
[not found] ` <20120313234856.GZ3177-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
@ 2012-03-14 0:19 ` Kuninori Morimoto
[not found] ` <20120314165959.GU3133@opensource.wolfsonmicro.com>
0 siblings, 1 reply; 3+ messages in thread
From: Kuninori Morimoto @ 2012-03-14 0:19 UTC (permalink / raw)
To: Mark Brown, Grant Likely
Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
Kuninori Morimoto
msg->complete will be called in spi_finalize_current_message().
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
---
drivers/spi/spi-s3c64xx.c | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c
index c40d118..c5e5aab 100644
--- a/drivers/spi/spi-s3c64xx.c
+++ b/drivers/spi/spi-s3c64xx.c
@@ -764,9 +764,6 @@ out:
msg->status = status;
- if (msg->complete)
- msg->complete(msg->context);
-
spi_finalize_current_message(master);
return 0;
--
1.7.5.4
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] spi: s3c64xx: remove unnecessary callback msg->complete
[not found] ` <20120314165959.GU3133-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
@ 2012-03-15 9:31 ` Grant Likely
0 siblings, 0 replies; 3+ messages in thread
From: Grant Likely @ 2012-03-15 9:31 UTC (permalink / raw)
To: Mark Brown, Kuninori Morimoto
Cc: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
Kuninori Morimoto
On Wed, 14 Mar 2012 16:59:59 +0000, Mark Brown <broonie-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org> wrote:
> On Tue, Mar 13, 2012 at 05:19:05PM -0700, Kuninori Morimoto wrote:
> > msg->complete will be called in spi_finalize_current_message().
> >
> > Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
>
> Reviewed-by: Mark Brown <broonie-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
Applied, thanks
g.
--
Grant Likely, B.Sc, P.Eng.
Secret Lab Technologies,Ltd.
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
http://p.sf.net/sfu/sfd2d-msazure
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-03-15 9:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-13 6:46 Is this bug ? msg->complete() double call on s3c64xx.c ? kuninori.morimoto.gx-zM6kxYcvzFBBDgjK7y7TUQ
[not found] ` <20120313234856.GZ3177@opensource.wolfsonmicro.com>
[not found] ` <20120313234856.GZ3177-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-03-14 0:19 ` [PATCH] spi: s3c64xx: remove unnecessary callback msg->complete Kuninori Morimoto
[not found] ` <20120314165959.GU3133@opensource.wolfsonmicro.com>
[not found] ` <20120314165959.GU3133-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2012-03-15 9:31 ` Grant Likely
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).