Skip to contentSkip to conversation

memblks compile fixes

PATCH In review Jesse Barnes 2 participants 2 messages Feb 5, 2004

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 memblks compile fixes

Looks like Jes forgot missed some conversions in his NR_MEMBLKS removal patch. Here's are the fixes to get ia64 going again.

Thanks,
Jesse

=== arch/ia64/kernel/acpi.c 1.60 vs edited ==--- 1.60/arch/ia64/kernel/acpi.c Tue Feb 3 21:35:17 2004
+++ edited/arch/ia64/kernel/acpi.c Thu Feb 5 11:46:50 2004
@@ -395,7 +395,7 @@
size = ma->length_hi;
size = (size << 32) | ma->length_lo;

- if (num_memblks >= NR_MEMBLKS) {
+ if (num_node_memblks >= NR_NODE_MEMBLKS) {
printk(KERN_ERR "Too many mem chunks in SRAT. Ignoring %ld MBytes at %lx\n",
size/(1024*1024), paddr);
return;
=== arch/ia64/sn/kernel/setup.c 1.30 vs edited ==--- 1.30/arch/ia64/sn/kernel/setup.c Tue Feb 3 21:39:58 2004
+++ edited/arch/ia64/sn/kernel/setup.c Thu Feb 5 11:46:31 2004
@@ -136,7 +136,7 @@
int nid;

nid = pxm_to_nid_map[pxm];
- for (i = 0; i < num_memblks; i++) {
+ for (i = 0; i < num_node_memblks; i++) {
if (node_memblk[i].nid = nid) {
return NASID_GET(node_memblk[i].start_paddr);
}

#1 lore raw
Quoted 3 lines · [email protected] (Jesse Barnes) wrote:

Looks like Jes forgot missed some conversions in his NR_MEMBLKS removal patch. Here's are the fixes to get ia64 going again.

It seems that Len has fixed one of these in the ACPI tree.

Len, were you planning on a merge soon? (You should...)

Quoted 23 lines

=== arch/ia64/kernel/acpi.c 1.60 vs edited ==> --- 1.60/arch/ia64/kernel/acpi.c Tue Feb 3 21:35:17 2004
+++ edited/arch/ia64/kernel/acpi.c Thu Feb 5 11:46:50 2004

(quoted diff) +1 -1
@@ -395,7 +395,7 @@
 	size = ma->length_hi;
 	size = (size << 32) | ma->length_lo;
 
-	if (num_memblks >= NR_MEMBLKS) {
+	if (num_node_memblks >= NR_NODE_MEMBLKS) {
 		printk(KERN_ERR "Too many mem chunks in SRAT. Ignoring %ld MBytes at %lx\n",
 		       size/(1024*1024), paddr);
 		return;

=== arch/ia64/sn/kernel/setup.c 1.30 vs edited ==> --- 1.30/arch/ia64/sn/kernel/setup.c Tue Feb 3 21:39:58 2004
+++ edited/arch/ia64/sn/kernel/setup.c Thu Feb 5 11:46:31 2004

(quoted diff) +1 -1
@@ -136,7 +136,7 @@
 	int nid;
 
 	nid = pxm_to_nid_map[pxm];
-	for (i = 0; i < num_memblks; i++) {
+	for (i = 0; i < num_node_memblks; i++) {
 		if (node_memblk[i].nid = nid) {
 			return NASID_GET(node_memblk[i].start_paddr);
 		}