From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751300AbcGMK4Z (ORCPT ); Wed, 13 Jul 2016 06:56:25 -0400 Received: from ipv4.connman.net ([82.165.8.211]:41316 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751145AbcGMK4Q convert rfc822-to-8bit (ORCPT ); Wed, 13 Jul 2016 06:56:16 -0400 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [PATCH] drivers: misc: ti-st: Use int instead of fuzzy char for callback status From: Marcel Holtmann In-Reply-To: <20160713074114.76c35d04@recife.lan> Date: Wed, 13 Jul 2016 11:56:02 +0100 Cc: Geert Uytterhoeven , "Gustavo F. Padovan" , Johan Hedberg , Lauro Ramos Venancio , Aloisio Almeida Jr , Samuel Ortiz , Greg Kroah-Hartman , Pavan Savoy , Arnd Bergmann , "open list:BLUETOOTH DRIVERS" , linux-media@vger.kernel.org, linux-wireless , linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8BIT Message-Id: <32897348-2AC5-4AB7-BF58-B1E36FC19CF2@holtmann.org> References: <1465203723-16928-1-git-send-email-geert@linux-m68k.org> <20160713074114.76c35d04@recife.lan> To: Mauro Carvalho Chehab X-Mailer: Apple Mail (2.3124) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mauro, >> On mips and parisc: >> >> drivers/bluetooth/btwilink.c: In function 'ti_st_open': >> drivers/bluetooth/btwilink.c:174:21: warning: overflow in implicit constant conversion [-Woverflow] >> hst->reg_status = -EINPROGRESS; >> >> drivers/nfc/nfcwilink.c: In function 'nfcwilink_open': >> drivers/nfc/nfcwilink.c:396:31: warning: overflow in implicit constant conversion [-Woverflow] >> drv->st_register_cb_status = -EINPROGRESS; >> >> There are actually two issues: >> 1. Whether "char" is signed or unsigned depends on the architecture. >> As the completion callback data is used to pass a (negative) error >> code, it should always be signed. >> 2. EINPROGRESS is 150 on mips, 245 on parisc. >> Hence -EINPROGRESS doesn't fit in a signed 8-bit number. >> >> Change the callback status from "char" to "int" to fix these. >> >> Signed-off-by: Geert Uytterhoeven > > Patch looks sane to me, but who will apply it? > > Anyway: > > Acked-by: Mauro Carvalho Chehab I can take it through bluetooth-next if there is no objection. Samuel, are you fine with that? Regards Marcel