stec-inc / EnhanceIO

EnhanceIO Open Source for Linux
Other
420 stars 176 forks source link

Rebasing changes in commit 332fc8431a #48

Closed dbt816 closed 11 years ago

dbt816 commented 11 years ago

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

sanoj-stec commented 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.

dbt816 commented 11 years ago

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 :-)

sanoj-stec commented 11 years ago

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.