From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Randy Dunlap Subject: [PATCH] drm/ttm: provide default page protection for UML Date: Wed, 1 Sep 2021 19:01:29 -0700 Message-Id: <20210902020129.25952-1-rdunlap@infradead.org> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-um" Errors-To: linux-um-bounces+geert=linux-m68k.org@lists.infradead.org To: linux-kernel@vger.kernel.org Cc: Randy Dunlap , =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , =?UTF-8?q?Christian=20K=C3=B6nig?= , Huang Rui , dri-devel@lists.freedesktop.org, Jeff Dike , Richard Weinberger , Anton Ivanov , linux-um@lists.infradead.org, David Airlie , Daniel Vetter Ym9vdF9jcHVfZGF0YSBbc3RydWN0IGNwdWluZm9fdW0gKG9uIFVNTCldIGRvZXMgbm90IGhhdmUg YSBzdHJ1Y3QKbWVtYmVyIG5hbWVkICd4ODYnLCBzbyBwcm92aWRlIGEgZGVmYXVsdCBwYWdlIHBy b3RlY3Rpb24gbW9kZQpmb3IgQ09ORklHX1VNTC4KCk1lbmRzIHRoaXMgYnVpbGQgZXJyb3I6Ci4u L2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX21vZHVsZS5jOiBJbiBmdW5jdGlvbiDigJh0dG1fcHJv dF9mcm9tX2NhY2hpbmfigJk6Ci4uL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX21vZHVsZS5jOjU5 OjI0OiBlcnJvcjog4oCYc3RydWN0IGNwdWluZm9fdW3igJkgaGFzIG5vIG1lbWJlciBuYW1lZCDi gJh4ODbigJkKICBlbHNlIGlmIChib290X2NwdV9kYXRhLng4NiA+IDMpCiAgICAgICAgICAgICAg ICAgICAgICAgIF4KCkZpeGVzOiAzYmYzNzEwZTM3MTggKCJkcm0vdHRtOiBBZGQgYSBnZW5lcmlj IFRUTSBtZW1jcHkgbW92ZSBmb3IgcGFnZS1iYXNlZCBpb21lbSIpClNpZ25lZC1vZmYtYnk6IFJh bmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgpDYzogVGhvbWFzIEhlbGxzdHLDtm0g PHRob21hcy5oZWxsc3Ryb21AbGludXguaW50ZWwuY29tPgpDYzogQ2hyaXN0aWFuIEvDtm5pZyA8 Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogSHVhbmcgUnVpIDxyYXkuaHVhbmdAYW1kLmNv bT4KQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IEplZmYgRGlrZSA8amRp a2VAYWRkdG9pdC5jb20+CkNjOiBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgpD YzogQW50b24gSXZhbm92IDxhbnRvbi5pdmFub3ZAY2FtYnJpZGdlZ3JleXMuY29tPgpDYzogbGlu dXgtdW1AbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogRGF2aWQgQWlybGllIDxhaXJsaWVkQGxpbnV4 LmllPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS90dG0vdHRtX21vZHVsZS5jIHwgICAgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl cnRpb25zKCspCgotLS0gbGludXgtbmV4dC0yMDIxMDkwMS5vcmlnL2RyaXZlcnMvZ3B1L2RybS90 dG0vdHRtX21vZHVsZS5jCisrKyBsaW51eC1uZXh0LTIwMjEwOTAxL2RyaXZlcnMvZ3B1L2RybS90 dG0vdHRtX21vZHVsZS5jCkBAIC01Myw2ICs1Myw5IEBAIHBncHJvdF90IHR0bV9wcm90X2Zyb21f Y2FjaGluZyhlbnVtIHR0bV8KIAlpZiAoY2FjaGluZyA9PSB0dG1fY2FjaGVkKQogCQlyZXR1cm4g dG1wOwogCisjaWZkZWYgQ09ORklHX1VNTAorCXRtcCA9IHBncHJvdF9ub25jYWNoZWQodG1wKTsK KyNlbHNlCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQogCWlm IChjYWNoaW5nID09IHR0bV93cml0ZV9jb21iaW5lZCkKIAkJdG1wID0gcGdwcm90X3dyaXRlY29t YmluZSh0bXApOwpAQCAtNjksNiArNzIsNyBAQCBwZ3Byb3RfdCB0dG1fcHJvdF9mcm9tX2NhY2hp bmcoZW51bSB0dG1fCiAjaWYgZGVmaW5lZChfX3NwYXJjX18pCiAJdG1wID0gcGdwcm90X25vbmNh Y2hlZCh0bXApOwogI2VuZGlmCisjZW5kaWYKIAlyZXR1cm4gdG1wOwogfQogCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC11bSBtYWlsaW5nIGxp c3QKbGludXgtdW1AbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXVtCg==