Mon, Oct 5
fwiw crc16.h is used in (only)
sys/dev/atopcase/atopcase.c
sys/fs/ext2fs/ext2_csum.c
Sun, Oct 4
firstly we'd be changing the KBI (I think) on systems where sizeof(unsigned int) != size_t.
It looks all that`s needed is to change crc16() len parameter type from unsigned int to size_t in sys/sys/crc16.h and add #include <sys/crc16.h> line to linux/crc16.h
Sat, Oct 3
Created & implemented crc16.h, there are some new functions which I could not find already implemented in the FreeBSD base system
Wed, Sep 23
Made this change, running build test right now.
Sep 14 2026
Switched fallback to 0 GHz
Sep 13 2026
Sep 12 2026
Sep 11 2026
Sep 9 2026
Sep 8 2026
Yeah, sorry about the confusion.
Sep 7 2026
Sep 6 2026
Sep 4 2026
@bz If you have some time, can you let me know if there are any additional changes I should make?
Fixed formatting, incremented to correct value, fixed description, added test plan.
Sep 2 2026
Merged in c90c46ea239f
Aug 19 2026
Aug 18 2026
shipit!
Aug 16 2026
I didn't work on the implementation of dma-buf for FreeBSD. We have this BSD-licensed implementation in drm-kmod right now and we can surely move that to base. I find it receives changes infrequently in Linux, so hopefully, that shouldn't be something that slows down or interferes with making a given version of drm-kmod compatible with multiple versions of FreeBSD.
well if dumbbell says ok :-)
(a) what was this for again
(b) .. why can't we have a freebsd dmabuf implementation that we can use, and linuxkpi plugs into that?
