On Wed, Feb 21, 2024 at 8:41 PM Suren Baghdasaryan <surenb@xxxxxxxxxx> wrote: > > From: Kent Overstreet <kent.overstreet@xxxxxxxxx> > > Memory allocation profiling is turning krealloc() into a nontrivial > macro - so for now, we need a helper for it. > > Until we have proper support on the rust side for memory allocation > profiling this does mean that all Rust allocations will be accounted to > the helper. > > Signed-off-by: Kent Overstreet <kent.overstreet@xxxxxxxxx> > Cc: Miguel Ojeda <ojeda@xxxxxxxxxx> > Cc: Alex Gaynor <alex.gaynor@xxxxxxxxx> > Cc: Wedson Almeida Filho <wedsonaf@xxxxxxxxx> > Cc: Boqun Feng <boqun.feng@xxxxxxxxx> > Cc: Gary Guo <gary@xxxxxxxxxxx> > Cc: "Björn Roy Baron" <bjorn3_gh@xxxxxxxxxxxxxx> > Cc: Benno Lossin <benno.lossin@xxxxxxxxx> > Cc: Andreas Hindborg <a.hindborg@xxxxxxxxxxx> > Cc: Alice Ryhl <aliceryhl@xxxxxxxxxx> > Cc: rust-for-linux@xxxxxxxxxxxxxxx > Signed-off-by: Suren Baghdasaryan <surenb@xxxxxxxxxx> Currently, the Rust build doesn't work throughout the entire series since there are some commits where krealloc is missing before you introduce the helper. If you introduce the helper first before krealloc stops being an exported function, then the Rust build should work throughout the entire series. (Having both the helper and the exported function at the same time is not a problem.) With the patch reordered: Reviewed-by: Alice Ryhl <aliceryhl@xxxxxxxxxx> Alice