On Thu, Feb 27, 2025 at 05:45:02PM +0100, Miguel Ojeda wrote: > On Thu, Feb 27, 2025 at 1:01 PM Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > > > Sorry, you are right, it does, and of course it happens (otherwise how > > would bindings work), but for small functions like this, how is the C > > code kept in sync with the rust side? Where is the .h file that C > > should include? > > What you were probably remembering is that it still needs to be > justified, i.e. we don't want to generally/freely start replacing > "individual functions" and doing FFI both ways everywhere, i.e. the > goal is to build safe abstractions wherever possible. Ah, ok, that's what I was remembering. Anyway, the "pass a void blob from C into rust" that this patch is doing feels really odd to me, and hard to verify it is "safe" at a simple glance. thanks, greg k-h