While reviewing code for thread-safety. I realized that this structure was a bit more complex than it should be... To: Linux-GPIO <linux-gpio@xxxxxxxxxxxxxxx> Cc: Viresh Kumar <viresh.kumar@xxxxxxxxxx> Signed-off-by: Erik Schilling <erik.schilling@xxxxxxxxxx> --- Erik Schilling (2): bindings: rust: construct chip infos by reference bindings: rust: drop unneeded Arc within Chip bindings/rust/libgpiod/src/chip.rs | 83 +++++++++++++++----------------------- 1 file changed, 33 insertions(+), 50 deletions(-) --- base-commit: ced90e79217793957b11414f47f8aa8a77c7a2d5 change-id: 20230927-chip-drop-arc-57debbe1e52a Best regards, -- Erik Schilling <erik.schilling@xxxxxxxxxx>