Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 105327
b: refs/heads/master
c: 636cc40
h: refs/heads/master
i:
  105325: 8ed15a3
  105323: 51a8e3e
  105319: 33710ff
  105311: 97e2260
v: v3
  • Loading branch information
Johannes Weiner authored and Linus Torvalds committed Jul 24, 2008
1 parent 562d0fc commit 54cd865
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 14 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: df049a5f41a3b2eee2131221959e3b558ba7c705
refs/heads/master: 636cc40cb79f511d9caa27ef098a83e4fa4971fb
23 changes: 10 additions & 13 deletions trunk/mm/bootmem.c
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ unsigned long max_low_pfn;
unsigned long min_low_pfn;
unsigned long max_pfn;

static LIST_HEAD(bdata_list);
#ifdef CONFIG_CRASH_DUMP
/*
* If we have booted due to a crash, max_pfn will be a very low value. We need
Expand All @@ -34,6 +33,8 @@ unsigned long saved_max_pfn;

bootmem_data_t bootmem_node_data[MAX_NUMNODES] __initdata;

static struct list_head bdata_list __initdata = LIST_HEAD_INIT(bdata_list);

static int bootmem_debug;

static int __init bootmem_debug_setup(char *buf)
Expand Down Expand Up @@ -73,20 +74,16 @@ unsigned long __init bootmem_bootmap_pages(unsigned long pages)
*/
static void __init link_bootmem(bootmem_data_t *bdata)
{
bootmem_data_t *ent;
struct list_head *iter;

if (list_empty(&bdata_list)) {
list_add(&bdata->list, &bdata_list);
return;
}
/* insert in order */
list_for_each_entry(ent, &bdata_list, list) {
if (bdata->node_boot_start < ent->node_boot_start) {
list_add_tail(&bdata->list, &ent->list);
return;
}
list_for_each(iter, &bdata_list) {
bootmem_data_t *ent;

ent = list_entry(iter, bootmem_data_t, list);
if (bdata->node_boot_start < ent->node_boot_start)
break;
}
list_add_tail(&bdata->list, &bdata_list);
list_add_tail(&bdata->list, iter);
}

/*
Expand Down

0 comments on commit 54cd865

Please sign in to comment.