summaryrefslogtreecommitdiff
path: root/arch/s390/kernel/crash_dump.c
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2023-02-02 17:47:39 +0300
committerHeiko Carstens <hca@linux.ibm.com>2023-02-09 22:11:23 +0300
commita02d584e72aa44eb825fb8fddc008bf93f0dfe85 (patch)
treef0ba21b082f9706033704666dcd22652c9540ac6 /arch/s390/kernel/crash_dump.c
parentb0b7b43fcc4666232b4ed65d2c8fa08aff1b6042 (diff)
downloadlinux-a02d584e72aa44eb825fb8fddc008bf93f0dfe85.tar.xz
s390/vx: use simple assignments to access __vector128 members
Use simple assignments to access __vector128 members instead of hard to read casts. Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'arch/s390/kernel/crash_dump.c')
-rw-r--r--arch/s390/kernel/crash_dump.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/crash_dump.c b/arch/s390/kernel/crash_dump.c
index c13b1455ec8c..8a617be28bb4 100644
--- a/arch/s390/kernel/crash_dump.c
+++ b/arch/s390/kernel/crash_dump.c
@@ -110,7 +110,7 @@ void __init save_area_add_vxrs(struct save_area *sa, __vector128 *vxrs)
/* Copy lower halves of vector registers 0-15 */
for (i = 0; i < 16; i++)
- memcpy(&sa->vxrs_low[i], &vxrs[i].u[2], 8);
+ sa->vxrs_low[i] = vxrs[i].low;
/* Copy vector registers 16-31 */
memcpy(sa->vxrs_high, vxrs + 16, 16 * sizeof(__vector128));
}