Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add io_uring tests #23

Open
l0kod opened this issue Jan 31, 2024 · 14 comments
Open

Add io_uring tests #23

l0kod opened this issue Jan 31, 2024 · 14 comments
Labels
good first issue Good for newcomers test Test improvement

Comments

@l0kod
Copy link
Member

l0kod commented Jan 31, 2024

io_uring is a complex interface growing quickly that can lead to critical security issues and bypass of security checks. Current Landlock's tests don't check with io_uring operations.

It would be good to extend Landlock's tests using relevant io_uring's operations (e.g. IORING_OP_OPENAT, IORING_OP_CONNECT).

@l0kod l0kod added test Test improvement good first issue Good for newcomers labels Jan 31, 2024
@l0kod l0kod mentioned this issue Mar 12, 2024
@maha-sachin
Copy link

hi I am Maha from outreachy, can you guide me about this issue

@l0kod
Copy link
Member Author

l0kod commented Mar 14, 2024

Hi! The goal is to add new tests to these test files.

@maha-sachin
Copy link

maha-sachin commented Mar 14, 2024

@l0kod, Thank you for your assistance! can you help me to assign this issue? , I will start working on it and make the necessary changes.

@l0kod
Copy link
Member Author

l0kod commented Mar 15, 2024

I'm assigning this issue to you. Please regularly update it with your progress. This doesn't need to be long but just enough to make sure you are not blocked.

You can add the io_uring command on which you are working on. Other people interested to add new tests could complete this list and work together.

@maha-sachin
Copy link

I'm assigning this issue to you. Please regularly update it with your progress. This doesn't need to be long but just enough to make sure you are not blocked.

You can add the io_uring command on which you are working on. Other people interested to add new tests could complete this list and work together.

@l0kod, I appreciate the opportunity to contribute. I'll start working on it right away and will provide regular updates on my progress.

@l0kod
Copy link
Member Author

l0kod commented Mar 18, 2024

@Madhupatel08 please read the Outreachy's kernel development documentation first. Your PR doesn't help with this issue, there is nothing specific to Landlock.

@AlisonSchofield
Copy link

hi I am Maha from outreachy, can you guide me about this issue

Hi Maha - Are you intending to be an applicant with Linux Kernel Outreachy this round? Please drop me a note if so. Thanks! (I'm the kernel coordinator for Outreachy)

@maha-sachin
Copy link

Hi @AlisonSchofield, Glad to hear from you.
I am interested in becoming an applicant. What might be the best way to reach out to you?

@maha-sachin
Copy link

@l0kod, @AlisonSchofield , I'm excited about the opportunity to contribute to the Linux Kernel project. However, I am using a macOS Apple Silicon device, and I understand that the project setup requires Linux, which is typically more conducive to working with the kernel. To address this, I'm in the process of arranging to obtain Ubuntu OS through my city employment service. Once I have it set up, I'll be fully equipped to dive into the project requirements.

Thank you for your understanding and support.

@MissTipo
Copy link

Hi, I would like to work on this issue. I have already made contributions to drivers/staging and have one patch accepted and a couple patches with the acked-by tags. Can I please get this issue assigned to me so I can start working on It?
Thank you.

@l0kod
Copy link
Member Author

l0kod commented Mar 20, 2024

Hi @MissTipo! Yes, you can start working on this. We like tests and everyone can add new ones. Moreover, you are indeed following the Outreachy rules and already sent a lot of patches.

For now, we can have several assignees. We'll see how it goes with the first patches for this task.

@l0kod
Copy link
Member Author

l0kod commented Mar 28, 2024

For reference: the related patch.

@l0kod
Copy link
Member Author

l0kod commented Jul 15, 2024

I guess nobody is working on this task anymore.

@sm1ling-knight
Copy link

It would be great to also have a test for the IORING_OP_SOCKET operation when Socket access-control is applied.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers test Test improvement
Projects
Status: Ready
Development

No branches or pull requests

5 participants