[PATCH 6.16 175/183] riscv: uaccess: fix __put_user_nocheck for unaligned accesses