From 77ee1312409a53284ed34f1a005c38963c416812 Mon Sep 17 00:00:00 2001 From: "Steven J. Hill" Date: Mon, 25 Mar 2013 12:07:40 -0500 Subject: [PATCH] --- yaml --- r: 375202 b: refs/heads/master c: 8fe4bb98e42945ddf2c0d47cec647ef76909e812 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/mips/mm/uasm-micromips.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 210ca8006f9f..586b7fde1a26 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f6b06d9361a008afb93b97fb3683a6e92d69d0f4 +refs/heads/master: 8fe4bb98e42945ddf2c0d47cec647ef76909e812 diff --git a/trunk/arch/mips/mm/uasm-micromips.c b/trunk/arch/mips/mm/uasm-micromips.c index 476d50c5fac1..162ee6d62788 100644 --- a/trunk/arch/mips/mm/uasm-micromips.c +++ b/trunk/arch/mips/mm/uasm-micromips.c @@ -130,7 +130,8 @@ static inline __uasminit u32 build_bimm(s32 arg) static inline __uasminit u32 build_jimm(u32 arg) { - WARN(arg & ~(JIMM_MASK << 2), + + WARN(arg & ~((JIMM_MASK << 2) | 1), KERN_WARNING "Micro-assembler field overflow\n"); return (arg >> 1) & JIMM_MASK;