Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5441108rdb; Wed, 13 Dec 2023 08:43:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IHP99Sm4PdF0RZemOJa0LarYVycYTCjHSjGSQlZb5jo6Cir/NCu/kdSa+Obrt7S1tJFufeA X-Received: by 2002:a17:90a:c288:b0:287:53b9:1d8a with SMTP id f8-20020a17090ac28800b0028753b91d8amr6312168pjt.28.1702485784674; Wed, 13 Dec 2023 08:43:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702485784; cv=none; d=google.com; s=arc-20160816; b=N/3mVIE5F6+GB/8yEvIONK+T3zTVMvEdbdPX2Jk/B0huPWlfjSrQbgsc/X1DIQmLG6 BeEl8srE4sP3l+oFG4Ktc03Z45idTRWYp/6/Cudko9NzrX+AbjZOtuYaGmLQi6e+1/Ev 4FRYSb4HPpYOPetDSgubmVgU6roAkeAa0WKMtIe1UqWy6RYPA5HaAdptBCyU4dWr57YE Pfkyq2jLMBz7gp9ulr8hu9kcJMhd8HIWaUb10sL06i0JvvFf+K6ID5jsc4obNDA8a4o3 e+533Rz16wCetBbiLl8wGYnCPkiFoybTZWX9Sl5CQIxkwv+GcqhPhgviqMTbahYYXkoZ dNOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Z2cMsa57a2uYSN/JtxzSekQp1nVxjjLx0mupNrF75ZY=; fh=YImyuqHfsVtYy3zmPRyWp9z87egmTsVDidlNb68MDOQ=; b=I9SwcEFm5nY/3j4G/MV8IBUKWgkTBiPH0mdr4X8VUw9AdDrPIOz/cFmPy5TU7JncLn c9/s4pw5f1Ps3YB4+QTllD3s+AnKPMI/3Pn0WW8MKLEENz9HmFejnic/2FypD/4tsD7+ ybQENrKX4+FqhI3scy+womP3oZDxf9nawRpAAIRDKihti0GIoqlvrUZoiw7C65hah/zc 3CVMXHIYLG9yRn2xGcE5qoK/ntqb6NtkrGdsOqKM9huMtgw3L01Coulxyj3dJfGgJBV5 P/LY4hB/uhZxxZLTrH+sVkXY0Pr4qsBme2CIGWsbuOBITUVg/GsIaO3SmmrUM4lBcdrE gCZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VZjzpZkN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id q10-20020a170902daca00b001cfd52a2266si10098890plx.403.2023.12.13.08.43.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 08:43:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VZjzpZkN; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id ECD4F80C65CE; Wed, 13 Dec 2023 08:43:01 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230256AbjLMQmx (ORCPT + 99 others); Wed, 13 Dec 2023 11:42:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49636 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229458AbjLMQmv (ORCPT ); Wed, 13 Dec 2023 11:42:51 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C12AF98 for ; Wed, 13 Dec 2023 08:42:57 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1C55BC433C8; Wed, 13 Dec 2023 16:42:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702485777; bh=i70rLgrJWZQl/7kOucCjrKxAdNgKJPgfg9aAZjgbDEY=; h=From:To:Cc:Subject:Date:From; b=VZjzpZkN9AHtW5Qg9tPr0eCc9IaNCr+lxmqqyVO0HpiEQoRlxov9ubT8hR72EPvmL IZc3GLOR2oAhwjw+PkbJcbi2nIaZLk3p/egeRcv1FxFIrahsh4zVHBuiqNV0np7/D7 ab2SWhfCglAWrTD3joFq/sjVNmrEUKeNcnMB2QshtD4csK1mZI1StvxBXSsJlWqyTS ky4jt3rPORytlBDD2T+c+FqCznvh4W2D4TNOPUaZeSYnLpDflsh8Pxsq3GCSKKW2AG bpSNJ3Jhq63QMeNoDSyMu+riQr8CHPCGf+O7rS1QlLpLQZOQxOBCxcS5+1EPIoqsU3 HPh+qJ9DbDMgA== From: Lee Jones To: lee@kernel.org, gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, Alan Stern , Alexandre Belloni , Andrzej Pietrasiewicz , Bryan Wu , Claudiu Beznea , Cristian Birsan , Daniel Scally , Hema HK , James Gruber , Jaswinder Singh , Julian Scheel , Laurent Pinchart , linux-arm-kernel@lists.infradead.org, Nicolas Ferre , Pawel Laszczak , Ruslan Bilovol , Tomoki Sekiyama , usb-storage@lists.one-eyed-alien.net, Yadwinder Singh Subject: [PATCH 00/12] usb: Replace {v}snprintf() variants with safer alternatives Date: Wed, 13 Dec 2023 16:42:29 +0000 Message-ID: <20231213164246.1021885-1-lee@kernel.org> X-Mailer: git-send-email 2.43.0.472.g3155946c3a-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 13 Dec 2023 08:43:02 -0800 (PST) This series is part of an effort to rid {v}snprintf() where possible. For a far better description of the problem than I could author, see Jon's write-up on LWN [1] and/or Alex's on the Kernel Self Protection Project [1]. [0] https://lwn.net/Articles/69419/ [1] https://github.com/KSPP/linux/issues/105 Lee Jones (12): usb: gadget: configfs: Replace snprintf() with the safer scnprintf() variant usb: gadget: f_uac1: Replace snprintf() with the safer scnprintf() variant usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant usb: gadget: uvc: Replace snprintf() with the safer scnprintf() variant usb: gadget: udc: atmel: Replace snprintf() with the safer scnprintf() variant usb: cdns2: Replace snprintf() with the safer scnprintf() variant usb: host: max3421-hcd: Replace snprintf() with the safer scnprintf() variant usb: yurex: Replace snprintf() with the safer scnprintf() variant usb: mon_stat: Replace snprintf() with the safer scnprintf() variant usb: mon_text: Replace snprintf() with the safer scnprintf() variant usb: phy: twl6030: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() drivers/usb/gadget/configfs.c | 11 +- drivers/usb/gadget/function/f_uac1.c | 6 +- drivers/usb/gadget/function/f_uac2.c | 6 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/cdns2/cdns2-debug.h | 138 ++++++++++----------- drivers/usb/host/max3421-hcd.c | 18 +-- drivers/usb/misc/yurex.c | 12 +- drivers/usb/mon/mon_stat.c | 6 +- drivers/usb/mon/mon_text.c | 28 +---- drivers/usb/phy/phy-twl6030-usb.c | 8 +- drivers/usb/storage/sierra_ms.c | 16 +-- 12 files changed, 120 insertions(+), 134 deletions(-) Cc: Alan Stern Cc: Alexandre Belloni Cc: Andrzej Pietrasiewicz Cc: Bryan Wu Cc: Claudiu Beznea Cc: Cristian Birsan Cc: Daniel Scally Cc: Hema HK Cc: James Gruber Cc: Jaswinder Singh Cc: Julian Scheel Cc: Laurent Pinchart Cc: linux-arm-kernel@lists.infradead.org Cc: Nicolas Ferre Cc: Pawel Laszczak Cc: Ruslan Bilovol Cc: Tomoki Sekiyama Cc: usb-storage@lists.one-eyed-alien.net Cc: Yadwinder Singh -- 2.43.0.472.g3155946c3a-goog