powerpc/signal: Fix confusing header documentation in sigcontext.h
authorAnshuman Khandual <khandual@linux.vnet.ibm.com>
Mon, 6 Jul 2015 10:25:33 +0000 (15:55 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 16 Jul 2015 06:14:40 +0000 (16:14 +1000)
Commit ce48b2100785 "powerpc: Add VSX context save/restore, ptrace and
signal support" expanded the 'vmx_reserve' array element to contain 101
double words, but the comment block above was not updated.

Also reorder the constants in the array size declaration to reflect the
logic mentioned in the comment block above. This change helps in
explaining how the HW registers are represented in the array. But no
functional change.

Signed-off-by: Anshuman Khandual <khandual@linux.vnet.ibm.com>
[mpe: Reworded change log and added whitespace around +'s]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/uapi/asm/sigcontext.h

index 9c1f24fd5d112a1e0e94503180fb17b425e8e596..3ad0c7f001a952c970e8a23ce33e33ad122791f8 100644 (file)
@@ -28,7 +28,7 @@ struct sigcontext {
 /*
  * To maintain compatibility with current implementations the sigcontext is
  * extended by appending a pointer (v_regs) to a quadword type (elf_vrreg_t)
- * followed by an unstructured (vmx_reserve) field of 69 doublewords.  This
+ * followed by an unstructured (vmx_reserve) field of 101 doublewords. This
  * allows the array of vector registers to be quadword aligned independent of
  * the alignment of the containing sigcontext or ucontext. It is the
  * responsibility of the code setting the sigcontext to set this pointer to
@@ -80,7 +80,7 @@ struct sigcontext {
  * registers and vscr/vrsave.
  */
        elf_vrreg_t     __user *v_regs;
-       long            vmx_reserve[ELF_NVRREG+ELF_NVRREG+32+1];
+       long            vmx_reserve[ELF_NVRREG + ELF_NVRREG + 1 + 32];
 #endif
 };