[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230717135311.1841165-1-aliceryhl@google.com>
Date: Mon, 17 Jul 2023 13:53:11 +0000
From: Alice Ryhl <aliceryhl@...gle.com>
To: boqun.feng@...il.com
Cc: alex.gaynor@...il.com, aliceryhl@...gle.com,
benno.lossin@...ton.me, bjorn3_gh@...tonmail.com, gary@...yguo.net,
jiangshanlai@...il.com, linux-kernel@...r.kernel.org,
nmi@...aspace.dk, ojeda@...nel.org, patches@...ts.linux.dev,
rust-for-linux@...r.kernel.org, tj@...nel.org, wedsonaf@...il.com,
yakoyoku@...il.com
Subject: Re: [PATCH v3 4/9] rust: workqueue: add low-level workqueue bindings
Boqun Feng <boqun.feng@...il.com> writes:
>> +// SAFETY: Kernel workqueues are usable from any thread.
>> +unsafe impl Send for Queue {}
>> +unsafe impl Sync for Queue {}
>
> I don't think "usable from any thread" is the accurate wording here, it
> sounds to me that there are types that cannot be used for a particular
> type of threads ;-)
>
> Maybe
>
> // SAFETY: Accesses to workqueues used by [`Queue`] are
> // thread-safe.
>
> ?
Sure, I'll make that change in the next version.
Alice
Powered by blists - more mailing lists