> This series extends the Rust module! macro with three capabilities that > are available to C modules but currently missing from the Rust > abstractions: string parameters, early boot command-line parameters, and > configurable initcall levels. > > The existing Rust module parameter infrastructure supports integer types > (i8..u64, isize, usize) but has no way to accept string values. > Additionally, built-in Rust modules cannot register parameters for early > boot command-line parsing (__setup / early_param), and all Rust modules > are hard-coded to initcall level 6 (device_initcall) with no way to > control initialization ordering. > I forgot to mention that these changes are a dependency for a netconsole rust implementation I'm working on and I need these three features to match the current behavior.
Regards, Matthew

