From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 510A6C43387 for ; Mon, 7 Jan 2019 16:24:56 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 205E52173C for ; Mon, 7 Jan 2019 16:24:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1546878296; bh=8+2dbpTR69UD5C2lBvx/1UiLbuuD+oL/UF3LhC57dgk=; h=Subject:To:From:Date:List-ID:From; b=sMymZ3FcmxM1RT03C0I7Iu85vD/7lqePY8LrRp/bNmn1m34vYIbXoyhplPIhb85pA f/oYl7rgzXTWtZt9CWpVik73fXNKyI0zlZCZ5iLkEA97OKjXVlKxnk+ptMN/HDv4Eg EiLjEFFxK4Jm+13y8IDlM1wIzFIsoDQuI4H0CPzc= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730258AbfAGQYz (ORCPT ); Mon, 7 Jan 2019 11:24:55 -0500 Received: from mail.kernel.org ([198.145.29.99]:40666 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730117AbfAGQYz (ORCPT ); Mon, 7 Jan 2019 11:24:55 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0C2BA2147C; Mon, 7 Jan 2019 16:24:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1546878294; bh=8+2dbpTR69UD5C2lBvx/1UiLbuuD+oL/UF3LhC57dgk=; h=Subject:To:From:Date:From; b=J/tLqwyuE6dw0duQAOHBma8oG/x3QFlJyCsxP4CPoqvmYQQxl0SncnPX7ig1j7rDU POTdKdQNQPTWoVoAQnwkzl+tijvqwrX/lh8nD5FDucGwRzUK5sFl6XnCSQgcjoMmz3 D/A3WBzPb2ehhnPI0cvWLPlaXj3V+4wJmA8pU374= Subject: patch "usb: cdc-acm: send ZLP for Telit 3G Intel based modems" added to usb-linus To: dnlplm@gmail.com, gregkh@linuxfoundation.org, stable@vger.kernel.org From: Date: Mon, 07 Jan 2019 17:24:52 +0100 Message-ID: <154687829218277@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org This is a note to let you know that I've just added the patch titled usb: cdc-acm: send ZLP for Telit 3G Intel based modems to my usb git tree which can be found at git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git in the usb-linus branch. The patch will show up in the next release of the linux-next tree (usually sometime within the next 24 hours during the week.) The patch will hopefully also be merged in Linus's tree for the next -rc kernel release. If you have any questions about this process, please let me know. >From 34aabf918717dd14e05051896aaecd3b16b53d95 Mon Sep 17 00:00:00 2001 From: Daniele Palmas Date: Fri, 28 Dec 2018 16:15:41 +0100 Subject: usb: cdc-acm: send ZLP for Telit 3G Intel based modems Telit 3G Intel based modems require zero packet to be sent if out data size is equal to the endpoint max packet size. Signed-off-by: Daniele Palmas Cc: stable Signed-off-by: Greg Kroah-Hartman --- drivers/usb/class/cdc-acm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c index ed8c62b2d9d1..739f8960811a 100644 --- a/drivers/usb/class/cdc-acm.c +++ b/drivers/usb/class/cdc-acm.c @@ -1865,6 +1865,13 @@ static const struct usb_device_id acm_ids[] = { .driver_info = IGNORE_DEVICE, }, + { USB_DEVICE(0x1bc7, 0x0021), /* Telit 3G ACM only composition */ + .driver_info = SEND_ZERO_PACKET, + }, + { USB_DEVICE(0x1bc7, 0x0023), /* Telit 3G ACM + ECM composition */ + .driver_info = SEND_ZERO_PACKET, + }, + /* control interfaces without any protocol set */ { USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM, USB_CDC_PROTO_NONE) }, -- 2.20.1