Messages in this thread | | | Date | Wed, 5 Apr 2023 21:18:26 +0200 | From | Peter Zijlstra <> | Subject | Re: [PATCH v2 03/13] rust: lock: introduce `Mutex` |
| |
On Wed, Apr 05, 2023 at 08:04:22PM +0200, Greg KH wrote: > On Wed, Apr 05, 2023 at 08:03:11PM +0200, Greg KH wrote: > > On Wed, Apr 05, 2023 at 02:51:01PM -0300, Wedson Almeida Filho wrote: > > > +void rust_helper_mutex_lock(struct mutex *lock) > > > +{ > > > + mutex_lock(lock); > > > +} > > > +EXPORT_SYMBOL_GPL(rust_helper_mutex_lock); > > > + > > > > No need to ever unlock a mutex? > > Oh nevermind, mutex_lock() is a macro, mutex_unlock() is not...
Yeah, so I despise all these stupid helpers... but I suppose it's the best they could come up with to interface the languages :/
The only hope is that the thing can do cross-language LTO or something to re-inline stuff.
| |