mirror_zfs/include/os/linux/spl/sys
Alexander Motin 4866c2fabf
Cleanup VERIFY() macros (#17163)
- Fix VERIFY3B() when given non-boolean values.
 - Map EQUIV() into VERIFY3B(,==,) as equivalent.
 - Tune messages for better readability and to closer match source
code for easier search.  Unify user-space messages with kernel.
 - Tune printed types and remove %px outside of Linux kernel.

Signed-off-by:	Alexander Motin <mav@FreeBSD.org>
Sponsored by:	iXsystems, Inc.
Reviewed-by: @ImAwsumm
Reviewed-by: Rob Norris <robn@despairlabs.com>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
2025-04-16 09:01:32 -07:00
..
ia32 SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
acl.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
atomic.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
byteorder.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
callb.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
callo.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
cmn_err.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
condvar.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
cred.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
ctype.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
debug.h Cleanup VERIFY() macros (#17163) 2025-04-16 09:01:32 -07:00
disp.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
errno.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
fcntl.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
file.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
inttypes.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
isa_defs.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
kmem_cache.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
kmem.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
kstat.h linux/kstat: allow multi-level module names 2025-03-20 16:24:50 -07:00
list.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
misc.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
mod_os.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
mutex.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
param.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
proc.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
processor.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
procfs_list.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
random.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
rwlock.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
shrinker.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
sid.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
signal.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
simd.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
stat.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
string.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
sunddi.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
sysmacros.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
systeminfo.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
taskq.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
thread.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
time.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
timer.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
trace_spl.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
trace_taskq.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
trace.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
tsd.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
types32.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
types.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
uio.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
user.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
vfs.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
vmem.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
vmsystm.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
vnode.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
wait.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
wmsum.h SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
zmod.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00
zone.h SPDX: license tags: GPL-2.0-or-later 2025-03-13 17:57:09 -07:00