freebsd-dev/sys/compat
Mateusz Guzik e6bc24b038 kref: switch internal type to atomic_t and bring back const to kref_read
This unbreak drm-kmod build.

the const is part of Linux API

Unfortunately drm-kmod uses hand-rolled refcount* calls on a kref
object. For now go the easy route of keeping it operational by casting
stuff internally.

The general goal here is to make FreeBSD refcount API use an opaque
type, hence the ongoing removal of hand-rolled accesses.

Reported by:	emaste
2022-12-13 20:46:58 +00:00
..
freebsd32 compat32: retire now-unused MIPS support 2022-11-23 09:33:43 -05:00
ia32 Retire sv_transtrap 2022-05-20 14:54:03 +03:00
lindebugfs LinuxKPI,lindebugfs: add u8 base type and blob support 2022-11-28 17:21:50 +00:00
linprocfs linprocfs: Add net/route. 2022-10-22 13:52:58 +03:00
linsysfs linsysfs: plug set-but-not-used vars. 2022-03-31 23:49:26 +03:00
linux linux(4): Fix get_robust_list() syscall return value. 2022-11-09 00:17:17 +03:00
linuxkpi kref: switch internal type to atomic_t and bring back const to kref_read 2022-12-13 20:46:58 +00:00
x86bios pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t. 2022-09-22 15:08:52 -07:00