]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r345350, r346441, r346765
authorAlan Somers <asomers@FreeBSD.org>
Fri, 6 Sep 2019 17:21:21 +0000 (17:21 +0000)
committerAlan Somers <asomers@FreeBSD.org>
Fri, 6 Sep 2019 17:21:21 +0000 (17:21 +0000)
commit2f3cabf9685194442c1dedcafd2adc7ed408b1cd
treed217789df6563708c6e5c560cf8b5c5f842dfbc6
parent894b1b3e208b4ec2bff338a0b0177008ea2cff6f
MFC r345350, r346441, r346765

r345350:
Rename fuse(4) to fusefs(4)

This makes it more consistent with other filesystems, which all end in "fs",
and more consistent with its mount helper, which is already named
"mount_fusefs".

Reviewed by: cem, rgrimes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D19649

r346441:
Use symlinks for kernel modules rather than hardlinks

When aliasing a kernel module to a different name (ie if_igb for if_em),
it's better to use symlinks than hard links. kldxref will omit entries for
the links, ensuring that the loaded module has the correct name.

Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D19979

r346765:
Don't symlink fusefs.ko to fuse.ko on PPC

Some PPC systems (PowerNV) use msdosfs for /boot, which can't handle either
symlinks or hardlinks. So on PPC, copy the module instead. This change fixes
installkernel on such systems after r345350.

Reported by: Brandon Bergren <git_bdragon.rtk0.net>
Reviewed by: jhibbits, rgrimes
MFC-With: 345350, 346441
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D19993
18 files changed:
UPDATING
lib/libjail/jail.c
sbin/mount_fusefs/mount_fusefs.c
sys/conf/NOTES
sys/conf/files
sys/conf/options
sys/fs/fuse/fuse.h
sys/fs/fuse/fuse_file.c
sys/fs/fuse/fuse_ipc.c
sys/fs/fuse/fuse_main.c
sys/fs/fuse/fuse_node.c
sys/fs/fuse/fuse_vfsops.c
sys/fs/fuse/fuse_vnops.c
sys/modules/Makefile
sys/modules/em/Makefile
sys/modules/fuse/Makefile [deleted file]
sys/modules/fusefs/Makefile [new file with mode: 0644]
sys/modules/iavf/Makefile