From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v2,02/17] compat_ioctl: move drivers to generic_compat_ioctl_ptrarg From: Jason Gunthorpe Message-Id: <20180912153300.GE5633@ziepe.ca> Date: Wed, 12 Sep 2018 09:33:00 -0600 To: Arnd Bergmann Cc: viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org, Sudip Mukherjee , Greg Kroah-Hartman , Peter Huewe , Jarkko Sakkinen , Stefan Richter , Jiri Kosina , Benjamin Tissoires , Alexander Shishkin , Tomas Winkler , Artem Bityutskiy , Marek Vasut , "David S. Miller" , Alex Williamson , OGAWA Hirofumi , linux-kernel@vger.kernel.org, linux-integrity@vger.kernel.org, linux1394-devel@lists.sourceforge.net, linux-usb@vger.kernel.org, linux-input@vger.kernel.org, linux-mtd@lists.infradead.org, netdev@vger.kernel.org, devel@driverdev.osuosl.org, kvm@vger.kernel.org, virtualization@lists.linux-foundation.org List-ID: T24gV2VkLCBTZXAgMTIsIDIwMTggYXQgMDU6MDE6MDNQTSArMDIwMCwgQXJuZCBCZXJnbWFubiB3 cm90ZToKPiBFYWNoIG9mIHRoZXNlIGRyaXZlcnMgaGFzIGEgY29weSBvZiB0aGUgc2FtZSB0cml2 aWFsIGhlbHBlciBmdW5jdGlvbiB0bwo+IGNvbnZlcnQgdGhlIHBvaW50ZXIgYXJndW1lbnQgYW5k IHRoZW4gY2FsbCB0aGUgbmF0aXZlIGlvY3RsIGhhbmRsZXIuCj4gCj4gV2Ugbm93IGhhdmUgYSBn ZW5lcmljIGltcGxlbWVudGF0aW9uIG9mIHRoYXQsIHNvIHVzZSBpdC4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+ICBkcml2ZXJzL2NoYXIvcHBkZXYu YyAgICAgICAgICAgICAgfCAxMiArLS0tLS0tLS0tCj4gIGRyaXZlcnMvY2hhci90cG0vdHBtX3Z0 cG1fcHJveHkuYyB8IDEyICstLS0tLS0tLS0KPiAgZHJpdmVycy9maXJld2lyZS9jb3JlLWNkZXYu YyAgICAgIHwgMTIgKy0tLS0tLS0tLQo+ICBkcml2ZXJzL2hpZC91c2JoaWQvaGlkZGV2LmMgICAg ICAgfCAxMSArLS0tLS0tLS0KPiAgZHJpdmVycy9od3RyYWNpbmcvc3RtL2NvcmUuYyAgICAgIHwg MTIgKy0tLS0tLS0tLQo+ICBkcml2ZXJzL21pc2MvbWVpL21haW4uYyAgICAgICAgICAgfCAyMiAr LS0tLS0tLS0tLS0tLS0tLQo+ICBkcml2ZXJzL210ZC91YmkvY2Rldi5jICAgICAgICAgICAgfCAz NiArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGRyaXZlcnMvbmV0L3RhcC5jICAgICAg ICAgICAgICAgICB8IDEyICstLS0tLS0tLS0KPiAgZHJpdmVycy9zdGFnaW5nL3BpNDMzL3BpNDMz X2lmLmMgIHwgMTIgKy0tLS0tLS0tLQo+ICBkcml2ZXJzL3VzYi9jb3JlL2RldmlvLmMgICAgICAg ICAgfCAxNiArLS0tLS0tLS0tLS0tCj4gIGRyaXZlcnMvdmZpby92ZmlvLmMgICAgICAgICAgICAg ICB8IDM5ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy92aG9zdC9u ZXQuYyAgICAgICAgICAgICAgIHwgMTIgKy0tLS0tLS0tLQo+ICBkcml2ZXJzL3Zob3N0L3Njc2ku YyAgICAgICAgICAgICAgfCAxMiArLS0tLS0tLS0tCj4gIGRyaXZlcnMvdmhvc3QvdGVzdC5jICAg ICAgICAgICAgICB8IDEyICstLS0tLS0tLS0KPiAgZHJpdmVycy92aG9zdC92c29jay5jICAgICAg ICAgICAgIHwgMTIgKy0tLS0tLS0tLQo+ICBmcy9mYXQvZmlsZS5jICAgICAgICAgICAgICAgICAg ICAgfCAxMyArLS0tLS0tLS0tLQo+ICAxNiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCsp LCAyMzcgZGVsZXRpb25zKC0pCj4gCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3Rw bV92dHBtX3Byb3h5LmMgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV92dHBtX3Byb3h5LmMKPiBpbmRl eCA4N2EwY2U0N2YyMDEuLmExNzBmNWNhNzQxNiAxMDA2NDQKPiArKysgYi9kcml2ZXJzL2NoYXIv dHBtL3RwbV92dHBtX3Byb3h5LmMKPiBAQCAtNjc4LDIwICs2NzgsMTAgQEAgc3RhdGljIGxvbmcg dnRwbXhfZm9wc19pb2N0bChzdHJ1Y3QgZmlsZSAqZiwgdW5zaWduZWQgaW50IGlvY3RsLAo+ICAJ fQo+ICB9Cj4gIAo+IC0jaWZkZWYgQ09ORklHX0NPTVBBVAo+IC1zdGF0aWMgbG9uZyB2dHBteF9m b3BzX2NvbXBhdF9pb2N0bChzdHJ1Y3QgZmlsZSAqZiwgdW5zaWduZWQgaW50IGlvY3RsLAo+IC0J CQkJCSAgdW5zaWduZWQgbG9uZyBhcmcpCj4gLXsKPiAtCXJldHVybiB2dHBteF9mb3BzX2lvY3Rs KGYsIGlvY3RsLCAodW5zaWduZWQgbG9uZyljb21wYXRfcHRyKGFyZykpOwo+IC19Cj4gLSNlbmRp Zgo+IC0KPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgdnRwbXhfZm9wcyA9 IHsKPiAgCS5vd25lciA9IFRISVNfTU9EVUxFLAo+ICAJLnVubG9ja2VkX2lvY3RsID0gdnRwbXhf Zm9wc19pb2N0bCwKPiAtI2lmZGVmIENPTkZJR19DT01QQVQKPiAtCS5jb21wYXRfaW9jdGwgPSB2 dHBteF9mb3BzX2NvbXBhdF9pb2N0bCwKPiAtI2VuZGlmCj4gKwkuY29tcGF0X2lvY3RsID0gZ2Vu ZXJpY19jb21wYXRfaW9jdGxfcHRyYXJnLAo+ICAJLmxsc2VlayA9IG5vb3BfbGxzZWVrLAo+ICB9 OwoKRm9yIHZ0cG06CgpSZXZpZXdlZC1ieTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3gu Y29tPgoKQXJuZCwgd291bGQgeW91IGNvbnNpZGVyIGluY2x1ZGluZyBhIHBhdGNoIGFzIHBhcnQg b2YvYWZ0ZXIgdGhpcwpzZXJpZXMgdG8gbWFrZSBjb21wYXRfaW9jdGwgaW4gZHJpdmVycy9pbmZp bmliYW5kL2NvcmUvdXZlcmJzX21haW4uYwp1c2UgdGhpcyBhcyB3ZWxsPyAgTG9va3MgbGlrZSBh IGJ1ZyB0b28/CgpUaGFua3MsCkphc29uCg==