From owner-freebsd-multimedia Fri Jun 26 08:33:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA25442 for freebsd-multimedia-outgoing; Fri, 26 Jun 1998 08:33:06 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from feldman.dyn.ml.org (green@usr45-dialup58.mix2.Boston.mci.net [166.55.78.58]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA25306; Fri, 26 Jun 1998 08:32:11 -0700 (PDT) (envelope-from green@feldman.dyn.ml.org) Received: from localhost (green@localhost) by feldman.dyn.ml.org (8.8.8/8.8.8) with SMTP id LAA07007; Fri, 26 Jun 1998 11:32:02 -0400 (EDT) (envelope-from green@feldman.dyn.ml.org) Date: Fri, 26 Jun 1998 11:32:01 -0400 (EDT) From: Brian Feldman X-Sender: green@localhost To: freebsd-multimedia@FreeBSD.ORG cc: freebsd-emulation@FreeBSD.ORG Subject: full Linux mremap patches (commit these!) Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-821695567-898875121=:6986" Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-821695567-898875121=:6986 Content-Type: TEXT/PLAIN; charset=US-ASCII These work great, and should be committed (whoever made the original patch, step forward, good job). my->name = "Brian Feldman"; my->email = "brianfeldman@hotmail.com"; my->info = finger("green@feldman.dyn.ml.org"); --0-821695567-898875121=:6986 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="linux_mremap.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Linux mremap patches for -CURRENT ZGlmZiAtdSBzcmMvc3lzL2kzODYvbGludXgvbGludXhfbWlzYy5jIHNyYy9z eXMvaTM4Ni9saW51eC5uZXcvbGludXhfbWlzYy5jDQotLS0gc3JjL3N5cy9p Mzg2L2xpbnV4L2xpbnV4X21pc2MuYwlTdW4gTWF5IDE3IDA3OjUyOjI2IDE5 OTgNCisrKyBzcmMvc3lzL2kzODYvbGludXgubmV3L2xpbnV4X21pc2MuYwlG cmkgSnVuIDI2IDExOjI1OjI3IDE5OTgNCkBAIC02MTUsNiArNjE1LDM3IEBA DQogICAgIHJldHVybiBtbWFwKHAsICZic2RfYXJncyk7DQogfQ0KIA0KK2lu dCAgICAgDQorbGludXhfbXJlbWFwKHN0cnVjdCBwcm9jICpwLCBzdHJ1Y3Qg bGludXhfbXJlbWFwX2FyZ3MgKmFyZ3MpDQorew0KKyAgICAgICAgc3RydWN0 IG11bm1hcF9hcmdzIC8qIHsNCisgICAgICAgICAgICAgICAgdm9pZCAqYWRk cjsNCisgICAgICAgICAgICAgICAgc2l6ZV90IGxlbjsNCisgICAgICAgIH0g Ki8gYnNkX2FyZ3M7IA0KKyAgICAgICAgaW50IGVycm9yID0gMDsNCisgDQor I2lmZGVmIERFQlVHDQorICAgICAgICBwcmludGYoIkxpbnV4LWVtdWwoJWQp OiBtcmVtYXAoJTA4eCwgJTA4eCwgJTA4eCwgJTA4eClcbiIsDQorICAgICAg ICBwLT5wX3BpZCwgYXJncy0+YWRkciwgYXJncy0+b2xkX2xlbiwgYXJncy0+ bmV3X2xlbiwgYXJncy0+ZmxhZ3MpOw0KKyNlbmRpZg0KKyAgICAgICAgYXJn cy0+bmV3X2xlbiA9IHJvdW5kX3BhZ2UoYXJncy0+bmV3X2xlbik7DQorICAg ICAgICBhcmdzLT5vbGRfbGVuID0gcm91bmRfcGFnZShhcmdzLT5vbGRfbGVu KTsNCisNCisgICAgICAgIGlmIChhcmdzLT5uZXdfbGVuID4gYXJncy0+b2xk X2xlbikgew0KKyAgICAgICAgICAgICAgICBwLT5wX3JldHZhbFswXSA9IDA7 DQorICAgICAgICAgICAgICAgIHJldHVybiBFTk9NRU07DQorICAgICAgICB9 DQorDQorICAgICAgICBpZiAoYXJncy0+bmV3X2xlbiA8IGFyZ3MtPm9sZF9s ZW4pIHsNCisgICAgICAgICAgICAgICAgYnNkX2FyZ3MuYWRkciA9IGFyZ3Mt PmFkZHIgKyBhcmdzLT5uZXdfbGVuOw0KKyAgICAgICAgICAgICAgICBic2Rf YXJncy5sZW4gPSBhcmdzLT5vbGRfbGVuIC0gYXJncy0+bmV3X2xlbjsNCisg ICAgICAgICAgICAgICAgZXJyb3IgPSBtdW5tYXAocCwgJmJzZF9hcmdzKTsN CisgICAgICAgIH0NCisNCisgICAgICAgIHAtPnBfcmV0dmFsWzBdID0gZXJy b3IgPyAwIDogKGludClhcmdzLT5hZGRyOw0KKyAgICAgICAgcmV0dXJuIGVy cm9yOw0KK30NCisNCiBpbnQNCiBsaW51eF9tc3luYyhzdHJ1Y3QgcHJvYyAq cCwgc3RydWN0IGxpbnV4X21zeW5jX2FyZ3MgKmFyZ3MpDQogew0KZGlmZiAt dSBzcmMvc3lzL2kzODYvbGludXgvbGludXhfcHJvdG8uaCBzcmMvc3lzL2kz ODYvbGludXgubmV3L2xpbnV4X3Byb3RvLmgNCi0tLSBzcmMvc3lzL2kzODYv bGludXgvbGludXhfcHJvdG8uaAlNb24gSnVuICA4IDIzOjM2OjU2IDE5OTgN CisrKyBzcmMvc3lzL2kzODYvbGludXgubmV3L2xpbnV4X3Byb3RvLmgJRnJp IEp1biAyNiAxMToyMzoyNSAxOTk4DQpAQCAtMzY3LDYgKzM2NywxMiBAQA0K IAlpbnQJbGVuOwljaGFyIGxlbl9bUEFEXyhpbnQpXTsNCiAJaW50CWZsOwlj aGFyIGZsX1tQQURfKGludCldOw0KIH07DQorc3RydWN0CWxpbnV4X21yZW1h cF9hcmdzIHsNCisJY2FkZHJfdAlhZGRyOwljaGFyIGFkZHJfW1BBRF8oY2Fk ZHJfdCldOw0KKwlpbnQJb2xkX2xlbjsJY2hhciBvbGRfbGVuX1tQQURfKGlu dCldOw0KKwlpbnQJbmV3X2xlbjsJY2hhciBuZXdfbGVuX1tQQURfKGludCld Ow0KKwlpbnQJZmxhZ3M7CWNoYXIgZmxhZ3NfW1BBRF8oaW50KV07DQorfTsN CiBzdHJ1Y3QJbGludXhfY2hvd25fYXJncyB7DQogCWNoYXIgKglwYXRoOwlj aGFyIHBhdGhfW1BBRF8oY2hhciAqKV07DQogCWludAl1aWQ7CWNoYXIgdWlk X1tQQURfKGludCldOw0KQEAgLTQ2Niw2ICs0NzIsNyBAQA0KIGludAlsaW51 eF9nZXRkZW50cyBfX1AoKHN0cnVjdCBwcm9jICosIHN0cnVjdCBsaW51eF9n ZXRkZW50c19hcmdzICopKTsNCiBpbnQJbGludXhfbmV3c2VsZWN0IF9fUCgo c3RydWN0IHByb2MgKiwgc3RydWN0IGxpbnV4X25ld3NlbGVjdF9hcmdzICop KTsNCiBpbnQJbGludXhfbXN5bmMgX19QKChzdHJ1Y3QgcHJvYyAqLCBzdHJ1 Y3QgbGludXhfbXN5bmNfYXJncyAqKSk7DQoraW50CWxpbnV4X21yZW1hcCBf X1AoKHN0cnVjdCBwcm9jICosIHN0cnVjdCBsaW51eF9tcmVtYXBfYXJncyAq KSk7DQogaW50CWxpbnV4X2Nob3duIF9fUCgoc3RydWN0IHByb2MgKiwgc3Ry dWN0IGxpbnV4X2Nob3duX2FyZ3MgKikpOw0KIA0KICNpZmRlZiBDT01QQVRf NDMNCmRpZmYgLXUgc3JjL3N5cy9pMzg2L2xpbnV4L2xpbnV4X3N5c2NhbGwu aCBzcmMvc3lzL2kzODYvbGludXgubmV3L2xpbnV4X3N5c2NhbGwuaA0KLS0t IHNyYy9zeXMvaTM4Ni9saW51eC9saW51eF9zeXNjYWxsLmgJTW9uIEp1biAg OCAyMzozNjo1NyAxOTk4DQorKysgc3JjL3N5cy9pMzg2L2xpbnV4Lm5ldy9s aW51eF9zeXNjYWxsLmgJRnJpIEp1biAyNiAxMToyMzoyNSAxOTk4DQpAQCAt MTYxLDUgKzE2MSw2IEBADQogI2RlZmluZQlMSU5VWF9TWVNfc2NoZWRfZ2V0 X3ByaW9yaXR5X21pbgkxNjANCiAjZGVmaW5lCUxJTlVYX1NZU19zY2hlZF9y cl9nZXRfaW50ZXJ2YWwJMTYxDQogI2RlZmluZQlMSU5VWF9TWVNfbmFub3Ns ZWVwCTE2Mg0KKyNkZWZpbmUJTElOVVhfU1lTX2xpbnV4X21yZW1hcAkxNjMN CiAjZGVmaW5lCUxJTlVYX1NZU19saW51eF9jaG93bgkxODINCiAjZGVmaW5l CUxJTlVYX1NZU19NQVhTWVNDQUxMCTE4Mw0KZGlmZiAtdSBzcmMvc3lzL2kz ODYvbGludXgvbGludXhfc3lzZW50LmMgc3JjL3N5cy9pMzg2L2xpbnV4Lm5l dy9saW51eF9zeXNlbnQuYw0KLS0tIHNyYy9zeXMvaTM4Ni9saW51eC9saW51 eF9zeXNlbnQuYwlNb24gSnVuICA4IDIzOjM2OjU5IDE5OTgNCisrKyBzcmMv c3lzL2kzODYvbGludXgubmV3L2xpbnV4X3N5c2VudC5jCUZyaSBKdW4gMjYg MTE6MjM6MjUgMTk5OA0KQEAgLTE3Nyw3ICsxNzcsNyBAQA0KIAl7IDEsIChz eV9jYWxsX3QgKilzY2hlZF9nZXRfcHJpb3JpdHlfbWluIH0sCQkvKiAxNjAg PSBzY2hlZF9nZXRfcHJpb3JpdHlfbWluICovDQogCXsgMiwgKHN5X2NhbGxf dCAqKXNjaGVkX3JyX2dldF9pbnRlcnZhbCB9LAkJLyogMTYxID0gc2NoZWRf cnJfZ2V0X2ludGVydmFsICovDQogCXsgMiwgKHN5X2NhbGxfdCAqKW5hbm9z bGVlcCB9LAkJCS8qIDE2MiA9IG5hbm9zbGVlcCAqLw0KLQl7IDAsIChzeV9j YWxsX3QgKilub3N5cyB9LAkJCS8qIDE2MyA9IG1yZW1hcCAqLw0KKwl7IDQs IChzeV9jYWxsX3QgKilsaW51eF9tcmVtYXAgfSwJCS8qIDE2MyA9IGxpbnV4 X21yZW1hcCAqLw0KIAl7IDAsIChzeV9jYWxsX3QgKilub3N5cyB9LAkJCS8q IDE2NCA9IHNldHJlc3VpZCAqLw0KIAl7IDAsIChzeV9jYWxsX3QgKilub3N5 cyB9LAkJCS8qIDE2NSA9IGdldHJlc3VpZCAqLw0KIAl7IDAsIChzeV9jYWxs X3QgKilub3N5cyB9LAkJCS8qIDE2NiA9IG5ld192bTg2ICovDQpkaWZmIC11 IHNyYy9zeXMvaTM4Ni9saW51eC9zeXNjYWxscy5tYXN0ZXIgc3JjL3N5cy9p Mzg2L2xpbnV4Lm5ldy9zeXNjYWxscy5tYXN0ZXINCi0tLSBzcmMvc3lzL2kz ODYvbGludXgvc3lzY2FsbHMubWFzdGVyCU1vbiBKdW4gIDggMjM6Mjg6MTQg MTk5OA0KKysrIHNyYy9zeXMvaTM4Ni9saW51eC5uZXcvc3lzY2FsbHMubWFz dGVyCUZyaSBKdW4gMjYgMTE6MjI6MTEgMTk5OA0KQEAgLTIzMyw3ICsyMzMs OCBAQA0KIDE2MglOT1BST1RPCVBPU0lYCXsgaW50IG5hbm9zbGVlcChjb25z dCBzdHJ1Y3QgdGltZXNwZWMgKnJxdHAsIFwNCiAJCQkgICAgc3RydWN0IHRp bWVzcGVjICpybXRwKTsgfQ0KIA0KLTE2MwlVTklNUEwJTElOVVgJbXJlbWFw DQorMTYzCVNURAlMSU5VWAl7IGludCBsaW51eF9tcmVtYXAoY2FkZHJfdCBh ZGRyLCBpbnQgb2xkX2xlbiwgXA0KKwkJCSAgICBpbnQgbmV3X2xlbiwgaW50 IGZsYWdzKTsgfQ0KIDE2NAlVTklNUEwJTElOVVgJc2V0cmVzdWlkDQogMTY1 CVVOSU1QTAlMSU5VWAlnZXRyZXN1aWQNCiAxNjYJVU5JTVBMCUxJTlVYCW5l d192bTg2DQo= --0-821695567-898875121=:6986-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message