forked from torvalds/linux
    
        
        - 
                Notifications
    
You must be signed in to change notification settings  - Fork 475
 
Closed
Labels
good first issueGood for newcomersGood for newcomers• libRelated to the `rust/` library.Related to the `rust/` library.
Description
Add the function into_raw to ARef<T>, the function should:
- consume the 
ARef<T>by value, but not run the destructor, so you need tomem::forgettheARef<T>. - return a 
NonNull<T>or a*mut T, figure out which one works better. - have an example and some documentation.
 
Also adjust instances where ARefs are manually forgotten to use this new function.
This requires submitting a proper patch to the LKML and the Rust for Linux mailing list. Please recall to test your changes, to use a proper title for the commit, to sign your commit under the Developer's Certificate of Origin and so on. Please see https://docs.kernel.org/process/submitting-patches.html and https://rust-for-linux.com/contributing for details.
Please take this issue only if you are new to the kernel development process and you would like to use it as a test to submit your first patch to the kernel.
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomers• libRelated to the `rust/` library.Related to the `rust/` library.