diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-21 16:02:00 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-21 16:02:00 -0400 |
| commit | 3488007afc139929cfd16ab98670f87749d4f6fd (patch) | |
| tree | b3beca26b87b869eb824baf68002b3b968978c59 | |
| parent | 47c317a7aaa2fbac03811a569829fa954e641520 (diff) | |
| parent | cfc1b9a6a683c835a20d5b565ade55baf639f72f (diff) | |
Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
* 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
x86: convert Dprintk to pr_debug
| -rw-r--r-- | arch/x86/kernel/acpi/boot.c | 6 | ||||
| -rw-r--r-- | arch/x86/kernel/cpu/perfctr-watchdog.c | 4 | ||||
| -rw-r--r-- | arch/x86/kernel/setup_percpu.c | 6 | ||||
| -rw-r--r-- | arch/x86/kernel/smpboot.c | 52 | ||||
| -rw-r--r-- | arch/x86/mm/numa_64.c | 4 | ||||
| -rw-r--r-- | arch/x86/pci/early.c | 16 | ||||
| -rw-r--r-- | include/asm-x86/apic.h | 2 | ||||
| -rw-r--r-- | include/asm-x86/mach-default/smpboot_hooks.h | 6 |
8 files changed, 44 insertions, 52 deletions
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c index f489d7a9be92..fa88a1d71290 100644 --- a/arch/x86/kernel/acpi/boot.c +++ b/arch/x86/kernel/acpi/boot.c | |||
| @@ -1021,7 +1021,7 @@ void __init mp_config_acpi_legacy_irqs(void) | |||
| 1021 | mp_bus_id_to_type[MP_ISA_BUS] = MP_BUS_ISA; | 1021 | mp_bus_id_to_type[MP_ISA_BUS] = MP_BUS_ISA; |
| 1022 | #endif | 1022 | #endif |
| 1023 | set_bit(MP_ISA_BUS, mp_bus_not_pci); | 1023 | set_bit(MP_ISA_BUS, mp_bus_not_pci); |
| 1024 | Dprintk("Bus #%d is ISA\n", MP_ISA_BUS); | 1024 | pr_debug("Bus #%d is ISA\n", MP_ISA_BUS); |
| 1025 | 1025 | ||
| 1026 | #ifdef CONFIG_X86_ES7000 | 1026 | #ifdef CONFIG_X86_ES7000 |
| 1027 | /* | 1027 | /* |
| @@ -1127,8 +1127,8 @@ int mp_register_gsi(u32 gsi, int triggering, int polarity) | |||
| 1127 | return gsi; | 1127 | return gsi; |
| 1128 | } | 1128 | } |
| 1129 | if (test_bit(ioapic_pin, mp_ioapic_routing[ioapic].pin_programmed)) { | 1129 | if (test_bit(ioapic_pin, mp_ioapic_routing[ioapic].pin_programmed)) { |
| 1130 | Dprintk(KERN_DEBUG "Pin %d-%d already programmed\n", | 1130 | pr_debug(KERN_DEBUG "Pin %d-%d already programmed\n", |
| 1131 | mp_ioapic_routing[ioapic].apic_id, ioapic_pin); | 1131 | mp_ioapic_routing[ioapic].apic_id, ioapic_pin); |
| 1132 | #ifdef CONFIG_X86_32 | 1132 | #ifdef CONFIG_X86_32 |
| 1133 | return (gsi < IRQ_COMPRESSION_START ? gsi : gsi_to_irq[gsi]); | 1133 | return (gsi < IRQ_COMPRESSION_START ? gsi : gsi_to_irq[gsi]); |
| 1134 | #else | 1134 | #else |
diff --git a/arch/x86/kernel/cpu/perfctr-watchdog.c b/arch/x86/kernel/cpu/perfctr-watchdog.c index 6d4bdc02388a..de7439f82b92 100644 --- a/arch/x86/kernel/cpu/perfctr-watchdog.c +++ b/arch/x86/kernel/cpu/perfctr-watchdog.c | |||
| @@ -250,7 +250,7 @@ static void write_watchdog_counter(unsigned int perfctr_msr, | |||
| 250 | 250 | ||
| 251 | do_div(count, nmi_hz); | 251 | do_div(count, nmi_hz); |
| 252 | if(descr) | 252 | if(descr) |
| 253 | Dprintk("setting %s to -0x%08Lx\n", descr, count); | 253 | pr_debug("setting %s to -0x%08Lx\n", descr, count); |
| 254 | wrmsrl(perfctr_msr, 0 - count); | 254 | wrmsrl(perfctr_msr, 0 - count); |
| 255 | } | 255 | } |
| 256 | 256 | ||
| @@ -261,7 +261,7 @@ static void write_watchdog_counter32(unsigned int perfctr_msr, | |||
| 261 | 261 | ||
| 262 | do_div(count, nmi_hz); | 262 | do_div(count, nmi_hz); |
| 263 | if(descr) | 263 | if(descr) |
| 264 | Dprintk("setting %s to -0x%08Lx\n", descr, count); | 264 | pr_debug("setting %s to -0x%08Lx\n", descr, count); |
| 265 | wrmsr(perfctr_msr, (u32)(-count), 0); | 265 | wrmsr(perfctr_msr, (u32)(-count), 0); |
| 266 | } | 266 | } |
| 267 | 267 | ||
diff --git a/arch/x86/kernel/setup_percpu.c b/arch/x86/kernel/setup_percpu.c index cac68430d31f..f7745f94c006 100644 --- a/arch/x86/kernel/setup_percpu.c +++ b/arch/x86/kernel/setup_percpu.c | |||
| @@ -227,8 +227,8 @@ static void __init setup_node_to_cpumask_map(void) | |||
| 227 | /* allocate the map */ | 227 | /* allocate the map */ |
| 228 | map = alloc_bootmem_low(nr_node_ids * sizeof(cpumask_t)); | 228 | map = alloc_bootmem_low(nr_node_ids * sizeof(cpumask_t)); |
| 229 | 229 | ||
| 230 | Dprintk(KERN_DEBUG "Node to cpumask map at %p for %d nodes\n", | 230 | pr_debug(KERN_DEBUG "Node to cpumask map at %p for %d nodes\n", |
| 231 | map, nr_node_ids); | 231 | map, nr_node_ids); |
| 232 | 232 | ||
| 233 | /* node_to_cpumask() will now work */ | 233 | /* node_to_cpumask() will now work */ |
| 234 | node_to_cpumask_map = map; | 234 | node_to_cpumask_map = map; |
| @@ -248,7 +248,7 @@ void __cpuinit numa_set_node(int cpu, int node) | |||
| 248 | per_cpu(x86_cpu_to_node_map, cpu) = node; | 248 | per_cpu(x86_cpu_to_node_map, cpu) = node; |
| 249 | 249 | ||
| 250 | else | 250 | else |
| 251 | Dprintk(KERN_INFO "Setting node for non-present cpu %d\n", cpu); | 251 | pr_debug("Setting node for non-present cpu %d\n", cpu); |
| 252 | } | 252 | } |
| 253 | 253 | ||
| 254 | void __cpuinit numa_clear_node(int cpu) | 254 | void __cpuinit numa_clear_node(int cpu) |
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index 27640196eb7c..4b53a647bc0a 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c | |||
| @@ -216,7 +216,7 @@ static void __cpuinit smp_callin(void) | |||
| 216 | panic("%s: phys CPU#%d, CPU#%d already present??\n", __func__, | 216 | panic("%s: phys CPU#%d, CPU#%d already present??\n", __func__, |
| 217 | phys_id, cpuid); | 217 | phys_id, cpuid); |
| 218 | } | 218 | } |
| 219 | Dprintk("CPU#%d (phys ID: %d) waiting for CALLOUT\n", cpuid, phys_id); | 219 | pr_debug("CPU#%d (phys ID: %d) waiting for CALLOUT\n", cpuid, phys_id); |
| 220 | 220 | ||
| 221 | /* | 221 | /* |
| 222 | * STARTUP IPIs are fragile beasts as they might sometimes | 222 | * STARTUP IPIs are fragile beasts as they might sometimes |
| @@ -251,7 +251,7 @@ static void __cpuinit smp_callin(void) | |||
| 251 | * boards) | 251 | * boards) |
| 252 | */ | 252 | */ |
| 253 | 253 | ||
| 254 | Dprintk("CALLIN, before setup_local_APIC().\n"); | 254 | pr_debug("CALLIN, before setup_local_APIC().\n"); |
| 255 | smp_callin_clear_local_apic(); | 255 | smp_callin_clear_local_apic(); |
| 256 | setup_local_APIC(); | 256 | setup_local_APIC(); |
| 257 | end_local_APIC_setup(); | 257 | end_local_APIC_setup(); |
| @@ -266,7 +266,7 @@ static void __cpuinit smp_callin(void) | |||
| 266 | local_irq_enable(); | 266 | local_irq_enable(); |
| 267 | calibrate_delay(); | 267 | calibrate_delay(); |
| 268 | local_irq_disable(); | 268 | local_irq_disable(); |
| 269 | Dprintk("Stack at about %p\n", &cpuid); | 269 | pr_debug("Stack at about %p\n", &cpuid); |
| 270 | 270 | ||
| 271 | /* | 271 | /* |
| 272 | * Save our processor parameters | 272 | * Save our processor parameters |
| @@ -513,7 +513,7 @@ static void impress_friends(void) | |||
| 513 | /* | 513 | /* |
| 514 | * Allow the user to impress friends. | 514 | * Allow the user to impress friends. |
| 515 | */ | 515 | */ |
| 516 | Dprintk("Before bogomips.\n"); | 516 | pr_debug("Before bogomips.\n"); |
| 517 | for_each_possible_cpu(cpu) | 517 | for_each_possible_cpu(cpu) |
| 518 | if (cpu_isset(cpu, cpu_callout_map)) | 518 | if (cpu_isset(cpu, cpu_callout_map)) |
| 519 | bogosum += cpu_data(cpu).loops_per_jiffy; | 519 | bogosum += cpu_data(cpu).loops_per_jiffy; |
| @@ -523,7 +523,7 @@ static void impress_friends(void) | |||
| 523 | bogosum/(500000/HZ), | 523 | bogosum/(500000/HZ), |
| 524 | (bogosum/(5000/HZ))%100); | 524 | (bogosum/(5000/HZ))%100); |
| 525 | 525 | ||
| 526 | Dprintk("Before bogocount - setting activated=1.\n"); | 526 | pr_debug("Before bogocount - setting activated=1.\n"); |
| 527 | } | 527 | } |
| 528 | 528 | ||
| 529 | static inline void __inquire_remote_apic(int apicid) | 529 | static inline void __inquire_remote_apic(int apicid) |
| @@ -585,7 +585,7 @@ wakeup_secondary_cpu(int logical_apicid, unsigned long start_eip) | |||
| 585 | /* Kick the second */ | 585 | /* Kick the second */ |
| 586 | apic_write(APIC_ICR, APIC_DM_NMI | APIC_DEST_LOGICAL); | 586 | apic_write(APIC_ICR, APIC_DM_NMI | APIC_DEST_LOGICAL); |
| 587 | 587 | ||
| 588 | Dprintk("Waiting for send to finish...\n"); | 588 | pr_debug("Waiting for send to finish...\n"); |
| 589 | send_status = safe_apic_wait_icr_idle(); | 589 | send_status = safe_apic_wait_icr_idle(); |
| 590 | 590 | ||
| 591 | /* | 591 | /* |
| @@ -596,7 +596,7 @@ wakeup_secondary_cpu(int logical_apicid, unsigned long start_eip) | |||
| 596 | if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ | 596 | if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ |
| 597 | apic_write(APIC_ESR, 0); | 597 | apic_write(APIC_ESR, 0); |
| 598 | accept_status = (apic_read(APIC_ESR) & 0xEF); | 598 | accept_status = (apic_read(APIC_ESR) & 0xEF); |
| 599 | Dprintk("NMI sent.\n"); | 599 | pr_debug("NMI sent.\n"); |
| 600 | 600 | ||
| 601 | if (send_status) | 601 | if (send_status) |
| 602 | printk(KERN_ERR "APIC never delivered???\n"); | 602 | printk(KERN_ERR "APIC never delivered???\n"); |
| @@ -631,7 +631,7 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip) | |||
| 631 | apic_read(APIC_ESR); | 631 | apic_read(APIC_ESR); |
| 632 | } | 632 | } |
| 633 | 633 | ||
| 634 | Dprintk("Asserting INIT.\n"); | 634 | pr_debug("Asserting INIT.\n"); |
| 635 | 635 | ||
| 636 | /* | 636 | /* |
| 637 | * Turn INIT on target chip | 637 | * Turn INIT on target chip |
| @@ -644,12 +644,12 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip) | |||
| 644 | apic_write(APIC_ICR, | 644 | apic_write(APIC_ICR, |
| 645 | APIC_INT_LEVELTRIG | APIC_INT_ASSERT | APIC_DM_INIT); | 645 | APIC_INT_LEVELTRIG | APIC_INT_ASSERT | APIC_DM_INIT); |
| 646 | 646 | ||
| 647 | Dprintk("Waiting for send to finish...\n"); | 647 | pr_debug("Waiting for send to finish...\n"); |
| 648 | send_status = safe_apic_wait_icr_idle(); | 648 | send_status = safe_apic_wait_icr_idle(); |
| 649 | 649 | ||
| 650 | mdelay(10); | 650 | mdelay(10); |
| 651 | 651 | ||
| 652 | Dprintk("Deasserting INIT.\n"); | 652 | pr_debug("Deasserting INIT.\n"); |
| 653 | 653 | ||
| 654 | /* Target chip */ | 654 | /* Target chip */ |
| 655 | apic_write(APIC_ICR2, SET_APIC_DEST_FIELD(phys_apicid)); | 655 | apic_write(APIC_ICR2, SET_APIC_DEST_FIELD(phys_apicid)); |
| @@ -657,7 +657,7 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip) | |||
| 657 | /* Send IPI */ | 657 | /* Send IPI */ |
| 658 | apic_write(APIC_ICR, APIC_INT_LEVELTRIG | APIC_DM_INIT); | 658 | apic_write(APIC_ICR, APIC_INT_LEVELTRIG | APIC_DM_INIT); |
| 659 | 659 | ||
| 660 | Dprintk("Waiting for send to finish...\n"); | 660 | pr_debug("Waiting for send to finish...\n"); |
| 661 | send_status = safe_apic_wait_icr_idle(); | 661 | send_status = safe_apic_wait_icr_idle(); |
| 662 | 662 | ||
| 663 | mb(); | 663 | mb(); |
| @@ -684,14 +684,14 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip) | |||
| 684 | /* | 684 | /* |
| 685 | * Run STARTUP IPI loop. | 685 | * Run STARTUP IPI loop. |
| 686 | */ | 686 | */ |
| 687 | Dprintk("#startup loops: %d.\n", num_starts); | 687 | pr_debug("#startup loops: %d.\n", num_starts); |
| 688 | 688 | ||
| 689 | for (j = 1; j <= num_starts; j++) { | 689 | for (j = 1; j <= num_starts; j++) { |
| 690 | Dprintk("Sending STARTUP #%d.\n", j); | 690 | pr_debug("Sending STARTUP #%d.\n", j); |
| 691 | if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ | 691 | if (maxlvt > 3) /* Due to the Pentium erratum 3AP. */ |
| 692 | apic_write(APIC_ESR, 0); | 692 | apic_write(APIC_ESR, 0); |
| 693 | apic_read(APIC_ESR); | 693 | apic_read(APIC_ESR); |
| 694 | Dprintk("After apic_write.\n"); | 694 | pr_debug("After apic_write.\n"); |
| 695 | 695 | ||
| 696 | /* | 696 | /* |
| 697 | * STARTUP IPI | 697 | * STARTUP IPI |
| @@ -709,9 +709,9 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip) | |||
| 709 | */ | 709 | */ |
| 710 | udelay(300); | 710 | udelay(300); |
| 711 | 711 | ||
| 712 | Dprintk("Startup point 1.\n"); | 712 | pr_debug("Startup point 1.\n"); |
| 713 | 713 | ||
| 714 | Dprintk("Waiting for send to finish...\n"); | 714 | pr_debug("Waiting for send to finish...\n"); |
| 715 | send_status = safe_apic_wait_icr_idle(); | 715 | send_status = safe_apic_wait_icr_idle(); |
| 716 | 716 | ||
| 717 | /* | 717 | /* |
| @@ -724,7 +724,7 @@ wakeup_secondary_cpu(int phys_apicid, unsigned long start_eip) | |||
| 724 | if (send_status || accept_status) | 724 | if (send_status || accept_status) |
| 725 | break; | 725 | break; |
| 726 | } | 726 | } |
| 727 | Dprintk("After Startup.\n"); | 727 | pr_debug("After Startup.\n"); |
| 728 | 728 | ||
| 729 | if (send_status) | 729 | if (send_status) |
| 730 | printk(KERN_ERR "APIC never delivered???\n"); | 730 | printk(KERN_ERR "APIC never delivered???\n"); |
| @@ -875,7 +875,7 @@ do_rest: | |||
| 875 | 875 | ||
| 876 | if (get_uv_system_type() != UV_NON_UNIQUE_APIC) { | 876 | if (get_uv_system_type() != UV_NON_UNIQUE_APIC) { |
| 877 | 877 | ||
| 878 | Dprintk("Setting warm reset code and vector.\n"); | 878 | pr_debug("Setting warm reset code and vector.\n"); |
| 879 | 879 | ||
| 880 | store_NMI_vector(&nmi_high, &nmi_low); | 880 | store_NMI_vector(&nmi_high, &nmi_low); |
| 881 | 881 | ||
| @@ -896,9 +896,9 @@ do_rest: | |||
| 896 | /* | 896 | /* |
| 897 | * allow APs to start initializing. | 897 | * allow APs to start initializing. |
| 898 | */ | 898 | */ |
| 899 | Dprintk("Before Callout %d.\n", cpu); | 899 | pr_debug("Before Callout %d.\n", cpu); |
| 900 | cpu_set(cpu, cpu_callout_map); | 900 | cpu_set(cpu, cpu_callout_map); |
| 901 | Dprintk("After Callout %d.\n", cpu); | 901 | pr_debug("After Callout %d.\n", cpu); |
| 902 | 902 | ||
| 903 | /* | 903 | /* |
| 904 | * Wait 5s total for a response | 904 | * Wait 5s total for a response |
| @@ -911,10 +911,10 @@ do_rest: | |||
| 911 | 911 | ||
| 912 | if (cpu_isset(cpu, cpu_callin_map)) { | 912 | if (cpu_isset(cpu, cpu_callin_map)) { |
| 913 | /* number CPUs logically, starting from 1 (BSP is 0) */ | 913 | /* number CPUs logically, starting from 1 (BSP is 0) */ |
| 914 | Dprintk("OK.\n"); | 914 | pr_debug("OK.\n"); |
| 915 | printk(KERN_INFO "CPU%d: ", cpu); | 915 | printk(KERN_INFO "CPU%d: ", cpu); |
| 916 | print_cpu_info(&cpu_data(cpu)); | 916 | print_cpu_info(&cpu_data(cpu)); |
| 917 | Dprintk("CPU has booted.\n"); | 917 | pr_debug("CPU has booted.\n"); |
| 918 | } else { | 918 | } else { |
| 919 | boot_error = 1; | 919 | boot_error = 1; |
| 920 | if (*((volatile unsigned char *)trampoline_base) | 920 | if (*((volatile unsigned char *)trampoline_base) |
| @@ -959,7 +959,7 @@ int __cpuinit native_cpu_up(unsigned int cpu) | |||
| 959 | 959 | ||
| 960 | WARN_ON(irqs_disabled()); | 960 | WARN_ON(irqs_disabled()); |
| 961 | 961 | ||
| 962 | Dprintk("++++++++++++++++++++=_---CPU UP %u\n", cpu); | 962 | pr_debug("++++++++++++++++++++=_---CPU UP %u\n", cpu); |
| 963 | 963 | ||
| 964 | if (apicid == BAD_APICID || apicid == boot_cpu_physical_apicid || | 964 | if (apicid == BAD_APICID || apicid == boot_cpu_physical_apicid || |
| 965 | !physid_isset(apicid, phys_cpu_present_map)) { | 965 | !physid_isset(apicid, phys_cpu_present_map)) { |
| @@ -971,7 +971,7 @@ int __cpuinit native_cpu_up(unsigned int cpu) | |||
| 971 | * Already booted CPU? | 971 | * Already booted CPU? |
| 972 | */ | 972 | */ |
| 973 | if (cpu_isset(cpu, cpu_callin_map)) { | 973 | if (cpu_isset(cpu, cpu_callin_map)) { |
| 974 | Dprintk("do_boot_cpu %d Already started\n", cpu); | 974 | pr_debug("do_boot_cpu %d Already started\n", cpu); |
| 975 | return -ENOSYS; | 975 | return -ENOSYS; |
| 976 | } | 976 | } |
| 977 | 977 | ||
| @@ -998,7 +998,7 @@ int __cpuinit native_cpu_up(unsigned int cpu) | |||
| 998 | err = do_boot_cpu(apicid, cpu); | 998 | err = do_boot_cpu(apicid, cpu); |
| 999 | #endif | 999 | #endif |
| 1000 | if (err) { | 1000 | if (err) { |
| 1001 | Dprintk("do_boot_cpu failed %d\n", err); | 1001 | pr_debug("do_boot_cpu failed %d\n", err); |
| 1002 | return -EIO; | 1002 | return -EIO; |
| 1003 | } | 1003 | } |
| 1004 | 1004 | ||
| @@ -1202,7 +1202,7 @@ void __init native_smp_prepare_boot_cpu(void) | |||
| 1202 | 1202 | ||
| 1203 | void __init native_smp_cpus_done(unsigned int max_cpus) | 1203 | void __init native_smp_cpus_done(unsigned int max_cpus) |
| 1204 | { | 1204 | { |
| 1205 | Dprintk("Boot done.\n"); | 1205 | pr_debug("Boot done.\n"); |
| 1206 | 1206 | ||
| 1207 | impress_friends(); | 1207 | impress_friends(); |
| 1208 | smp_checks(); | 1208 | smp_checks(); |
diff --git a/arch/x86/mm/numa_64.c b/arch/x86/mm/numa_64.c index b432d5781773..9782f42dd319 100644 --- a/arch/x86/mm/numa_64.c +++ b/arch/x86/mm/numa_64.c | |||
| @@ -20,10 +20,6 @@ | |||
| 20 | #include <asm/acpi.h> | 20 | #include <asm/acpi.h> |
| 21 | #include <asm/k8.h> | 21 | #include <asm/k8.h> |
| 22 | 22 | ||
| 23 | #ifndef Dprintk | ||
| 24 | #define Dprintk(x...) | ||
| 25 | #endif | ||
| 26 | |||
| 27 | struct pglist_data *node_data[MAX_NUMNODES] __read_mostly; | 23 | struct pglist_data *node_data[MAX_NUMNODES] __read_mostly; |
| 28 | EXPORT_SYMBOL(node_data); | 24 | EXPORT_SYMBOL(node_data); |
| 29 | 25 | ||
diff --git a/arch/x86/pci/early.c b/arch/x86/pci/early.c index 858dbe3399f9..86631ccbc25a 100644 --- a/arch/x86/pci/early.c +++ b/arch/x86/pci/early.c | |||
| @@ -7,15 +7,13 @@ | |||
| 7 | /* Direct PCI access. This is used for PCI accesses in early boot before | 7 | /* Direct PCI access. This is used for PCI accesses in early boot before |
| 8 | the PCI subsystem works. */ | 8 | the PCI subsystem works. */ |
| 9 | 9 | ||
| 10 | #define PDprintk(x...) | ||
| 11 | |||
| 12 | u32 read_pci_config(u8 bus, u8 slot, u8 func, u8 offset) | 10 | u32 read_pci_config(u8 bus, u8 slot, u8 func, u8 offset) |
| 13 | { | 11 | { |
| 14 | u32 v; | 12 | u32 v; |
| 15 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); | 13 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); |
| 16 | v = inl(0xcfc); | 14 | v = inl(0xcfc); |
| 17 | if (v != 0xffffffff) | 15 | if (v != 0xffffffff) |
| 18 | PDprintk("%x reading 4 from %x: %x\n", slot, offset, v); | 16 | pr_debug("%x reading 4 from %x: %x\n", slot, offset, v); |
| 19 | return v; | 17 | return v; |
| 20 | } | 18 | } |
| 21 | 19 | ||
| @@ -24,7 +22,7 @@ u8 read_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset) | |||
| 24 | u8 v; | 22 | u8 v; |
| 25 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); | 23 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); |
| 26 | v = inb(0xcfc + (offset&3)); | 24 | v = inb(0xcfc + (offset&3)); |
| 27 | PDprintk("%x reading 1 from %x: %x\n", slot, offset, v); | 25 | pr_debug("%x reading 1 from %x: %x\n", slot, offset, v); |
| 28 | return v; | 26 | return v; |
| 29 | } | 27 | } |
| 30 | 28 | ||
| @@ -33,28 +31,28 @@ u16 read_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset) | |||
| 33 | u16 v; | 31 | u16 v; |
| 34 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); | 32 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); |
| 35 | v = inw(0xcfc + (offset&2)); | 33 | v = inw(0xcfc + (offset&2)); |
| 36 | PDprintk("%x reading 2 from %x: %x\n", slot, offset, v); | 34 | pr_debug("%x reading 2 from %x: %x\n", slot, offset, v); |
| 37 | return v; | 35 | return v; |
| 38 | } | 36 | } |
| 39 | 37 | ||
| 40 | void write_pci_config(u8 bus, u8 slot, u8 func, u8 offset, | 38 | void write_pci_config(u8 bus, u8 slot, u8 func, u8 offset, |
| 41 | u32 val) | 39 | u32 val) |
| 42 | { | 40 | { |
| 43 | PDprintk("%x writing to %x: %x\n", slot, offset, val); | 41 | pr_debug("%x writing to %x: %x\n", slot, offset, val); |
| 44 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); | 42 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); |
| 45 | outl(val, 0xcfc); | 43 | outl(val, 0xcfc); |
| 46 | } | 44 | } |
| 47 | 45 | ||
| 48 | void write_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset, u8 val) | 46 | void write_pci_config_byte(u8 bus, u8 slot, u8 func, u8 offset, u8 val) |
| 49 | { | 47 | { |
| 50 | PDprintk("%x writing to %x: %x\n", slot, offset, val); | 48 | pr_debug("%x writing to %x: %x\n", slot, offset, val); |
| 51 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); | 49 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); |
| 52 | outb(val, 0xcfc + (offset&3)); | 50 | outb(val, 0xcfc + (offset&3)); |
| 53 | } | 51 | } |
| 54 | 52 | ||
| 55 | void write_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset, u16 val) | 53 | void write_pci_config_16(u8 bus, u8 slot, u8 func, u8 offset, u16 val) |
| 56 | { | 54 | { |
| 57 | PDprintk("%x writing to %x: %x\n", slot, offset, val); | 55 | pr_debug("%x writing to %x: %x\n", slot, offset, val); |
| 58 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); | 56 | outl(0x80000000 | (bus<<16) | (slot<<11) | (func<<8) | offset, 0xcf8); |
| 59 | outw(val, 0xcfc + (offset&2)); | 57 | outw(val, 0xcfc + (offset&2)); |
| 60 | } | 58 | } |
| @@ -71,7 +69,7 @@ void early_dump_pci_device(u8 bus, u8 slot, u8 func) | |||
| 71 | int j; | 69 | int j; |
| 72 | u32 val; | 70 | u32 val; |
| 73 | 71 | ||
| 74 | printk("PCI: %02x:%02x:%02x", bus, slot, func); | 72 | printk(KERN_INFO "PCI: %02x:%02x:%02x", bus, slot, func); |
| 75 | 73 | ||
| 76 | for (i = 0; i < 256; i += 4) { | 74 | for (i = 0; i < 256; i += 4) { |
| 77 | if (!(i & 0x0f)) | 75 | if (!(i & 0x0f)) |
diff --git a/include/asm-x86/apic.h b/include/asm-x86/apic.h index b96460a7190d..133c998161ca 100644 --- a/include/asm-x86/apic.h +++ b/include/asm-x86/apic.h | |||
| @@ -12,8 +12,6 @@ | |||
| 12 | 12 | ||
| 13 | #define ARCH_APICTIMER_STOPS_ON_C3 1 | 13 | #define ARCH_APICTIMER_STOPS_ON_C3 1 |
| 14 | 14 | ||
| 15 | #define Dprintk printk | ||
| 16 | |||
| 17 | /* | 15 | /* |
| 18 | * Debugging macros | 16 | * Debugging macros |
| 19 | */ | 17 | */ |
diff --git a/include/asm-x86/mach-default/smpboot_hooks.h b/include/asm-x86/mach-default/smpboot_hooks.h index 56d001b9dce4..dbab36d64d48 100644 --- a/include/asm-x86/mach-default/smpboot_hooks.h +++ b/include/asm-x86/mach-default/smpboot_hooks.h | |||
| @@ -12,11 +12,11 @@ static inline void smpboot_setup_warm_reset_vector(unsigned long start_eip) | |||
| 12 | { | 12 | { |
| 13 | CMOS_WRITE(0xa, 0xf); | 13 | CMOS_WRITE(0xa, 0xf); |
| 14 | local_flush_tlb(); | 14 | local_flush_tlb(); |
| 15 | Dprintk("1.\n"); | 15 | pr_debug("1.\n"); |
| 16 | *((volatile unsigned short *) TRAMPOLINE_HIGH) = start_eip >> 4; | 16 | *((volatile unsigned short *) TRAMPOLINE_HIGH) = start_eip >> 4; |
| 17 | Dprintk("2.\n"); | 17 | pr_debug("2.\n"); |
| 18 | *((volatile unsigned short *) TRAMPOLINE_LOW) = start_eip & 0xf; | 18 | *((volatile unsigned short *) TRAMPOLINE_LOW) = start_eip & 0xf; |
| 19 | Dprintk("3.\n"); | 19 | pr_debug("3.\n"); |
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | static inline void smpboot_restore_warm_reset_vector(void) | 22 | static inline void smpboot_restore_warm_reset_vector(void) |
