From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752051AbcFZIVD (ORCPT ); Sun, 26 Jun 2016 04:21:03 -0400 Received: from mx1.polytechnique.org ([129.104.30.34]:34983 "EHLO mx1.polytechnique.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751675AbcFZIVA (ORCPT ); Sun, 26 Jun 2016 04:21:00 -0400 X-Greylist: delayed 482 seconds by postgrey-1.27 at vger.kernel.org; Sun, 26 Jun 2016 04:21:00 EDT From: Nicolas Iooss To: John Youn , Greg Kroah-Hartman Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Nicolas Iooss Subject: [PATCH 1/1] usb: dwc2: add printf attribute to cat_printf() Date: Sun, 26 Jun 2016 10:12:38 +0200 Message-Id: <20160626081238.4668-1-nicolas.iooss_linux@m4x.org> X-Mailer: git-send-email 2.9.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Jun 26 10:12:54 2016 +0200 (CEST)) X-Spam-Flag: No, tests=bogofilter, spamicity=0.000000, queueID=6A75A56477C Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org As cat_printf() uses printf format strings in its parameters, adding __printf attribute allows the compiler to detect at compile-time some errors related to format strings (with -Wformat warning flag). Signed-off-by: Nicolas Iooss --- drivers/usb/dwc2/hcd_queue.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/usb/dwc2/hcd_queue.c b/drivers/usb/dwc2/hcd_queue.c index b5c7793a2df2..13754353251f 100644 --- a/drivers/usb/dwc2/hcd_queue.c +++ b/drivers/usb/dwc2/hcd_queue.c @@ -367,7 +367,8 @@ static void pmap_unschedule(unsigned long *map, int bits_per_period, * @fmt: The format for printf. * @...: The args for printf. */ -static void cat_printf(char **buf, size_t *size, const char *fmt, ...) +static __printf(3, 4) +void cat_printf(char **buf, size_t *size, const char *fmt, ...) { va_list args; int i; -- 2.9.0