Re: Linux/m68k config again
On Tue, 24 Dec 2013, Thorsten Glaser wrote:
> Finn Thain dixit:
>
> > > > > > Why is CONFIG_SERIAL_PMACZILOG to be disabled?
>
> Because of crashes in multiplatform kernels when it is enabled.
That crash requires both CONFIG_SERIAL_PMACZILOG && !CONFIG_EARLY_CONSOLE.
See http://lists.debian.org/debian-68k/2013/11/msg00167.html
CONFIG_EARLY_CONSOLE got disabled by default because I changed the
default. I had mistakenly assumed that the new mainline default would get
over-ridden in Debian kernel configs.
CONFIG_EARLY_CONSOLE=n makes it difficult to help Debian users (for
example the boot failure due to lack of FPU emulation was diagnosed using
the early console and the issue with '030 futuex support was mis-diagnosed
due to lack of the early console).
> The disabling CONFIG_SERIAL_PMACZILOG is also for 3.12 only (dunno about
> 3.13, but I think Geert has already? will? fix it for the next one).
> There were several problems with debugging and multi? platform kernels.
I suggest that these should be explicitly enabled in the Debian config:
CONFIG_EARLY_CONSOLE=y
CONFIG_SERIAL_PMACZILOG=y
CONFIG_SERIAL_PMACZILOG_TTYS=y
CONFIG_SERIAL_PMACZILOG_CONSOLE=y
I think this is better than assuming that mainline does what your users
want. Reason being that the change I made to the mainline default has
impacted only Debian users adversely (I've not counted Geert, who fixed
the crash for mainline users, in case any of them configured
CONFIG_EARLY_CONSOLE=n).
Finn
Reply to: