]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/ptrace: Fix enforcement of DAWR constraints
authorMichael Neuling <mikey@neuling.org>
Thu, 17 May 2018 05:37:14 +0000 (15:37 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 21 May 2018 04:47:44 +0000 (14:47 +1000)
commit6e8232deacea1ab5c5ade57e908cbf9a619b1a12
tree774894519f6b0aac66d2e9f81d6f1c37e12e6eea
parent0d1f83ac6b969f6a6c6d813f831216e0bccaa07c
powerpc/ptrace: Fix enforcement of DAWR constraints

Back when we first introduced the DAWR, in commit 55e3dc59b280
("powerpc: Change hardware breakpoint to allow longer ranges"), we
screwed up the constraint making it a 1024 byte boundary rather than a
512. This makes the check overly permissive. Fortunately GDB is the
only real user and it always did they right thing, so we never
noticed.

This fixes the constraint to 512 bytes.

Fixes: 55e3dc59b280 ("powerpc: Change hardware breakpoint to allow longer ranges")
Cc: stable@vger.kernel.org # v3.9+
Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/kernel/hw_breakpoint.c