EnhanceIO
EnhanceIO copied to clipboard
Support for Kernel mainline 5.6.x
it does not build.
extern struct proc_dir_entry *proc_create_data(const char *, umode_t,
^~~~~~~~~~~~~~~~
/mnt/rdata/work/linuxwork/EnhanceIO/Driver/enhanceio/eio_procfs.c:1417:39: error: passing argument 4 of ‘proc_create_data’ from incompatible pointer type [-Werror=incompatible-pointer-types]
entry = proc_create_data(s, 0, NULL, &eio_config_operations, dmc);
Same
Issues persist with Linux Kernel 5.7.0.
Fixed in https://github.com/tytgatlieven/EnhanceIO/commit/42aa1a10ef6d7da784693a7b826929e182252b5d
As far as I know, there has been another change (related to BIO) in kernel 5.9 that breaks EnhanceIO once again.