On Mon, Jun 16, 2025 at 02:01:26PM -0700, Gleb Smirnoff wrote:
> On Sat, Jun 14, 2025 at 08:59:39AM -0400, Mark Johnston wrote:
> M> If your suggestion is implemented, then it would be sensible to use a
> M> different name to avoid collisions, maybe SET_EXTERROR() or just
> M> EXTERROR().
> 
> I'd vote for EXTERROR(). But now with the function existing, why would
> we recommend to use the macro instead of the function at all?
Because there is an option to not bloat the kernel with strings.
Also there is a desire to provide more info, like amount of the arguments
supplied, automatically.

It is already EXTERROR().  See vm/vm_mmap.c for exemplary usage.

> IMHO, the
> function shall be the right use and that will make any macro collisions
> with ZFS or whatever void.

Reply via email to