diff options
Diffstat (limited to 'arch/nds32/kernel/module.c')
| -rw-r--r-- | arch/nds32/kernel/module.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/nds32/kernel/module.c b/arch/nds32/kernel/module.c index 4167283d8293..1e31829cbc2a 100644 --- a/arch/nds32/kernel/module.c +++ b/arch/nds32/kernel/module.c @@ -40,7 +40,7 @@ void do_reloc16(unsigned int val, unsigned int *loc, unsigned int val_mask,  	tmp2 = tmp & loc_mask;  	if (partial_in_place) { -		tmp &= (!loc_mask); +		tmp &= (~loc_mask);  		tmp =  		    tmp2 | ((tmp + ((val & val_mask) >> val_shift)) & val_mask);  	} else { @@ -70,7 +70,7 @@ void do_reloc32(unsigned int val, unsigned int *loc, unsigned int val_mask,  	tmp2 = tmp & loc_mask;  	if (partial_in_place) { -		tmp &= (!loc_mask); +		tmp &= (~loc_mask);  		tmp =  		    tmp2 | ((tmp + ((val & val_mask) >> val_shift)) & val_mask);  	} else {  |