Added a generic inline helper function mpi3mr_atomic_dec_if_not_zero() that performs
a safe atomic decrement only if the current value is non-zero.
This wrapper uses atomic_fcmpset_int() to ensure lockless and thread-safe modification of
mpi3mr_atomic_t counters. It replaces non-atomic read-and-decrement patterns in the driver,
which are prone to race conditions and possible underflow under concurrent access.
Suggested by: chs