freebsd-dev/sys/fs/fuse
Bjoern A. Zeeb df38ada293 modules: increase MAXMODNAME and provide backward compat
With various firmware files used by graphics and wireless drivers
we are exceeding the current 32 character module name (file path
in kldxref) length.
In order to overcome this issue bump it to the maximum path length
for the next version.
To be able to MFC provide backward compat support for another version
of the struct as the offsets for the second half change due to the
array size increase.

MAXMODNAME being defined to MAXPATHLEN needs param.h to be
included first.  With only 7 modules (or LinuxKPI module.h) not
doing that adjust them rather than including param.h in module.h [1].

Reported by:	Greg V (greg unrelenting.technology)
Sponsored by:	The FreeBSD Foundation
Suggested by:	imp [1]
MFC after:	10 days
Reviewed by:	imp (and others to different level)
Differential Revision:	https://reviews.freebsd.org/D32383
2021-12-09 18:09:53 +00:00
..
fuse_device.c modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
fuse_file.c fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-09-26 21:57:29 -06:00
fuse_file.h fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-09-26 21:57:29 -06:00
fuse_internal.c fusefs: correctly handle an inode that changes file types 2021-12-06 21:36:46 -07:00
fuse_internal.h fusefs: quiet some cache-related warnings 2021-10-06 14:07:33 -06:00
fuse_io.c modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
fuse_io.h fusefs: inline fuse_io_dispatch 2021-12-06 21:41:50 -07:00
fuse_ipc.c fusefs: ensure that FUSE ops' headers' unique values are actually unique 2021-06-19 14:45:29 -06:00
fuse_ipc.h fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-09-26 21:57:29 -06:00
fuse_kernel.h fusefs: implement FUSE_NO_OPEN_SUPPORT and FUSE_NO_OPENDIR_SUPPORT 2021-09-26 21:57:29 -06:00
fuse_main.c modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
fuse_node.c fusefs: correctly handle an inode that changes file types 2021-12-06 21:36:46 -07:00
fuse_node.h fusefs: update atime on reads when using cached attributes 2021-11-28 18:53:31 -07:00
fuse_vfsops.c vfs: remove the unused thread argument from NDINIT* 2021-11-25 22:50:42 +00:00
fuse_vnops.c fusefs: invalidate the cache during copy_file_range 2021-12-06 21:41:50 -07:00
fuse.h [skip ci] update copyright headers in fusefs files 2019-06-28 04:18:10 +00:00