Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp433776pxa; Wed, 19 Aug 2020 05:44:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyRxdvuDv1g/TZWpp6IbQnNqnbKbeyumkSOlpN2I3XrUY1Q9R2KcGzH+sDcASkaQQR8q0HZ X-Received: by 2002:aa7:cb45:: with SMTP id w5mr24128192edt.77.1597841065913; Wed, 19 Aug 2020 05:44:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597841065; cv=none; d=google.com; s=arc-20160816; b=MRZx5v3MQHX95FfkTE6C3oQR8/MnxhM3hSIagoZvvSnx2hBqtU7Enj13SS/adYQBT+ Nq606G0bCJt7zZPlsfnxawHQOL5HnGK0eDurRM+QQm3HDllKkNu7fGcLzct76zqhqzSD NhUQSsjeqfp/PdAw5myXAYywAlmNODXitJ/c2/HnAk2P3RTTcRJsNyXESkqXnZjMqDXJ 26nFMnh28DiLf0x7SNuotcWeUoVmvkjwhA88LoplvVN4zPQ0wF7SF7/c+PEL/coSzMDF wgX1LazbM3yOaEqeFzdfI4Xh22cZk+i4bZs/ue2YHkE4/7Bep1hjpPFlNw0IyUlK8MP7 /ZEA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=D88GhKAQOoOoMdP2CcQ1z4Poelnhpyo0MHbY6pqZ5mg=; b=eTQTzdIgLrGpEwyTqzrriEbo89LrsFWSoYOC8pPecRKGbgVtIdnhzYd1yVZ6/WsmNi RDJbygVxS17qlaYdf0tdYPUzYT+l+DhSgQugv7T7jd8/RsjzHZ5R3wr2NDI8rW+9y718 0DOir4wuE1inRHcV6dRwTPsTlCHvoojPmIWgXMPExkEd/jcBKzD6aa7rpsfTQ7yW0+Mv 6qVKtM6DBaQpcA6x3SJrp3aLY1BqfmFUqa4UNND45zkAT+39pej0topGKdBQQcWsR3sN 7XnIV2zRhbbfPocxvO1jPmCcCdRPD0v9dqq290smm4OaLzqfWBY/cmtW/fcOaO+1yI0K 1hPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Jt8hNIII; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mh23si15130563ejb.493.2020.08.19.05.44.02; Wed, 19 Aug 2020 05:44:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=Jt8hNIII; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728295AbgHSMnQ (ORCPT + 99 others); Wed, 19 Aug 2020 08:43:16 -0400 Received: from Mailgw01.mediatek.com ([1.203.163.78]:16966 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1728249AbgHSMm5 (ORCPT ); Wed, 19 Aug 2020 08:42:57 -0400 X-UUID: 72b2ab2562354f65bfac6c3da20e97f7-20200819 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=D88GhKAQOoOoMdP2CcQ1z4Poelnhpyo0MHbY6pqZ5mg=; b=Jt8hNIIIVBtbRIrH3NKm2aNXR+j+a73q/G/WmAQxv3pVEfHGw+/LpaXruz9YeJy2x2dt0Ksh7t18yBWFn2gwuOD9oGuaigu5yKet5B64g+vflZOvVAONW5CTjNJFb7kIVcEXM+f6eX/YH6XU5lV/xDd+Fst8XtySVTp8U1v7WWI=; X-UUID: 72b2ab2562354f65bfac6c3da20e97f7-20200819 Received: from mtkcas35.mediatek.inc [(172.27.4.253)] by mailgw01.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLS) with ESMTP id 2079135075; Wed, 19 Aug 2020 20:42:50 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by MTKMBS31DR.mediatek.inc (172.27.6.102) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 19 Aug 2020 20:42:48 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 19 Aug 2020 20:42:47 +0800 From: Chunfeng Yun To: Greg Kroah-Hartman CC: Felipe Balbi , Matthias Brugger , Chunfeng Yun , , , , , Lee Jones Subject: [PATCH 06/10] usb: fotg210-hcd: convert to readl_poll_timeout_atomic() Date: Wed, 19 Aug 2020 20:41:01 +0800 Message-ID: <1597840865-26631-6-git-send-email-chunfeng.yun@mediatek.com> X-Mailer: git-send-email 1.8.1.1.dirty In-Reply-To: <1597840865-26631-1-git-send-email-chunfeng.yun@mediatek.com> References: <1597840865-26631-1-git-send-email-chunfeng.yun@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: F4E93F279AA6B03AA944F8689A81AD9D167A411882F0CF6059AAE4936108172D2000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VXNlIHJlYWRsX3BvbGxfdGltZW91dF9hdG9taWMoKSB0byBzaW1wbGlmeSBjb2RlDQoNClNpZ25l ZC1vZmYtYnk6IENodW5mZW5nIFl1biA8Y2h1bmZlbmcueXVuQG1lZGlhdGVrLmNvbT4NCi0tLQ0K IGRyaXZlcnMvdXNiL2hvc3QvZm90ZzIxMC1oY2QuYyB8IDIwICsrKysrKysrKy0tLS0tLS0tLS0t DQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pDQoNCmRp ZmYgLS1naXQgYS9kcml2ZXJzL3VzYi9ob3N0L2ZvdGcyMTAtaGNkLmMgYi9kcml2ZXJzL3VzYi9o b3N0L2ZvdGcyMTAtaGNkLmMNCmluZGV4IDE5NGRmODIuLjFkOTRmY2YgMTAwNjQ0DQotLS0gYS9k cml2ZXJzL3VzYi9ob3N0L2ZvdGcyMTAtaGNkLmMNCisrKyBiL2RyaXZlcnMvdXNiL2hvc3QvZm90 ZzIxMC1oY2QuYw0KQEAgLTMyLDYgKzMyLDcgQEANCiAjaW5jbHVkZSA8bGludXgvdWFjY2Vzcy5o Pg0KICNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4NCiAjaW5jbHVkZSA8bGludXgv aW8uaD4NCisjaW5jbHVkZSA8bGludXgvaW9wb2xsLmg+DQogI2luY2x1ZGUgPGxpbnV4L2Nsay5o Pg0KIA0KICNpbmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+DQpAQCAtODgzLDE4ICs4ODQsMTUgQEAg c3RhdGljIGludCBoYW5kc2hha2Uoc3RydWN0IGZvdGcyMTBfaGNkICpmb3RnMjEwLCB2b2lkIF9f aW9tZW0gKnB0ciwNCiAJCXUzMiBtYXNrLCB1MzIgZG9uZSwgaW50IHVzZWMpDQogew0KIAl1MzIg cmVzdWx0Ow0KKwlpbnQgcmV0Ow0KIA0KLQlkbyB7DQotCQlyZXN1bHQgPSBmb3RnMjEwX3JlYWRs KGZvdGcyMTAsIHB0cik7DQotCQlpZiAocmVzdWx0ID09IH4odTMyKTApCQkvKiBjYXJkIHJlbW92 ZWQgKi8NCi0JCQlyZXR1cm4gLUVOT0RFVjsNCi0JCXJlc3VsdCAmPSBtYXNrOw0KLQkJaWYgKHJl c3VsdCA9PSBkb25lKQ0KLQkJCXJldHVybiAwOw0KLQkJdWRlbGF5KDEpOw0KLQkJdXNlYy0tOw0K LQl9IHdoaWxlICh1c2VjID4gMCk7DQotCXJldHVybiAtRVRJTUVET1VUOw0KKwlyZXQgPSByZWFk bF9wb2xsX3RpbWVvdXRfYXRvbWljKHB0ciwgcmVzdWx0LA0KKwkJCQkJKChyZXN1bHQgJiBtYXNr KSA9PSBkb25lIHx8DQorCQkJCQkgcmVzdWx0ID09IFUzMl9NQVgpLCAxLCB1c2VjKTsNCisJaWYg KHJlc3VsdCA9PSBVMzJfTUFYKQkJLyogY2FyZCByZW1vdmVkICovDQorCQlyZXR1cm4gLUVOT0RF VjsNCisNCisJcmV0dXJuIHJldDsNCiB9DQogDQogLyogRm9yY2UgSEMgdG8gaGFsdCBzdGF0ZSBm cm9tIHVua25vd24gKEVIQ0kgc3BlYyBzZWN0aW9uIDIuMykuDQotLSANCjEuOS4xDQo=