Skip to content

Commit cd9df0c

Browse files
rxrblnmartinkpetersen
authored andcommitted
scsi: qla1280: Fix printk regression
Since Linus Torvalds reinstated KERN_CONT in commit 4bcc595 ("printk: reinstate KERN_CONT for printing continuation lines") in 2015, the qla1280 SCSI driver printed a rather ugly and screen real estate wasting multi-line per device status glibberish during boot. Fix this by adding KERN_CONT as needed. Tested on my Sgi Octane: https://youtu.be/Lfqe1SYR2jk Link: https://lore.kernel.org/r/20201210.223944.388095546873159172.rene@exactcode.com Signed-off-by: René Rebe <rene@exactcode.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 parent d3ba622 commit cd9df0c

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

drivers/scsi/qla1280.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3906,18 +3906,18 @@ qla1280_get_target_parameters(struct scsi_qla_host *ha,
39063906
printk(KERN_INFO "scsi(%li:%d:%d:%d):", ha->host_no, bus, target, lun);
39073907

39083908
if (mb[3] != 0) {
3909-
printk(" Sync: period %d, offset %d",
3909+
printk(KERN_CONT " Sync: period %d, offset %d",
39103910
(mb[3] & 0xff), (mb[3] >> 8));
39113911
if (mb[2] & BIT_13)
3912-
printk(", Wide");
3912+
printk(KERN_CONT ", Wide");
39133913
if ((mb[2] & BIT_5) && ((mb[6] >> 8) & 0xff) >= 2)
3914-
printk(", DT");
3914+
printk(KERN_CONT ", DT");
39153915
} else
3916-
printk(" Async");
3916+
printk(KERN_CONT " Async");
39173917

39183918
if (device->simple_tags)
3919-
printk(", Tagged queuing: depth %d", device->queue_depth);
3920-
printk("\n");
3919+
printk(KERN_CONT ", Tagged queuing: depth %d", device->queue_depth);
3920+
printk(KERN_CONT "\n");
39213921
}
39223922

39233923

0 commit comments

Comments
 (0)