[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20100630.132749.218066997.davem@davemloft.net>
Date: Wed, 30 Jun 2010 13:27:49 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: sathyap@...verengines.com
Cc: netdev@...r.kernel.org
Subject: Re: [net-next-2.6 PATCH] be2net: memory barrier fixes on IBM p7
platform
From: Sathya Perla <sathyap@...verengines.com>
Date: Tue, 29 Jun 2010 15:41:17 +0530
> The ibm p7 architecure seems to reorder memory accesses more
> aggressively than previous ppc64 architectures. This requires memory
> barriers to ensure that rx/tx doorbells are pressed only after
> memory to be DMAed is written.
>
> Signed-off-by: Sathya Perla <sathyap@...verengines.com>
Applied, but I had to fix something:
> @@ -972,7 +976,8 @@ static struct be_eth_rx_compl *be_rx_compl_get(struct be_adapter *adapter)
>
> if (rxcp->dw[offsetof(struct amap_eth_rx_compl, valid) / 32] == 0)
> return NULL;
> -
> +
> + rmb();
That first addition does nothing but add erroneous trailing
whitespace.
You can physically see that something must be wrong here just by look
at this patch chunk, please review things more thoroughly before
submitting in the future.
Thanks.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists