On Thursday 16 November 2006 11:28, Chris Wright wrote: > * Andrew Morton (akpm at osdl.org) wrote: > > wtf? How come patches leave here in working order and keep arriving broken? > > I think the trees are in sync, and it's actually a bug that's .config > dependent. Basically, the STI_STRING and CLI_STRING are not useable > the way they get used: I merged everything together. Synced out to ff now. CONFIG_PARAVIRT=n kernel runs now, but when I run a defconfig + CONFIG_PARAVIRT=y kernel on bare metal init still breaks with a long stream of INIT: Entering runlevel: 3 Inconsistency detected by ld.so: rtld.c: 1250: dl_main: Assertion `(void *) ph-> p_vaddr == _rtld_local._dl_sysinfo_dso' failed! Inconsistency detected by ld.so: rtld.c: 1250: dl_main: Assertion `(void *) ph-> p_vaddr == _rtld_local._dl_sysinfo_dso' failed! Inconsistency detected by ld.so: rtld.c: 1250: dl_main: Assertion `(void *) ph-> p_vaddr == _rtld_local._dl_sysinfo_dso' failed! Inconsistency detected by ld.so: rtld.c: 1250: dl_main: Assertion `(void *) ph-> p_vaddr == _rtld_local._dl_sysinfo_dso' failed! ... before giving up. So it looks like something is still broken -Andi