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=-11.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_2 autolearn=unavailable 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 94877C433DF for ; Sat, 10 Oct 2020 09:26:02 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 29436207E8 for ; Sat, 10 Oct 2020 09:26:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="0/A+tfi0"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="0WfcGZ/N" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 29436207E8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=60NFhj7Q7SJByJsG+F6vkAG+sz9n4YH7FFv931G+jQM=; b=0/A+tfi08pfy3QcMDVq2MQEf8 5ctoHPtm5cPYwRExUd0jrTKIkRcu9RjPvAbDZNquztka0iqkfYk4/wRjf6XStBJ0H2xlpPDibs3HA 8DTOESHsnMBgazmIuuxIRFlzhup2xEByn1HopXOyz8Vz/lEhpYK7tWzoYyNeSW7HP7UjNOwgZK7VB JutX7wTuQZyDVMEQumfgUDTzFTpNbYnBUqomd6L9vS9Ket73g5vQk04C5A1CvG92qJSaAXbCICOa7 gdtOx/hQ9zawAP1x2cOubbo3siD6QkThiBC26cSkobZk9ULia+FfYIMOngr2RSLkvWW9vWx0uOVgt d8sDpDbmg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kRB78-00020P-W3; Sat, 10 Oct 2020 09:24:31 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kRB75-0001zp-PM for linux-arm-kernel@lists.infradead.org; Sat, 10 Oct 2020 09:24:28 +0000 Received: from coco.lan (ip5f5ad5ce.dynamic.kabel-deutschland.de [95.90.213.206]) (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 9E166207CD; Sat, 10 Oct 2020 09:24:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1602321866; bh=/M97QDk4dmePHLGMz8L/1LDgfweGz0LFfE/UcKJE7Us=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=0WfcGZ/NRaNLmDS+jOh+NTKZmtgBMPUVlTwtRgayCgG8fNqT9ga5dKdpSd17V6cdr HukrmYrFiRiZHk4mzgeyyRmliXyLjN62NnFMnyCvZOm9KoAKj1aPSNb/0Gk/GRwb/0 cnkcKxRZlgiEC0lyCm9ojQx8D9uJxVDmS5Ffiehg= Date: Sat, 10 Oct 2020 11:24:16 +0200 From: Mauro Carvalho Chehab To: Daniel Vetter , Linus Torvalds Subject: Re: [PATCH v2 10/17] media/videbuf1|2: Mark follow_pfn usage as unsafe Message-ID: <20201010112416.4259249a@coco.lan> In-Reply-To: <20201009075934.3509076-11-daniel.vetter@ffwll.ch> References: <20201009075934.3509076-1-daniel.vetter@ffwll.ch> <20201009075934.3509076-11-daniel.vetter@ffwll.ch> X-Mailer: Claws Mail 3.17.6 (GTK+ 2.24.32; x86_64-redhat-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201010_052427_934218_FA2C3BCC X-CRM114-Status: GOOD ( 22.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jan Kara , kvm@vger.kernel.org, DRI Development , linux-mm@kvack.org, Daniel Vetter , Michel Lespinasse , Marek Szyprowski , linux-s390@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Daniel Jordan , Jason Gunthorpe , linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org, Kees Cook , Pawel Osciak , John Hubbard , =?UTF-8?B?SsOpcsO0bWU=?= Glisse , Dan Williams , Laurent Dufour , Vlastimil Babka , LKML , Tomasz Figa , Kyungmin Park , Andrew Morton Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RW0gRnJpLCAgOSBPY3QgMjAyMCAwOTo1OToyNyArMDIwMApEYW5pZWwgVmV0dGVyIDxkYW5pZWwu dmV0dGVyQGZmd2xsLmNoPiBlc2NyZXZldToKCj4gVGhlIG1lZGlhIG1vZGVsIGFzc3VtZXMgdGhh dCBidWZmZXJzIGFyZSBhbGwgcHJlYWxsb2NhdGVkLCBzbyB0aGF0Cj4gd2hlbiBhIG1lZGlhIHBp cGVsaW5lIGlzIHJ1bm5pbmcgd2UgbmV2ZXIgbWlzcyBhIGRlYWRsaW5lIGJlY2F1c2UgdGhlCj4g YnVmZmVycyBhcmVuJ3QgYWxsb2NhdGVkIG9yIGF2YWlsYWJsZS4KPiAKPiBUaGlzIG1lYW5zIHdl IGNhbm5vdCBmaXggdGhlIHY0bCBmb2xsb3dfcGZuIHVzYWdlIHRocm91Z2gKPiBtbXVfbm90aWZp ZXIsIHdpdGhvdXQgYnJlYWtpbmcgaG93IHRoaXMgYWxsIHdvcmtzLiBUaGUgb25seSByZWFsIGZp eAo+IGlzIHRvIGRlcHJlY2F0ZSB1c2VycHRyIHN1cHBvcnQgZm9yIFZNX0lPIHwgVk1fUEZOTUFQ IG1hcHBpbmdzIGFuZAo+IHRlbGwgZXZlcnlvbmUgdG8gY3V0IG92ZXIgdG8gZG1hLWJ1ZiBtZW1v cnkgc2hhcmluZyBmb3IgemVyb2NvcHkuCj4gCj4gdXNlcnB0ciBmb3Igbm9ybWFsIG1lbW9yeSB3 aWxsIGtlZXAgd29ya2luZyBhcy1pcy4KCkkgd29uJ3QgcmVwZWF0IGhlcmUgdGhlIGRpc2N1c3Np b25zIGZvciBwYXRjaCAwOS8xNywgYnV0Cmp1c3QgdG8gYmUgY2xlYXIgYWJvdXQgdGhpcyBvbmU6 CgpOQUNLLgoKV2UgbmVlZCBhIGJldHRlciBhbHRlcm5hdGl2ZSB0byBhdm9pZCBicmVha2luZyBl eGlzdGluZwptZWRpYSBhcHBsaWNhdGlvbnMuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBW ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgo+IENjOiBKYXNvbiBHdW50aG9ycGUgPGpn Z0B6aWVwZS5jYT4KPiBDYzogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+Cj4gQ2M6 IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgo+IENjOiBBbmRyZXcgTW9y dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IENjOiBKb2huIEh1YmJhcmQgPGpodWJi YXJkQG52aWRpYS5jb20+Cj4gQ2M6IErDqXLDtG1lIEdsaXNzZSA8amdsaXNzZUByZWRoYXQuY29t Pgo+IENjOiBKYW4gS2FyYSA8amFja0BzdXNlLmN6Pgo+IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5q LndpbGxpYW1zQGludGVsLmNvbT4KPiBDYzogbGludXgtbW1Aa3ZhY2sub3JnCj4gQ2M6IGxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwo+IENjOiBsaW51eC1zYW1zdW5nLXNvY0B2 Z2VyLmtlcm5lbC5vcmcKPiBDYzogbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCj4gQ2M6IFBh d2VsIE9zY2lhayA8cGF3ZWxAb3NjaWFrLmNvbT4KPiBDYzogTWFyZWsgU3p5cHJvd3NraSA8bS5z enlwcm93c2tpQHNhbXN1bmcuY29tPgo+IENjOiBLeXVuZ21pbiBQYXJrIDxreXVuZ21pbi5wYXJr QHNhbXN1bmcuY29tPgo+IENjOiBUb21hc3ogRmlnYSA8dGZpZ2FAY2hyb21pdW0ub3JnPgo+IENj OiBMYXVyZW50IER1Zm91ciA8bGR1Zm91ckBsaW51eC5pYm0uY29tPgo+IENjOiBWbGFzdGltaWwg QmFia2EgPHZiYWJrYUBzdXNlLmN6Pgo+IENjOiBEYW5pZWwgSm9yZGFuIDxkYW5pZWwubS5qb3Jk YW5Ab3JhY2xlLmNvbT4KPiBDYzogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29t Pgo+IC0tLQo+ICBkcml2ZXJzL21lZGlhL2NvbW1vbi92aWRlb2J1ZjIvZnJhbWVfdmVjdG9yLmMg fCAyICstCj4gIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3ZpZGVvYnVmLWRtYS1jb250aWcuYyB8 IDIgKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p Cj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi9mcmFtZV92 ZWN0b3IuYyBiL2RyaXZlcnMvbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi9mcmFtZV92ZWN0b3IuYwo+ IGluZGV4IDJiMGI5Nzc2MWQxNS4uYTFiODVmZTllN2MxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv bWVkaWEvY29tbW9uL3ZpZGVvYnVmMi9mcmFtZV92ZWN0b3IuYwo+ICsrKyBiL2RyaXZlcnMvbWVk aWEvY29tbW9uL3ZpZGVvYnVmMi9mcmFtZV92ZWN0b3IuYwo+IEBAIC02OSw3ICs2OSw3IEBAIGlu dCBnZXRfdmFkZHJfZnJhbWVzKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGludCBucl9m cmFtZXMsCj4gIAkJCWJyZWFrOwo+ICAKPiAgCQl3aGlsZSAocmV0IDwgbnJfZnJhbWVzICYmIHN0 YXJ0ICsgUEFHRV9TSVpFIDw9IHZtYS0+dm1fZW5kKSB7Cj4gLQkJCWVyciA9IGZvbGxvd19wZm4o dm1hLCBzdGFydCwgJm51bXNbcmV0XSk7Cj4gKwkJCWVyciA9IHVuc2FmZV9mb2xsb3dfcGZuKHZt YSwgc3RhcnQsICZudW1zW3JldF0pOwo+ICAJCQlpZiAoZXJyKSB7Cj4gIAkJCQlpZiAocmV0ID09 IDApCj4gIAkJCQkJcmV0ID0gZXJyOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL3Y0bDIt Y29yZS92aWRlb2J1Zi1kbWEtY29udGlnLmMgYi9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRl b2J1Zi1kbWEtY29udGlnLmMKPiBpbmRleCA1MjMxMmNlMmJhMDUuLjgyMWM0YTc2YWI5NiAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRlb2J1Zi1kbWEtY29udGlnLmMK PiArKysgYi9kcml2ZXJzL21lZGlhL3Y0bDItY29yZS92aWRlb2J1Zi1kbWEtY29udGlnLmMKPiBA QCAtMTgzLDcgKzE4Myw3IEBAIHN0YXRpYyBpbnQgdmlkZW9idWZfZG1hX2NvbnRpZ191c2VyX2dl dChzdHJ1Y3QgdmlkZW9idWZfZG1hX2NvbnRpZ19tZW1vcnkgKm1lbSwKPiAgCXVzZXJfYWRkcmVz cyA9IHVudGFnZ2VkX2JhZGRyOwo+ICAKPiAgCXdoaWxlIChwYWdlc19kb25lIDwgKG1lbS0+c2l6 ZSA+PiBQQUdFX1NISUZUKSkgewo+IC0JCXJldCA9IGZvbGxvd19wZm4odm1hLCB1c2VyX2FkZHJl c3MsICZ0aGlzX3Bmbik7Cj4gKwkJcmV0ID0gdW5zYWZlX2ZvbGxvd19wZm4odm1hLCB1c2VyX2Fk ZHJlc3MsICZ0aGlzX3Bmbik7Cj4gIAkJaWYgKHJldCkKPiAgCQkJYnJlYWs7Cj4gIAoKCgpUaGFu a3MsCk1hdXJvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==