Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc/powernv: Use struct opal_prd_msg in more places

Use the newly added struct opal_prd_msg in some other functions that
operate on opal_prd messages, rather than using other types.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230821142820.497107-2-mpe@ellerman.id.au

+5 -5
+5 -5
arch/powerpc/platforms/powernv/opal-prd.c
··· 221 221 size_t count, loff_t *ppos) 222 222 { 223 223 struct opal_prd_msg_header hdr; 224 + struct opal_prd_msg *msg; 224 225 ssize_t size; 225 - void *msg; 226 226 int rc; 227 227 228 228 size = sizeof(hdr); ··· 254 254 255 255 static int opal_prd_release(struct inode *inode, struct file *file) 256 256 { 257 - struct opal_prd_msg_header msg; 257 + struct opal_prd_msg msg; 258 258 259 - msg.size = cpu_to_be16(sizeof(msg)); 260 - msg.type = OPAL_PRD_MSG_TYPE_FINI; 259 + msg.header.size = cpu_to_be16(sizeof(msg)); 260 + msg.header.type = OPAL_PRD_MSG_TYPE_FINI; 261 261 262 - opal_prd_msg((struct opal_prd_msg *)&msg); 262 + opal_prd_msg(&msg); 263 263 264 264 atomic_xchg(&prd_usage, 0); 265 265