Closed dbt816 closed 11 years ago
yes, we should be upgrading to 3.10 kernel
however, if any body would like to 3.9 since 3.10 is not stable yet, then one can retrieve an older version by doing git checkout 7696f327cecca389cb644e985016c343c120aeb6 Driver/enhanceio/eio_procfs.c
Currently, we are inviting linux kernel folk for performance comparison between dm-cache, bcache and EnhanceIO. Since dm-cache and bcache are merged in 3.10.rc2 kernel, we had to rebase EnhanceIO accordingly.
OK, that makes sense if 3.10 is your target for kernel integration, although it would be nice to branch a version until everyone currently using eio is up to the 3.10 version.
I sincerely hope you get the code into the mainline kernel. I have been very pleased with eio... it's running on my home servers, my desktop and my laptop :-)
We could add a branch if more users request for one Glad to know you liked EnhanceIO We are currently doing performance comparisons between EnhanceIO and other solutions The initial results look good, we will be posting our results to lkml soon. With that I hope they should be open for merging EnhanceIO into mainline kernel.
The changes to eio_procfs.c are incompatible with the 3.9 kernel (and all prior versions, I would assume).
The error: eio_procfs.c:1804:2: error: implicit declaration of function ‘PDE_DATA'
And there are several warnings for calling single_open()
warning: passing argument 3 of ‘single_open’ makes pointer from integer without a cast