From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932525AbdA0Ml7 (ORCPT ); Fri, 27 Jan 2017 07:41:59 -0500 Received: from mout.kundenserver.de ([212.227.126.187]:50946 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932407AbdA0MkV (ORCPT ); Fri, 27 Jan 2017 07:40:21 -0500 From: Arnd Bergmann To: Armin Schindler , Karsten Keil Cc: Nicholas Mc Guire , kernel-build-reports@lists.linaro.org, Arnd Bergmann , stable@vger.kernel.org, "David S. Miller" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] [net] ISDN: eicon: silence misleading array-bounds warning Date: Fri, 27 Jan 2017 13:32:14 +0100 Message-Id: <20170127123225.3728707-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:zc3PLJPsZRRizioqI2QxMs+vElPy4u1iAmfksJdnC1flCr7Mjub 53Ez1bdWT4KMRI93nT+5cCGB+fkJJtCWUNDxhDbqV02cmGlYKjS2xokDnByxxdcEa95LtLh GQH7mbgMAHtYtyNEa06mvgVadjy3OYyH6k0rwr+3SzDA8l3dqRWYPSowYfYhN3LhP3bhszs Xt/n/7Qj+fn7Q1BsLluPg== X-UI-Out-Filterresults: notjunk:1;V01:K0:bmSAtEr5EqI=:esZNRhbYozNemjElrHL8Yd AMWdANNy4QXJLZBQpnXXab8qOBwsPOHqxVIBkHUkdc7IptHVh+xW5pJvtg30TZE7qh0Op9+TG DOSvCgqdF6Rh4ngwq/D+f+F/6alxbge8RW93ldjWdZXDcs/grQOLzSy0d2VR7sN6/XYo/YNSm fCdRY+E6V4VA28vSznWoYzVxrJL9Dhf1GUDTRLI67SXUezdpTawLLfVbDLNLIBbl0kTo9h25l 96cefBhWzql8YR+IPId1CwRztsOeOCnDV/Eze1d/gM2gEZwJFVfsxKorEpvoMSswq31qQoEI1 THJhdCZS2LiOkbe1O5KKHnWLwuRbfKddFfcHajjBsYxgnZd+0mADcF1qxrZMJdUBsMwMIeRRV 0bD/K2KP7CRfKVDP0/0JgaZSbEE+jZOqh11jojGi04BN8RjJnYkg045uIfCA7wn0djlWDDr2L ISlNH7g5E/i7c60gQO2rvdmcimtIOP10pVn7akKwLUi9Aaf6YMbn3MLquTK3sr2LyMbTEYoUq pBH4Mg5bUpF/SRb7u8lAIh1oxCK1iqNXtGtEd9OovXWwHghQRQmMhOJBr3ANU8HD/i47iQ6NZ gJwSCTFBqcCRD8N2vdzUc2dfG6d1cuZiPL0tENX6+su5oAZjA2G7iV6NCaS4dl+CWWFjjnzd6 pLkCvJsafVhgb4U50/73Tr2hw+or45eT5sQXRxgt0F/vnBacM1BJMEWcFPylDOzC8Kz0= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With some gcc versions, we get a warning about the eicon driver, and that currently shows up as the only remaining warning in one of the build bots: In file included from ../drivers/isdn/hardware/eicon/message.c:30:0: eicon/message.c: In function 'mixer_notify_update': eicon/platform.h:333:18: warning: array subscript is above array bounds [-Warray-bounds] The code is easily changed to open-code the unusual PUT_WORD() line causing this to avoid the warning. Cc: stable@vger.kernel.org Link: http://arm-soc.lixom.net/buildlogs/stable-rc/v4.4.45/ Signed-off-by: Arnd Bergmann --- drivers/isdn/hardware/eicon/message.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/isdn/hardware/eicon/message.c b/drivers/isdn/hardware/eicon/message.c index 1a1d99704fe6..296f1411fe84 100644 --- a/drivers/isdn/hardware/eicon/message.c +++ b/drivers/isdn/hardware/eicon/message.c @@ -11297,7 +11297,8 @@ static void mixer_notify_update(PLCI *plci, byte others) ((CAPI_MSG *) msg)->header.ncci = 0; ((CAPI_MSG *) msg)->info.facility_req.Selector = SELECTOR_LINE_INTERCONNECT; ((CAPI_MSG *) msg)->info.facility_req.structs[0] = 3; - PUT_WORD(&(((CAPI_MSG *) msg)->info.facility_req.structs[1]), LI_REQ_SILENT_UPDATE); + ((CAPI_MSG *) msg)->info.facility_req.structs[1] = LI_REQ_SILENT_UPDATE & 0xff; + ((CAPI_MSG *) msg)->info.facility_req.structs[2] = LI_REQ_SILENT_UPDATE >> 8; ((CAPI_MSG *) msg)->info.facility_req.structs[3] = 0; w = api_put(notify_plci->appl, (CAPI_MSG *) msg); if (w != _QUEUE_FULL) -- 2.9.0