From mboxrd@z Thu Jan 1 00:00:00 1970 From: nicolas.ferre@atmel.com (Nicolas Ferre) Date: Fri, 13 Jul 2012 15:54:27 +0200 Subject: [PATCH 07/11] dmaengine: at_hdmac: add a few const qualifiers In-Reply-To: <1342182734-321-9-git-send-email-y> References: <1342182734-321-1-git-send-email-y> <1342182734-321-9-git-send-email-y> Message-ID: <50002893.6030700@atmel.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 07/13/2012 02:32 PM, y at pengutronix.de : > From: Uwe Kleine-K?nig > > This prepares of_device_id.data becoming const. Without this change > the following warning would occur: > > drivers/dma/at_hdmac.c: In function 'at_dma_get_driver_data': > drivers/dma/at_hdmac.c:1228: warning: return discards qualifiers from pointer target type > > Signed-off-by: Uwe Kleine-K?nig > Cc: Nicolas Ferre Acked-by: Nicolas Ferre > Cc: Dan Williams > Cc: Vinod Koul > --- > drivers/dma/at_hdmac.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/dma/at_hdmac.c b/drivers/dma/at_hdmac.c > index 7292aa8..7e9d265 100644 > --- a/drivers/dma/at_hdmac.c > +++ b/drivers/dma/at_hdmac.c > @@ -1217,7 +1217,7 @@ static const struct platform_device_id atdma_devtypes[] = { > } > }; > > -static inline struct at_dma_platform_data * __init at_dma_get_driver_data( > +static inline const struct at_dma_platform_data * __init at_dma_get_driver_data( > struct platform_device *pdev) > { > if (pdev->dev.of_node) { > @@ -1255,7 +1255,7 @@ static int __init at_dma_probe(struct platform_device *pdev) > int irq; > int err; > int i; > - struct at_dma_platform_data *plat_dat; > + const struct at_dma_platform_data *plat_dat; > > /* setup platform data for each SoC */ > dma_cap_set(DMA_MEMCPY, at91sam9rl_config.cap_mask); > -- Nicolas Ferre From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Ferre Subject: Re: [PATCH 07/11] dmaengine: at_hdmac: add a few const qualifiers Date: Fri, 13 Jul 2012 15:54:27 +0200 Message-ID: <50002893.6030700@atmel.com> References: <1342182734-321-1-git-send-email-y> <1342182734-321-9-git-send-email-y> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1342182734-321-9-git-send-email-y> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: devicetree-discuss-bounces+gldd-devicetree-discuss=m.gmane.org-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org Sender: "devicetree-discuss" Cc: Vinod Koul , devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org, Rob Herring , kernel-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org, =?UTF-8?B?VXdlIEtsZWluZS1Lw7ZuaWc=?= , Dan Williams , linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org List-Id: devicetree@vger.kernel.org T24gMDcvMTMvMjAxMiAwMjozMiBQTSwgeUBwZW5ndXRyb25peC5kZSA6Cj4gRnJvbTogVXdlIEts ZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KPiAKPiBUaGlzIHBy ZXBhcmVzIG9mX2RldmljZV9pZC5kYXRhIGJlY29taW5nIGNvbnN0LiBXaXRob3V0IHRoaXMgY2hh bmdlCj4gdGhlIGZvbGxvd2luZyB3YXJuaW5nIHdvdWxkIG9jY3VyOgo+IAo+IAlkcml2ZXJzL2Rt YS9hdF9oZG1hYy5jOiBJbiBmdW5jdGlvbiAnYXRfZG1hX2dldF9kcml2ZXJfZGF0YSc6Cj4gCWRy aXZlcnMvZG1hL2F0X2hkbWFjLmM6MTIyODogd2FybmluZzogcmV0dXJuIGRpc2NhcmRzIHF1YWxp ZmllcnMgZnJvbSBwb2ludGVyIHRhcmdldCB0eXBlCj4gCj4gU2lnbmVkLW9mZi1ieTogVXdlIEts ZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KPiBDYzogTmljb2xh cyBGZXJyZSA8bmljb2xhcy5mZXJyZUBhdG1lbC5jb20+CgpBY2tlZC1ieTogTmljb2xhcyBGZXJy ZSA8bmljb2xhcy5mZXJyZUBhdG1lbC5jb20+Cgo+IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndp bGxpYW1zQGludGVsLmNvbT4KPiBDYzogVmlub2QgS291bCA8dmlub2Qua291bEBpbnRlbC5jb20+ Cj4gLS0tCj4gIGRyaXZlcnMvZG1hL2F0X2hkbWFjLmMgfCAgICA0ICsrLS0KPiAgMSBmaWxlIGNo YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9kbWEvYXRfaGRtYWMuYyBiL2RyaXZlcnMvZG1hL2F0X2hkbWFjLmMKPiBpbmRleCA3 MjkyYWE4Li43ZTlkMjY1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZG1hL2F0X2hkbWFjLmMKPiAr KysgYi9kcml2ZXJzL2RtYS9hdF9oZG1hYy5jCj4gQEAgLTEyMTcsNyArMTIxNyw3IEBAIHN0YXRp YyBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlX2lkIGF0ZG1hX2RldnR5cGVzW10gPSB7Cj4g IAl9Cj4gIH07Cj4gIAo+IC1zdGF0aWMgaW5saW5lIHN0cnVjdCBhdF9kbWFfcGxhdGZvcm1fZGF0 YSAqIF9faW5pdCBhdF9kbWFfZ2V0X2RyaXZlcl9kYXRhKAo+ICtzdGF0aWMgaW5saW5lIGNvbnN0 IHN0cnVjdCBhdF9kbWFfcGxhdGZvcm1fZGF0YSAqIF9faW5pdCBhdF9kbWFfZ2V0X2RyaXZlcl9k YXRhKAo+ICAJCQkJCQlzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICB7Cj4gIAlpZiAo cGRldi0+ZGV2Lm9mX25vZGUpIHsKPiBAQCAtMTI1NSw3ICsxMjU1LDcgQEAgc3RhdGljIGludCBf X2luaXQgYXRfZG1hX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAlpbnQJ CQlpcnE7Cj4gIAlpbnQJCQllcnI7Cj4gIAlpbnQJCQlpOwo+IC0Jc3RydWN0IGF0X2RtYV9wbGF0 Zm9ybV9kYXRhICpwbGF0X2RhdDsKPiArCWNvbnN0IHN0cnVjdCBhdF9kbWFfcGxhdGZvcm1fZGF0 YSAqcGxhdF9kYXQ7Cj4gIAo+ICAJLyogc2V0dXAgcGxhdGZvcm0gZGF0YSBmb3IgZWFjaCBTb0Mg Ki8KPiAgCWRtYV9jYXBfc2V0KERNQV9NRU1DUFksIGF0OTFzYW05cmxfY29uZmlnLmNhcF9tYXNr KTsKPiAKCgotLSAKTmljb2xhcyBGZXJyZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRldmljZXRyZWUtZGlzY3VzcyBtYWlsaW5nIGxpc3QKZGV2aWNl dHJlZS1kaXNjdXNzQGxpc3RzLm96bGFicy5vcmcKaHR0cHM6Ly9saXN0cy5vemxhYnMub3JnL2xp c3RpbmZvL2RldmljZXRyZWUtZGlzY3Vzcwo=