Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 294643
b: refs/heads/master
c: add8287
h: refs/heads/master
i:
  294641: db024c8
  294639: 580d73d
v: v3
  • Loading branch information
Artem Bityutskiy committed Mar 9, 2012
1 parent 949a6ae commit 243fbc1
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a29852be492d61001d86c6ebf5fff9b93d7b4be9
refs/heads/master: add8287e3fa2160229117c9e1b7c9ca8cb661423
9 changes: 5 additions & 4 deletions trunk/drivers/mtd/ubi/wl.c
Original file line number Diff line number Diff line change
Expand Up @@ -350,18 +350,19 @@ static void prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e)
/**
* find_wl_entry - find wear-leveling entry closest to certain erase counter.
* @root: the RB-tree where to look for
* @max: highest possible erase counter
* @diff: maximum possible difference from the smallest erase counter
*
* This function looks for a wear leveling entry with erase counter closest to
* @max and less than @max.
* min + @diff, where min is the smallest erase counter.
*/
static struct ubi_wl_entry *find_wl_entry(struct rb_root *root, int max)
static struct ubi_wl_entry *find_wl_entry(struct rb_root *root, int diff)
{
struct rb_node *p;
struct ubi_wl_entry *e;
int max;

e = rb_entry(rb_first(root), struct ubi_wl_entry, u.rb);
max += e->ec;
max = e->ec + diff;

p = root->rb_node;
while (p) {
Expand Down

0 comments on commit 243fbc1

Please sign in to comment.