[PATCH 4.16 084/272] riscv/spinlock: Strengthen implementations with fences