Received: by 2002:a25:86ce:0:0:0:0:0 with SMTP id y14csp215020ybm; Mon, 20 May 2019 14:53:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqxXg+7o+BlDc69gCOSOnA/ekrXAz/DVSDwMclpL74e1dRnmEflKmsk8QNtVnS6ufsaa+/bs X-Received: by 2002:aa7:90ce:: with SMTP id k14mr452194pfk.239.1558389209385; Mon, 20 May 2019 14:53:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558389209; cv=none; d=google.com; s=arc-20160816; b=CZ7Mhy733jgBrcgc7byhcp+Vp1a+b83K4MoinOr3LPV71HuUrphZJ2NxwmZc7uOFdq RtnFg3jbruErQy9CN5rq5mppmSsEsfmStYXkQ0js2jcfQPl/jcFVKTFUUPfaWjKK5eaB 1iwA+RP6RTvbsAws2KUlGG3uVE2zfG2NfrBSb2Qo86pc/zMhDHew93EC/w1CHLPrs7Hd AIz/U5cMEaVSV9iQUwUFDMLPyIMRw/6YcA7Q4nWyuAjysaGsTbCo6cdjiyFplVfSuB3+ S8SicAIXl9MlGgtTQEp9NTG4fATerBzOTYqN8vgAOh9Y6yTK2pFu5uEavQwGb5aFAqXg NKoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=9LggWJfgzCZlRsglVpQqpgOEpHp4PwXtF/3uxK2rbZI=; b=cU4zJT3xjGv5oSsb2YNzk+2X6bu804VWU6jrmx9hVp3pgWNRVxmWQWzpA6gDVM4KCp M5fnJ6Qu8WjgZEuMte6rl2En7cUiud7x87xbKzggH+gGMz1IBhPRVghiZu9xiCYS6/Lo ld4ec5m8Iseoyk/pEc0q9NubCF03zb2zg1xd1tnc4htNUFFTNOwfcJpEUvAlvagQ+3Fa BkO7bILHiQ6RtX7tdUpzN9ERjnCG48vyjEty6M4wRW0TwGDwKP2Nxws1jlQrzfRXp2+Y ZR1gANK5QZQt6UL5O//txwEHm+Rdb3hWW8EPkNsTlt+S0WuoKdJ4/S1133P1iWIAsRsp Dydg== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c7si18261816pgd.512.2019.05.20.14.53.13; Mon, 20 May 2019 14:53:29 -0700 (PDT) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726692AbfETVwE (ORCPT + 99 others); Mon, 20 May 2019 17:52:04 -0400 Received: from mga01.intel.com ([192.55.52.88]:28830 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725763AbfETVwD (ORCPT ); Mon, 20 May 2019 17:52:03 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 May 2019 14:52:03 -0700 X-ExtLoop1: 1 Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129]) by fmsmga005.fm.intel.com with ESMTP; 20 May 2019 14:52:02 -0700 Received: from orsmsx113.amr.corp.intel.com (10.22.240.9) by ORSMSX102.amr.corp.intel.com (10.22.225.129) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 20 May 2019 14:52:02 -0700 Received: from orsmsx103.amr.corp.intel.com ([169.254.5.182]) by ORSMSX113.amr.corp.intel.com ([169.254.9.231]) with mapi id 14.03.0415.000; Mon, 20 May 2019 14:52:02 -0700 From: "Yang, Fei" To: John Stultz CC: Andrzej Pietrasiewicz , Felipe Balbi , Bjorn Andersson , Chen Yu , lkml , Linux USB List , Amit Pundir , "Marek Szyprowski" , "kernel@collabora.com" Subject: RE: [REGRESSION] usb: gadget: f_fs: Allow scatter-gather buffers Thread-Topic: [REGRESSION] usb: gadget: f_fs: Allow scatter-gather buffers Thread-Index: AQHVBUSfP50+H4oA+0GPWiTwRhChu6ZjSo+AgABJVwCAADHfAIAFz8aAgABDQICAAQ2pAIAJdbYA///lWmCAAJ5FAP//vcHQ Date: Mon, 20 May 2019 21:52:02 +0000 Message-ID: <02E7334B1630744CBDC55DA8586225837F885FFD@ORSMSX103.amr.corp.intel.com> References: <7caebeb2-ea96-2276-3078-1e53f09ce227@collabora.com> <7ec57c29-d1ab-dc4c-755d-a6009b9132b5@collabora.com> <36620156-d119-b1b2-989e-0c13b783296e@collabora.com> <02E7334B1630744CBDC55DA8586225837F884D53@ORSMSX103.amr.corp.intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzQzZmNlMzctZmEwYy00ZGQxLTlhNzEtYmQ4OGYzNTlkYzM2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSnhWOU1jZUI3YnEyYjdcL0ozMlRraTU5RnkrVWhxOHZzSDY3bVJvVk81WGFDNHlaXC9nKzI0eWUwZlhwdlNCa3ZDIn0= dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.22.254.140] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Pj4+PiBPbmUgcXVlc3Rpb24gdGhhdCBjb21lcyB0byBteSBtaW5kIGlzIHRoaXM6IERvZXMgdGhl IFVTQiANCj4+Pj4gdHJhbnNtaXNzaW9uIHN0YWxsIChlLmcuIGVuZHBvaW50IHN0YWxsKSBvciBu b3Q/IEluIG90aGVyIHdvcmRzLCBpcyANCj4+Pj4gYWRiIGNvbm5lY3Rpb24gYnJva2VuIGJlY2F1 c2UgVVNCIHN0b3BzIHRyYW5zbWl0dGluZyBhbnl0aGluZywgb3IgDQo+Pj4+IGJlY2F1c2UgdGhl IGRhdGEgaXMgdHJhbnNtaXR0ZWQgYnV0IGl0cyBpbnRlZ3JpdHkgaXMgYnJva2VuIGR1cmluZyAN Cj4+Pj4gdHJhbnNtaXNzaW9uIGFuZCB0aGF0IGNhdXNlcyBhZGIvYWRiZCBjb25mdXNpb24gd2hp Y2ggcmVzdWx0cyBpbiBzdG9wcGluZyB0aGVpciBvcGVyYXRpb24/DQo+Pj4+IERvZXMgYW55dGhp bmcga2VlcCBoYXBwZW5pbmcgb24gRnVuY3Rpb25GUyB3aGVuIGFkYiBjb25uZWN0aW9uIGlzIA0K Pj4+PiBicm9rZW4/DQo+Pj4NCj4+PkFueSBkaXNjb3ZlcmllcyBhYm91dCB0aGUgcHJvYmxlbT8N Cj4+DQo+PiBJbiBteSBkZWJ1Z2dpbmcsIEknbSBzZWVpbmcgYSBsb3Qgb2YgcmVxdWVzdHMgcXVl dWVkIHVwIHRocm91Z2ggDQo+PiBmZnNfZXBmaWxlX2lvIChyZXR1cm5pbmcgLUVJT0NCUVVFVUVE KSwgYnV0IG9ubHkgYSBmZXcgb2YgdGhlbSBjYW1lIGJhY2sgdGhyb3VnaCBmZnNfZXBmaWxlX2Fz eW5jX2lvX2NvbXBsZXRlIC0+IGZmc191c2VyX2NvcHlfd29ya2VyLg0KPj4gSSBkb27igJl0IHRo aW5rIHRoZXJlIGlzIGEgVVNCIHRyYW5zbWlzc2lvbiBzdGFsbCB0aG91Z2gsIGJlY2F1c2UgaWYg SSANCj4+IG1hbnVhbGx5IGRpc2FibGUgaW9fZGF0YS0+dXNlX3NnLCBldmVyeXRoaW5nIGdvZXMg YmFjayB0byBub3JtYWwuIFNvIGl0IGxvb2tzIG1vcmUgbGlrZWx5IHRvIGJlIGEgYnVmZmVyIGhh bmRsaW5nIHByb2JsZW0gaW4gdGhlIERXQzMgZHJpdmVyLg0KPg0KPiBZZWEsIEkgYWxzbyBkaWQg cmVjb25maXJtIHRoYXQgcmV2ZXJ0aW5nIDc3MmE3YTcyNGY2LCBvciBzZXR0aW5nDQo+IGdhZGdl dC0+c2dfc3VwcG9ydGVkIHRvIGZhbHNlIG1ha2VzIHRoZSBpc3NzdWUgZ28gYXdheS4NCj4NCj4g QW5kIGFmdGVyIHNwZW5kaW5nIGEgYnVuY2ggb2YgdGltZSB0cnlpbmcgdG8gdHJhY2UgdGhyb3Vn aCB0aGUgY29kZSBsYXN0IHdlZWssIGluIHBhcnRpY3VsYXIgdGhlIHNnX3N1cHBvcnRlZCBjaGVj a3MsIGJ1dCBJJ20gbm90IHNlZWluZyBhbnl0aGluZyB0aGF0IGlzIHN0YW5kaW5nIG91dCB3aXRo IHRoZSBmX2ZzIGxvZ2ljLg0KPg0KPiBJJ2Qgc3RhcnQgdG8gYWdyZWUgaXQgbWlnaHQgYmUgYSBi dWZmZXIgaGFuZGxpbmcgcHJvYmxlbSBpbiBkd2MzLCBidXQgaXQgZmVlbHMgb2RkIHRoYXQgSSdt IGFsc28gc2VlaW5nIHRoaXMgdy8gZHdjMiBoYXJkd2FyZSBhcyB3ZWxsLiBNYXliZSB0aGUgIHNh bWUgYnVnIHdhcyBjb3BpZWQgaW50byBib3RoIGRyaXZlcnM/DQo+DQo+IEknbGwgdHJ5IHRvIGRp ZyBhIGxpdHRsZSBvbiB0aGF0IHRoZW9yeSB0b2RheS4NCg0KT25lIG9mIHRoZSBwcm9ibGVtcyBh cHBlYXJzIHRvIGJlIHRoYXQgcmVxLT5udW1fbWFwcGVkX3NncyB3YXMgbGVmdCB1bmluaXRpYWxp emVkLiBJIG1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2UgYW5kIGdvdCBhIGxvdCBtb3JlIHJlcXVl c3RzIGNvbXBsZXRlZC4NCkhvd2V2ZXIgdGhpcyBjaGFuZ2UgaXMgbm90IHN1ZmZpY2llbnQgdG8g c29sdmUgdGhlIGFkYiBpc3N1ZSwgdGhlIHVzYiByZXF1ZXN0cyB3b3VsZCBldmVudHVhbGx5IGdl dCBzdHVjayB3aXRob3V0IGdldHRpbmcgYSBtYXRjaGluZyBmZnNfZXBmaWxlX2FzeW5jX2lvX2Nv bXBsZXRlLiANCg0KQEAgLTEwNjcsNiArMTA2Nyw3IEBAIHN0YXRpYyBzc2l6ZV90IGZmc19lcGZp bGVfaW8oc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBmZnNfaW9fZGF0YSAqaW9fZGF0YSkNCiAg ICAgICAgICAgICAgICAgICAgICAgIHJlcS0+YnVmID0gTlVMTDsNCiAgICAgICAgICAgICAgICAg ICAgICAgIHJlcS0+c2cgPSBpb19kYXRhLT5zZ3Quc2dsOw0KICAgICAgICAgICAgICAgICAgICAg ICAgcmVxLT5udW1fc2dzID0gaW9fZGF0YS0+c2d0Lm5lbnRzOw0KKyAgICAgICAgICAgICAgICAg ICAgICAgcmVxLT5udW1fbWFwcGVkX3NncyA9IHJlcS0+bnVtX3NnczsNCiAgICAgICAgICAgICAg ICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgcmVxLT5idWYgPSBkYXRhOw0KICAg ICAgICAgICAgICAgIH0NCkBAIC0xMTEwLDYgKzExMTEsNyBAQCBzdGF0aWMgc3NpemVfdCBmZnNf ZXBmaWxlX2lvKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3QgZmZzX2lvX2RhdGEgKmlvX2RhdGEp DQogICAgICAgICAgICAgICAgICAgICAgICByZXEtPmJ1ZiA9IE5VTEw7DQogICAgICAgICAgICAg ICAgICAgICAgICByZXEtPnNnID0gaW9fZGF0YS0+c2d0LnNnbDsNCiAgICAgICAgICAgICAgICAg ICAgICAgIHJlcS0+bnVtX3NncyA9IGlvX2RhdGEtPnNndC5uZW50czsNCisgICAgICAgICAgICAg ICAgICAgICAgIHJlcS0+bnVtX21hcHBlZF9zZ3MgPSByZXEtPm51bV9zZ3M7DQogICAgICAgICAg ICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIHJlcS0+YnVmID0gZGF0YTsN CiAgICAgICAgICAgICAgICB9DQo=