Thread (12 messages) 12 messages, 4 authors, 2012-09-03

Re: [PATCH v6 1/3] spi/pl022: Add chip select handling via GPIO

From: Roland Stigge <hidden>
Date: 2012-09-02 20:04:21
Also in: linux-spi, lkml

Hi Shiraz,

On 01/09/12 13:14, shiraz hashim wrote:
On Wed, Aug 22, 2012 at 7:19 PM, Roland Stigge [off-list ref] wrote:
quoted
@@ -2016,6 +2030,8 @@ pl022_probe(struct amba_device *adev, co
        pl022->master_info = platform_info;
        pl022->adev = adev;
        pl022->vendor = id->data;
+       /* Point chipselects to allocated memory beyond the main struct */
+       pl022->chipselects = (int *) pl022 + sizeof(struct pl022);
This is going beyond memory allocated for chipselects
as it adds 4 * sizeof(struct pl022) bytes to pl022.

pl022->chipselects = (int *) &pl022[1];
Correct. Thanks for the heads up!

Funnily, my previous proposal way actually like you just proposed, but
we took the other one since it looked "better". ;-)

I'll provide an incremental bugfix patch since Mark already has the
commit in his misc.git tree.

Thanks again,

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