restore lessened scope of local `undo'
Cc: Davidlohr Bueso <davidlohr@hp.com>
Cc: Jiri Kosina <jkosina@suse.cz>
Cc: Manfred Spraul <manfred@colorfullife.com>
Cc: Petr Mladek <pmladek@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
static int perform_atomic_semop(struct sem_array *sma, struct sembuf *sops,
int nsops, struct sem_undo *un, int pid)
{
- int result, undo, sem_op;
+ int result, sem_op;
struct sembuf *sop;
struct sem * curr;
goto out_of_range;
if (sop->sem_flg & SEM_UNDO) {
- undo = un->semadj[sop->sem_num] - sem_op;
+ int undo = un->semadj[sop->sem_num] - sem_op;
/* Exceeding the undo range is an error. */
if (undo < (-SEMAEM - 1) || undo > SEMAEM)
goto out_of_range;