linuxkpi: Fix atomic_long_sub() overflow
By (ab)using atomic_long_add_return(), atomic_long_sub() was making
the atomic long overflow. Indeed the underlying FreeBSD atomic is based
on an unsigned long.
Reviewed by: manu
Approved by: manu
Differential Revision: https://reviews.freebsd.org/D38090