On Thu, Feb 22, 2024 at 2:00 AM Alice Ryhl <aliceryhl@xxxxxxxxxx> wrote: > > 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.) Ack. I'll move it up in the series. > > With the patch reordered: > > Reviewed-by: Alice Ryhl <aliceryhl@xxxxxxxxxx> Thanks Alice! > > Alice