Repository navigation
Rust Binder speed up get_node_debug_info #1249
Copy link
Copy link
Closed
Labels
easyExpected to be an easy issue to resolve.Expected to be an easy issue to resolve.good first issueGood for newcomersGood for newcomers• driversRelated to the example drivers in `drivers/`.Related to the example drivers in `drivers/`.
Description
Activity
- added• driversRelated to the example drivers in `drivers/`.Related to the example drivers in `drivers/`.good first issueGood for newcomersGood for newcomerseasyExpected to be an easy issue to resolve.Expected to be an easy issue to resolve.
on Jul 27, 2026 Hi, I sent it to the mailing list:
https://lore.kernel.org/rust-for-linux/20260728012249.3084154-1-rafael@rcpassos.me/T/#u
I also looked for other cases like this, and did not find any.
Can I take this issue?
Hi, the V2 is in the mailing list:
https://lore.kernel.org/rust-for-linux/20260731133253.661634-1-rafael@rcpassos.me/T/#u- added 2 commits that reference this issue
on Aug 13, 2026 Can I work on this issue?
It's already solved.
Reacted by Bashar khan and Rafael Passos- added 6 commits that reference this issue
on Oct 7, 2026
Metadata
Metadata
Assignees
Labels
easyExpected to be an easy issue to resolve.Expected to be an easy issue to resolve.good first issueGood for newcomersGood for newcomers• driversRelated to the example drivers in `drivers/`.Related to the example drivers in `drivers/`.
Currently
get_node_debug_infofinds the next node by iterating over thenodesrbtree. However, this can be sped up by usingcursor_lower_bound(), reducing the cost from O(n) to O(log n).This requires submitting a proper patch to the LKML and the Rust for Linux mailing list. Please recall to test your changes (including generating the documentation if changed, running the Rust doctests if changed, etc.), to justify the commit well in the message (""what"" & ""why""), to use a proper title for the commit, to sign your commit under the Developer's Certificate of Origin and to add a
Suggested-by:tag, and aLink:tag to this issue. Please see https://docs.kernel.org/process/submitting-patches.html and https://rust-for-linux.com/contributing for details.