• Finn Thain's avatar
    macintosh/adb: Rework printk output again · 2341629e
    Finn Thain authored
    Avoid the KERN_CONT problem by avoiding message fragments. The problem
    arises during async ADB bus probing, when ADB messages may get mixed up
    with other messages. See also, commit 4bcc595c ("printk: reinstate
    KERN_CONT for printing continuation lines").
    
    Remove a number of printk() continuation lines by logging handler
    changes in adb_try_handler_change() instead.
    
    This patch addresses the problematic use of "\n" at the beginning of
    pr_cont() messages, which got overlooked in commit f2be6295
    ("macintosh/adb: Properly mark continued kernel messages").
    
    That commit also changed printk(KERN_DEBUG ...) to pr_debug(...), which
    hinders work on low-level ADB driver bugs. Revert that change.
    
    Cc: Andreas Schwab <schwab@linux-m68k.org>
    Tested-by: default avatarStan Johnson <userm57@yahoo.com>
    Signed-off-by: default avatarFinn Thain <fthain@telegraphics.com.au>
    Signed-off-by: Michael Ellerman's avatarMichael Ellerman <mpe@ellerman.id.au>
    2341629e
Name
Last commit
Last update
..
ams Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
adb-iop.c Loading commit data...
adb.c Loading commit data...
adbhid.c Loading commit data...
ans-lcd.c Loading commit data...
ans-lcd.h Loading commit data...
apm_emu.c Loading commit data...
mac_hid.c Loading commit data...
macio-adb.c Loading commit data...
macio_asic.c Loading commit data...
macio_sysfs.c Loading commit data...
mediabay.c Loading commit data...
rack-meter.c Loading commit data...
smu.c Loading commit data...
therm_adt746x.c Loading commit data...
therm_windtunnel.c Loading commit data...
via-cuda.c Loading commit data...
via-macii.c Loading commit data...
via-pmu-backlight.c Loading commit data...
via-pmu-event.c Loading commit data...
via-pmu-event.h Loading commit data...
via-pmu-led.c Loading commit data...
via-pmu.c Loading commit data...
windfarm.h Loading commit data...
windfarm_ad7417_sensor.c Loading commit data...
windfarm_core.c Loading commit data...
windfarm_cpufreq_clamp.c Loading commit data...
windfarm_fcu_controls.c Loading commit data...
windfarm_lm75_sensor.c Loading commit data...
windfarm_lm87_sensor.c Loading commit data...
windfarm_max6690_sensor.c Loading commit data...
windfarm_mpu.h Loading commit data...
windfarm_pid.c Loading commit data...
windfarm_pid.h Loading commit data...
windfarm_pm112.c Loading commit data...
windfarm_pm121.c Loading commit data...
windfarm_pm72.c Loading commit data...
windfarm_pm81.c Loading commit data...
windfarm_pm91.c Loading commit data...
windfarm_rm31.c Loading commit data...
windfarm_smu_controls.c Loading commit data...
windfarm_smu_sat.c Loading commit data...
windfarm_smu_sensors.c Loading commit data...