thustorage / lambda-io

λ-IO: a unified I/O stack for computational storage [FAST'23]
https://www.usenix.org/conference/fast23/presentation/yang-zhe
70 stars 8 forks source link

There is a problem with building the linux kernel. #3

Open yunekorea opened 5 months ago

yunekorea commented 5 months ago

Hello. I'm trying to implement this project in our system with DaisyPlus. I was trying to build the kernel and downgrade from kernel version 5.15.0-101-generic to 5.10.21 which you have suggested. But an error saying that there is no lio.h header file in linux directory.

So I copied a file with the same name from "uebf-rt/include/" to the specified directory and built it. The system says that it was successful but after installing the built kernel and running the "eval-one" program you provided, another error occurs saying that seems to be failing at the function "set_back_file".

So, I'm wondering if there was a misbehavior of me when building the kernel. I suspect that the reason was copying the lio.h from the other directory. If it is true, can you provide me with a correct solution for getting the lio.h file?

yzim commented 1 month ago

Hello. Apart from building and using the kernel source, please also compile and install the kernel module in the kmod folder. "set_back_file" relies on it.