diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-26 14:51:14 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-26 14:51:14 -0800 | 
| commit | a6590b9f01dca2d45a38b8387f59812c44f68a2f (patch) | |
| tree | cabc65bb93d92763538d04cdfba1e62eaffc8a76 /fs/ubifs/lpt_commit.c | |
| parent | 1085db4aa68ce960f8c987a67a104ba834022fef (diff) | |
| parent | 8afd500cb52a5d00bab4525dd5a560d199f979b9 (diff) | |
Merge tag 'upstream-3.9-rc1' of git://git.infradead.org/linux-ubifs
Pull ubifs updates from Artem Bityutskiy:
 "It's been quite silent and we have only a couple of bug-fixes for the
  orphans handling code plus one cosmetic change."
* tag 'upstream-3.9-rc1' of git://git.infradead.org/linux-ubifs:
  UBIFS: fix double free of ubifs_orphan objects
  UBIFS: fix use of freed ubifs_orphan objects
  UBIFS: rename random32() to prandom_u32()
Diffstat (limited to 'fs/ubifs/lpt_commit.c')
| -rw-r--r-- | fs/ubifs/lpt_commit.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/fs/ubifs/lpt_commit.c b/fs/ubifs/lpt_commit.c index 9daaeef675dd..4b826abb1528 100644 --- a/fs/ubifs/lpt_commit.c +++ b/fs/ubifs/lpt_commit.c @@ -2007,28 +2007,28 @@ static int dbg_populate_lsave(struct ubifs_info *c)  	if (!dbg_is_chk_gen(c))  		return 0; -	if (random32() & 3) +	if (prandom_u32() & 3)  		return 0;  	for (i = 0; i < c->lsave_cnt; i++)  		c->lsave[i] = c->main_first;  	list_for_each_entry(lprops, &c->empty_list, list) -		c->lsave[random32() % c->lsave_cnt] = lprops->lnum; +		c->lsave[prandom_u32() % c->lsave_cnt] = lprops->lnum;  	list_for_each_entry(lprops, &c->freeable_list, list) -		c->lsave[random32() % c->lsave_cnt] = lprops->lnum; +		c->lsave[prandom_u32() % c->lsave_cnt] = lprops->lnum;  	list_for_each_entry(lprops, &c->frdi_idx_list, list) -		c->lsave[random32() % c->lsave_cnt] = lprops->lnum; +		c->lsave[prandom_u32() % c->lsave_cnt] = lprops->lnum;  	heap = &c->lpt_heap[LPROPS_DIRTY_IDX - 1];  	for (i = 0; i < heap->cnt; i++) -		c->lsave[random32() % c->lsave_cnt] = heap->arr[i]->lnum; +		c->lsave[prandom_u32() % c->lsave_cnt] = heap->arr[i]->lnum;  	heap = &c->lpt_heap[LPROPS_DIRTY - 1];  	for (i = 0; i < heap->cnt; i++) -		c->lsave[random32() % c->lsave_cnt] = heap->arr[i]->lnum; +		c->lsave[prandom_u32() % c->lsave_cnt] = heap->arr[i]->lnum;  	heap = &c->lpt_heap[LPROPS_FREE - 1];  	for (i = 0; i < heap->cnt; i++) -		c->lsave[random32() % c->lsave_cnt] = heap->arr[i]->lnum; +		c->lsave[prandom_u32() % c->lsave_cnt] = heap->arr[i]->lnum;  	return 1;  }  | 
