Page MenuHomeFreeBSD

D30606.id90510.diff
No OneTemporary

D30606.id90510.diff

diff --git a/sys/compat/linux/linux_file.c b/sys/compat/linux/linux_file.c
--- a/sys/compat/linux/linux_file.c
+++ b/sys/compat/linux/linux_file.c
@@ -1320,12 +1320,11 @@
strcpy(fstypename, "linprocfs");
} else if (strcmp(fstypename, "vfat") == 0) {
strcpy(fstypename, "msdosfs");
- } else if (strcmp(fstypename, "fuse") == 0) {
+ } else if (strcmp(fstypename, "fuse") == 0 ||
+ strncmp(fstypename, "fuse.", 5) == 0) {
char *fuse_options, *fuse_option, *fuse_name;
- if (strcmp(mntfromname, "fuse") == 0)
- strcpy(mntfromname, "/dev/fuse");
-
+ strcpy(mntfromname, "/dev/fuse");
strcpy(fstypename, "fusefs");
data = malloc(MNAMELEN, M_TEMP, M_WAITOK);
error = copyinstr(args->data, data, MNAMELEN - 1, NULL);

File Metadata

Mime Type
text/plain
Expires
Fri, May 22, 9:44 AM (19 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33411479
Default Alt Text
D30606.id90510.diff (740 B)

Event Timeline