2003-05-09 08:20:13

by norbert_wolff

[permalink] [raw]
Subject: Bug in arch/i386/mm/hugetlbpage.c

Hallo !

In arch/i386/mm/hugetlbpage.c htlbzone_pages and htlbpage_freelist
are declared static at the Top of the File and later
in set_hugetlb_mem_size() as extern.

gcc-3.4 does not accept this conflict.

Fix below.

Bye,

Norbert


--- hugetlbpage.c.orig 2003-05-05 01:53:41.%N +0200
+++ hugetlbpage.c 2003-05-09 09:32:43.%N +0200
@@ -398,8 +398,6 @@ int set_hugetlb_mem_size(int count)
{
int lcount;
struct page *page;
- extern long htlbzone_pages;
- extern struct list_head htlbpage_freelist;

if (count < 0)
lcount = count;


--
Norbert Wolff
OpenPGP-Key:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xF13BD6F6