Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp5981000ybc; Wed, 27 Nov 2019 12:50:20 -0800 (PST) X-Google-Smtp-Source: APXvYqxSvGRfdEfAoH5m977DKHCPObymTuvvsaSOv4TTunJHXNOgrjerLifNnLIA0MAIrKnY5oLz X-Received: by 2002:a17:906:7750:: with SMTP id o16mr51138265ejn.224.1574887819873; Wed, 27 Nov 2019 12:50:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574887819; cv=none; d=google.com; s=arc-20160816; b=J6Uhokzw870srhr+DRRgr4VL0khpT6qVqbKRzbVt8+SD7pU61HtZCAgVHzsVIl7g+w 8Rw71iJO0vc/o5ZU829fiX6oAR+zvmHLBOzcVdRgos9aeGUlmLBp7+lLz+2ij0U/Q1ep dV/UiHsQtKNKdDZiIyiA3YUmLPR+gOGmqhTlwbJdU/rc9ka7mWixJ7sPkdl/XGNf1Dht 1C9E3MEKJkgFdFru6CQNnqdjaRSECAsF9rSr3RmZVx+tu7ZO9ikIpbla8uwGcHnpXHy/ rJE2KKWZU8Iid4c4HRAtVidJJDoQPqoBmzyYzDWS00+2QFRR+GHOYm0Ul9j3ioPUTQXX v22Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=1JrYqdSWb9KYnyjK4XQeXZxMEBzYNJJccjp85r/k92A=; b=cISuZ60K0XUfIp0DvH+VP1nLqEEultph2s0XCdNmvPEcGWyPtF511FsUAX5QuIn6XQ Ajce5jTD65LDzYuBJ6kw1MCaGEBAgATP53Mdejr5pK2Xo/QN6S8sjEzMeBen8wN0ep0P fXGb5w64ZWT9b7ZwZkeLQGlwm5H9YbfSO8/zHFZjGvmGLHWOFSECETK7bzzlz+C4kRdk EbVmQix9+YGb1xxeNuWwkGNoWFC6asVlFQaAzdmakHHLv+S6WN6YrsfkPUOVXArTzAnx y9/HSb/hg2OI3HP82OlReEvpYyds3DsQ3dmttoJ50KTe98d8Wz2AtwdHMX6jOxBzWsAi U9kQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1jGGohZT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k4si9662433eji.269.2019.11.27.12.49.55; Wed, 27 Nov 2019 12:50:19 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1jGGohZT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729164AbfK0Upb (ORCPT + 99 others); Wed, 27 Nov 2019 15:45:31 -0500 Received: from mail.kernel.org ([198.145.29.99]:56232 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726947AbfK0Up0 (ORCPT ); Wed, 27 Nov 2019 15:45:26 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.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 7277421780; Wed, 27 Nov 2019 20:45:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574887525; bh=5dB7ozyKoi/M5ntKoqDhWKGmzdvlVlMFbQ5HSRIXi3U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1jGGohZTm0ihTgZBvPTxshAZdv7MXo+YkI3wxczRd87g/9G0ZlyUo6Ye4aVMmzBF9 uVvGMhDcNBKHLoW/Ep5wHPwGFS411EN7XCgLaZh6o1/Dn8dVtwEvcewsqRgYjWw35G 6OWCm9cdRg7R105QnT0kzZn4DgQxnTf9TL6sJmY0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Johan Hovold Subject: [PATCH 4.9 144/151] USB: serial: mos7720: fix remote wakeup Date: Wed, 27 Nov 2019 21:32:07 +0100 Message-Id: <20191127203047.278732440@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191127203000.773542911@linuxfoundation.org> References: <20191127203000.773542911@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Johan Hovold commit ea422312a462696093b5db59d294439796cba4ad upstream. The driver was setting the device remote-wakeup feature during probe in violation of the USB specification (which says it should only be set just prior to suspending the device). This could potentially waste power during suspend as well as lead to spurious wakeups. Note that USB core would clear the remote-wakeup feature at first resume. Fixes: 0f64478cbc7a ("USB: add USB serial mos7720 driver") Cc: stable # 2.6.19 Reviewed-by: Greg Kroah-Hartman Signed-off-by: Johan Hovold Signed-off-by: Greg Kroah-Hartman --- drivers/usb/serial/mos7720.c | 4 ---- 1 file changed, 4 deletions(-) --- a/drivers/usb/serial/mos7720.c +++ b/drivers/usb/serial/mos7720.c @@ -1941,10 +1941,6 @@ static int mos7720_startup(struct usb_se } } - /* setting configuration feature to one */ - usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), - (__u8)0x03, 0x00, 0x01, 0x00, NULL, 0x00, 5000); - #ifdef CONFIG_USB_SERIAL_MOS7715_PARPORT if (product == MOSCHIP_DEVICE_ID_7715) { ret_val = mos7715_parport_init(serial);