Re: [PATCH][MIPS] fix kgdb build error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Yoichi Yuasa wrote:
ptrace.h needs #include <linux/types.h>

[...]

Can you try this completely untested patch instead?

If it works, I will give it a more thorough test over the next few
weeks.

Signed-off-by: David Daney <ddaney@xxxxxxxxxxxxxxxxxx>
---
arch/mips/include/asm/ptrace.h |   16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/arch/mips/include/asm/ptrace.h b/arch/mips/include/asm/ptrace.h
index 3356873..2426bb7 100644
--- a/arch/mips/include/asm/ptrace.h
+++ b/arch/mips/include/asm/ptrace.h
@@ -84,25 +84,25 @@ enum pt_watch_style {
	pt_watch_style_mips64
};
struct mips32_watch_regs {
-	uint32_t watchlo[8];
+	unsigned int watchlo[8];
	/* Lower 16 bits of watchhi. */
-	uint16_t watchhi[8];
+	unsigned short watchhi[8];
	/* Valid mask and I R W bits.
	 * bit 0 -- 1 if W bit is usable.
	 * bit 1 -- 1 if R bit is usable.
	 * bit 2 -- 1 if I bit is usable.
	 * bits 3 - 11 -- Valid watchhi mask bits.
	 */
-	uint16_t watch_masks[8];
+	unsigned short watch_masks[8];
	/* The number of valid watch register pairs.  */
-	uint32_t num_valid;
+	unsigned int num_valid;
} __attribute__((aligned(8)));

struct mips64_watch_regs {
-	uint64_t watchlo[8];
-	uint16_t watchhi[8];
-	uint16_t watch_masks[8];
-	uint32_t num_valid;
+	unsigned long long watchlo[8];
+	unsigned short watchhi[8];
+	unsigned short watch_masks[8];
+	unsigned int num_valid;
} __attribute__((aligned(8)));

struct pt_watch_regs {


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux