* Re: [PATCH] acpi: use KERN_CONT in printk() continuation lines
2012-05-08 15:24 [PATCH] acpi: use KERN_CONT in printk() continuation lines Kay Sievers
@ 2012-05-09 23:19 ` Yinghai Lu
0 siblings, 0 replies; 2+ messages in thread
From: Yinghai Lu @ 2012-05-09 23:19 UTC (permalink / raw)
To: Kay Sievers, James Bottomley, Ingo Molnar
Cc: Len Brown, Greg Kroah-Hartman, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 122 bytes --]
also need attached ones for scsi/lsi mpt2sas and ioapic debug printout
you may search and fix them all.
Thanks
Yinghai
[-- Attachment #2: lsi_printk_fix.patch --]
[-- Type: application/octet-stream, Size: 2901 bytes --]
---
drivers/scsi/mpt2sas/mpt2sas_base.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
Index: linux-2.6/drivers/scsi/mpt2sas/mpt2sas_base.c
===================================================================
--- linux-2.6.orig/drivers/scsi/mpt2sas/mpt2sas_base.c
+++ linux-2.6/drivers/scsi/mpt2sas/mpt2sas_base.c
@@ -2085,79 +2085,79 @@ _base_display_ioc_capabilities(struct MP
printk(MPT2SAS_INFO_FMT "Protocol=(", ioc->name);
if (ioc->facts.ProtocolFlags & MPI2_IOCFACTS_PROTOCOL_SCSI_INITIATOR) {
- printk("Initiator");
+ printk(KERN_CONT "Initiator");
i++;
}
if (ioc->facts.ProtocolFlags & MPI2_IOCFACTS_PROTOCOL_SCSI_TARGET) {
- printk("%sTarget", i ? "," : "");
+ printk(KERN_CONT "%sTarget", i ? "," : "");
i++;
}
i = 0;
- printk("), ");
- printk("Capabilities=(");
+ printk(KERN_CONT "), ");
+ printk(KERN_CONT "Capabilities=(");
if (!ioc->hide_ir_msg) {
if (ioc->facts.IOCCapabilities &
MPI2_IOCFACTS_CAPABILITY_INTEGRATED_RAID) {
- printk("Raid");
+ printk(KERN_CONT "Raid");
i++;
}
}
if (ioc->facts.IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_TLR) {
- printk("%sTLR", i ? "," : "");
+ printk(KERN_CONT "%sTLR", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_MULTICAST) {
- printk("%sMulticast", i ? "," : "");
+ printk(KERN_CONT "%sMulticast", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities &
MPI2_IOCFACTS_CAPABILITY_BIDIRECTIONAL_TARGET) {
- printk("%sBIDI Target", i ? "," : "");
+ printk(KERN_CONT "%sBIDI Target", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities & MPI2_IOCFACTS_CAPABILITY_EEDP) {
- printk("%sEEDP", i ? "," : "");
+ printk(KERN_CONT "%sEEDP", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities &
MPI2_IOCFACTS_CAPABILITY_SNAPSHOT_BUFFER) {
- printk("%sSnapshot Buffer", i ? "," : "");
+ printk(KERN_CONT "%sSnapshot Buffer", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities &
MPI2_IOCFACTS_CAPABILITY_DIAG_TRACE_BUFFER) {
- printk("%sDiag Trace Buffer", i ? "," : "");
+ printk(KERN_CONT "%sDiag Trace Buffer", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities &
MPI2_IOCFACTS_CAPABILITY_EXTENDED_BUFFER) {
- printk(KERN_INFO "%sDiag Extended Buffer", i ? "," : "");
+ printk(KERN_CONT "%sDiag Extended Buffer", i ? "," : "");
i++;
}
if (ioc->facts.IOCCapabilities &
MPI2_IOCFACTS_CAPABILITY_TASK_SET_FULL_HANDLING) {
- printk("%sTask Set Full", i ? "," : "");
+ printk(KERN_CONT "%sTask Set Full", i ? "," : "");
i++;
}
iounit_pg1_flags = le32_to_cpu(ioc->iounit_pg1.Flags);
if (!(iounit_pg1_flags & MPI2_IOUNITPAGE1_NATIVE_COMMAND_Q_DISABLE)) {
- printk("%sNCQ", i ? "," : "");
+ printk(KERN_CONT "%sNCQ", i ? "," : "");
i++;
}
- printk(")\n");
+ printk(KERN_CONT ")\n");
}
/**
[-- Attachment #3: fix_ioapic_printk.patch --]
[-- Type: application/octet-stream, Size: 1239 bytes --]
---
arch/x86/kernel/apic/io_apic.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
Index: linux-2.6/arch/x86/kernel/apic/io_apic.c
===================================================================
--- linux-2.6.orig/arch/x86/kernel/apic/io_apic.c
+++ linux-2.6/arch/x86/kernel/apic/io_apic.c
@@ -1719,7 +1719,7 @@ __apicdebuginit(void) print_IO_APIC(int
i,
ir_entry->index
);
- printk("%1d %1d %1d %1d %1d "
+ printk(KERN_CONT "%1d %1d %1d %1d %1d "
"%1d %1d %X %02X\n",
ir_entry->format,
ir_entry->mask,
@@ -1739,7 +1739,7 @@ __apicdebuginit(void) print_IO_APIC(int
i,
entry.dest
);
- printk("%1d %1d %1d %1d %1d "
+ printk(KERN_CONT "%1d %1d %1d %1d %1d "
"%1d %1d %02X\n",
entry.mask,
entry.trigger,
@@ -1791,8 +1791,8 @@ __apicdebuginit(void) print_IO_APICs(voi
continue;
printk(KERN_DEBUG "IRQ%d ", irq);
for_each_irq_pin(entry, cfg->irq_2_pin)
- printk("-> %d:%d", entry->apic, entry->pin);
- printk("\n");
+ printk(KERN_CONT "-> %d:%d", entry->apic, entry->pin);
+ printk(KERN_CONT "\n");
}
printk(KERN_INFO ".................................... done.\n");
^ permalink raw reply [flat|nested] 2+ messages in thread