Date: Mon, 1 Jun 2009 17:20:10 +0400 From: pluknet <pluknet@gmail.com> To: Michael Butler <imb@protected-networks.net> Cc: freebsd-current <freebsd-current@freebsd.org> Subject: Re: fusefs-kmod now broken Message-ID: <a31046fc0906010620y6751a2e5wea0dd2c6090d1f7c@mail.gmail.com> In-Reply-To: <4A23C147.2000607@protected-networks.net> References: <4A23C147.2000607@protected-networks.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--0016364167f121636d046b494937 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 2009/6/1 Michael Butler <imb@protected-networks.net>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Recent changes to VFS appear to have broken the FUSE kernel module :-( > > cc -O2 -pipe -march=3Dprescott -fno-strict-aliasing -march=3Dprescott > - -Werror -D_KERNEL -DKLD_MODULE -nostdinc =A0-I../include -I. -I@ > - -I@/contrib/altq -finline-limit=3D8000 --param inline-unit-growth=3D100 > - --param large-function-growth=3D1000 -fno-common =A0-mno-align-long-str= ings > - -mpreferred-stack-boundary=3D2 =A0-mno-mmx -mno-3dnow -mno-sse -mno-sse= 2 > - -mno-sse3 -ffreestanding -fstack-protector -std=3Diso9899:1999 > - -fstack-protector -Wall -Wredundant-decls -Wnested-externs > - -Wstrict-prototypes =A0-Wmissing-prototypes -Wpointer-arith -Winline > - -Wcast-qual =A0-Wundef -Wno-pointer-sign -fformat-extensions -c fuse_io= .c > cc1: warnings being treated as errors > fuse_io.c: In function 'fuse_write_biobackend': > fuse_io.c:752: warning: implicit declaration of function > 'vfs_bio_set_validclean' > fuse_io.c:752: warning: nested extern declaration of > 'vfs_bio_set_validclean' > *** Error code 1 I guess you can safely substitute that with 'vfs_bio_set_valid' and friends= . As at whole AFAICS that's already out of sync with -current VM. --=20 wbr, pluknet --0016364167f121636d046b494937 Content-Type: application/octet-stream; name="fusefs_kmod.diff" Content-Disposition: attachment; filename="fusefs_kmod.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fvf7javc0 ZGlmZiAtdXJwTiBmdXNlZnMta21vZC5vcmlnL2ZpbGVzL3BhdGNoLWZ1c2VfbW9kdWxlX19mdXNl LmggZnVzZWZzLWttb2QvZmlsZXMvcGF0Y2gtZnVzZV9tb2R1bGVfX2Z1c2UuaAotLS0gZnVzZWZz LWttb2Qub3JpZy9maWxlcy9wYXRjaC1mdXNlX21vZHVsZV9fZnVzZS5oCU1vbiBKdW4gIDEgMTY6 NDc6MjQgMjAwOQorKysgZnVzZWZzLWttb2QvZmlsZXMvcGF0Y2gtZnVzZV9tb2R1bGVfX2Z1c2Uu aAlNb24gSnVuICAxIDE3OjE0OjM3IDIwMDkKQEAgLTEsOSArMSwxNyBAQAotLS0tIGZ1c2VfbW9k dWxlL2Z1c2UuaC5vcmlnCTIwMDgtMDItMDUgMDA6MjU6NTcuMDAwMDAwMDAwIC0wNTAwCi0rKysg ZnVzZV9tb2R1bGUvZnVzZS5oCTIwMDktMDUtMTMgMTg6NDA6MTkuMDAwMDAwMDAwIC0wNDAwCi1A QCAtMjUsNiArMjUsMjIgQEAKKy0tLSBmdXNlX21vZHVsZS9mdXNlLmgub3JpZwlUdWUgRmViICA1 IDA4OjI1OjU3IDIwMDgKKysrKyBmdXNlX21vZHVsZS9mdXNlLmgJTW9uIEp1biAgMSAxNjo1MDox OSAyMDA5CitAQCAtMjUsNiArMjUsMzAgQEAKICAjZW5kaWYKICAjZW5kaWYKICAKKysjaWZuZGVm IFVTRV9PTERfVkFMSURDTEVBTl9BUEkKKysjaWYgX19GcmVlQlNEX3ZlcnNpb24gPj0gODAwMDk2 CisrI2RlZmluZSBVU0VfT0xEX1ZBTElEQ0xFQU5fQVBJIDAKKysjZWxzZQorKyNkZWZpbmUgVVNF X09MRF9WQUxJRENMRUFOX0FQSSAxCisrI2VuZGlmCisrI2VuZGlmCisrCiArI2lmbmRlZiBWRlNP UFNfVEFLRVNfVEhSRUFECiArI2lmIF9fRnJlZUJTRF92ZXJzaW9uID49IDgwMDA4NwogKyNkZWZp bmUgVkZTT1BTX1RBS0VTX1RIUkVBRCAwCkBAIC0yMywxOCArMzEsMTggQEAKICAjaWZuZGVmIFZP UF9PUEVOX1RBS0VTX0ZQCiAgI2lmIF9fRnJlZUJTRF92ZXJzaW9uID49IDcwMDA0NAogICNkZWZp bmUgVk9QX09QRU5fVEFLRVNfRlAgMQotQEAgLTQ5LDYgKzY1LDE0IEBACi0gI2VuZGlmCi0gI2Vu ZGlmCi0gCitAQCAtNDYsNiArNzAsMTQgQEAKKyAjZGVmaW5lIFZPUF9VTkxPQ0tfVEFLRVNfVEhS RUFEIDAKKyAjZWxzZQorICNkZWZpbmUgVk9QX1VOTE9DS19UQUtFU19USFJFQUQgMQorKyNlbmRp ZgorKyNlbmRpZgorKwogKyNpZm5kZWYgVk9QX0dFVEFUVFJfVEFLRVNfVEhSRUFECiArI2lmIF9f RnJlZUJTRF92ZXJzaW9uID49IDgwMDA0NgogKyNkZWZpbmUgVk9QX0dFVEFUVFJfVEFLRVNfVEhS RUFEIDAKICsjZWxzZQogKyNkZWZpbmUgVk9QX0dFVEFUVFJfVEFLRVNfVEhSRUFEIDEKLSsjZW5k aWYKLSsjZW5kaWYKLSsKLSAjaWZuZGVmIFVTRV9QUklWSUxFR0VfQVBJCi0gLyoKLSAgKiBfX0Zy ZWVCU0RfdmVyc2lvbiBidW1wIHdhcyBvbWl0dGVkIGZvciBpbnRyb2R1Y3Rpb24gb2YKKyAjZW5k aWYKKyAjZW5kaWYKKyAKZGlmZiAtdXJwTiBmdXNlZnMta21vZC5vcmlnL2ZpbGVzL3BhdGNoLWZ1 c2VfbW9kdWxlX19mdXNlX2lvLmMgZnVzZWZzLWttb2QvZmlsZXMvcGF0Y2gtZnVzZV9tb2R1bGVf X2Z1c2VfaW8uYwotLS0gZnVzZWZzLWttb2Qub3JpZy9maWxlcy9wYXRjaC1mdXNlX21vZHVsZV9f ZnVzZV9pby5jCU1vbiBKdW4gIDEgMTY6NDc6MjQgMjAwOQorKysgZnVzZWZzLWttb2QvZmlsZXMv cGF0Y2gtZnVzZV9tb2R1bGVfX2Z1c2VfaW8uYwlNb24gSnVuICAxIDE3OjE0OjU3IDIwMDkKQEAg LTEsNSArMSw1IEBACi0tLS0gZnVzZV9tb2R1bGUvZnVzZV9pby5jLm9yaWcJMjAwOC0wMi0wNSAw MDoyNTo1Ny4wMDAwMDAwMDAgLTA1MDAKLSsrKyBmdXNlX21vZHVsZS9mdXNlX2lvLmMJMjAwOC0w OS0yNiAxMzoxNTo1Ni4wMDAwMDAwMDAgLTA0MDAKKy0tLSBmdXNlX21vZHVsZS9mdXNlX2lvLmMu b3JpZwlUdWUgRmViICA1IDA4OjI1OjU3IDIwMDgKKysrKyBmdXNlX21vZHVsZS9mdXNlX2lvLmMJ TW9uIEp1biAgMSAxNzoxMzowMSAyMDA5CiBAQCAtMTU3LDcgKzE1NywxMSBAQAogIAkJZ290byBv dXQ7CiAgCkBAIC0xMyw3ICsxMywxOSBAQAogIAkJCWdvdG8gb3V0OwogIAkJdWlvLT51aW9fb2Zm c2V0ID0gdmEudmFfc2l6ZTsKICAJfSBlbHNlIGlmICgoZmxhZ3MgJiBGT0ZfT0ZGU0VUKSA9PSAw KQotQEAgLTgyMyw3ICs4MjcsMTEgQEAKK0BAIC03NDUsNyArNzQ5LDExIEBACisgCQkJCWJwLT5i X2RpcnR5b2ZmID0gb247CisgCQkJCWJwLT5iX2RpcnR5ZW5kID0gb24gKyBuOworIAkJCX0KKysj aWYgVVNFX09MRF9WQUxJRENMRUFOX0FQSQorIAkJCXZmc19iaW9fc2V0X3ZhbGlkY2xlYW4oYnAs IG9uLCBuKTsKKysjZWxzZQorKwkJCXZmc19iaW9fc2V0X3ZhbGlkKGJwLCBvbiwgbik7CisrI2Vu ZGlmCisgCQl9CisgCisgCQlid3JpdGUoYnApOworQEAgLTgyMyw3ICs4MzEsMTEgQEAKICAjaWYg RlVTRUxJQl9DT05GT1JNX0JJT1JFQUQKICAJCXN0cnVjdCB2YXR0ciB2YTsKICAKZGlmZiAtdXJw TiBmdXNlZnMta21vZC5vcmlnL2ZpbGVzL3BhdGNoLWZ1c2VfbW9kdWxlX19mdXNlX3Zub3BzLmMg ZnVzZWZzLWttb2QvZmlsZXMvcGF0Y2gtZnVzZV9tb2R1bGVfX2Z1c2Vfdm5vcHMuYwotLS0gZnVz ZWZzLWttb2Qub3JpZy9maWxlcy9wYXRjaC1mdXNlX21vZHVsZV9fZnVzZV92bm9wcy5jCU1vbiBK dW4gIDEgMTY6NDc6MjQgMjAwOQorKysgZnVzZWZzLWttb2QvZmlsZXMvcGF0Y2gtZnVzZV9tb2R1 bGVfX2Z1c2Vfdm5vcHMuYwlNb24gSnVuICAxIDE3OjE1OjIxIDIwMDkKQEAgLTEsNSArMSw1IEBA Ci0tLS0gZnVzZV9tb2R1bGUvZnVzZV92bm9wcy5jLm9yaWcJMjAwOC0wMi0wNSAwMDoyNTo1Ny4w MDAwMDAwMDAgLTA1MDAKLSsrKyBmdXNlX21vZHVsZS9mdXNlX3Zub3BzLmMJMjAwOC0xMC0yOSAx OToyMTo1MS4wMDAwMDAwMDAgLTA0MDAKKy0tLSBmdXNlL21vZHVsZS9mdXNlX3Zub3BzLmMub3Jp ZwlUdWUgRmViICA1IDA4OjI1OjU3IDIwMDgKKysrKyBmdXNlX21vZHVsZS9mdXNlX3Zub3BzLmMJ TW9uIEp1biAgMSAxNzoxMzowOSAyMDA5CiBAQCAtNzk5LDggKzc5OSwxMSBAQAogIAlzdHJ1Y3Qg dm5vZGUgKnZwID0gYXAtPmFfdnA7CiAgCXN0cnVjdCB2YXR0ciAqdmFwID0gYXAtPmFfdmFwOwpA QCAtNzgsMyArNzgsMTUgQEAKICAJaW50IGVyciA9IDA7CiAgCXN0cnVjdCBmdXNlX2Rpc3BhdGNo ZXIgZmRpOwogIAlzdHJ1Y3QgZnVzZV9zZXRhdHRyX2luICpmc2FpOworQEAgLTM0NTUsNyArMzQ3 OSwxMSBAQAorIAkJCSAqIFJlYWQgb3BlcmF0aW9uIGZpbGxlZCBhIHBhcnRpYWwgcGFnZS4KKyAJ CQkgKi8KKyAJCQltLT52YWxpZCA9IDA7CisrI2lmIFVTRV9PTERfVkFMSURDTEVBTl9BUEkKKyAJ CQl2bV9wYWdlX3NldF92YWxpZGNsZWFuKG0sIDAsIHNpemUgLSB0b2ZmKTsKKysjZWxzZQorKwkJ CXZtX3BhZ2Vfc2V0X3ZhbGlkKG0sIDAsIHNpemUgLSB0b2ZmKTsKKysjZW5kaWYKKyAJCQkvKiBo YW5kbGVkIGJ5IHZtX2ZhdWx0IG5vdwkgICovCisgCQkJLyogdm1fcGFnZV96ZXJvX2ludmFsaWQo bSwgVFJVRSk7ICovCisgCQl9IGVsc2Ugewo= --0016364167f121636d046b494937--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a31046fc0906010620y6751a2e5wea0dd2c6090d1f7c>