Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Nov 2020 05:53:10 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        "O. Hartmann" <ohartmann@walstatt.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: r367415: can't load linuxulator, link_elf_obj: symbol sdt_provider_linuxulator undefined
Message-ID:  <20201106135310.GL1377@albert.catwhisker.org>
In-Reply-To: <20201106095900.78b054e3@freyja>
References:  <20201106095900.78b054e3@freyja>

next in thread | previous in thread | raw e-mail | index | archive | help

--xWdtX2s4uUhA9Zze
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Nov 06, 2020 at 09:59:06AM +0100, O. Hartmann wrote:
> Just updated CURRENT to r367415 and loading linux kernel module(s) fail w=
ith
>=20
> # kldload linux
>=20
> link_elf_obj: symbol sdt_provider_linuxulator undefined
> linker_load_file: /boot/kernel/linux_common.ko - unsupported file type
> KLD linux.ko: depends on linux_common - not available or version mismatch
> linker_load_file: /boot/kernel/linux.ko - unsupported file type
>=20
> Neither manual linux module loading works, nor rc.conf based.
>=20
> What happended?
>=20
> Thanks,
>=20
> oh
> ....

I do not have an answer, but I offer corroboration: I saw it, as well,
after updating my laptop's "head" slice from r367368 to r367410.  (Note
that r367410 is the most recent commit to head when the repository is
updated to r367415.)

In the list of files updated between those commits, I find the following
files updated that have "linux" in their names:

D    /S4/usr/src/sys/amd64/linux/linux_dummy.c
A    /S4/usr/src/sys/amd64/linux/linux_dummy_machdep.c
U    /S4/usr/src/sys/amd64/linux32/linux32_dummy.c
D    /S4/usr/src/sys/arm64/linux/linux_dummy.c
A    /S4/usr/src/sys/arm64/linux/linux_dummy_machdep.c
A    /S4/usr/src/sys/compat/linux/linux_dummy.c
D    /S4/usr/src/sys/i386/linux/linux_dummy.c
A    /S4/usr/src/sys/i386/linux/linux_dummy_machdep.c
U    /S4/usr/src/sys/modules/linux/Makefile
U    /S4/usr/src/sys/modules/linux64/Makefile
U    /S4/usr/src/sys/modules/linux_common/Makefile
A    /S4/usr/src/sys/x86/linux
A    /S4/usr/src/sys/x86/linux/linux_dummy_x86.c

For src/sys/amd64/linux/linux_dummy_machdep.c, the most recent change
is:

------------------------------------------------------------------------
r367395 | cem | 2020-11-05 11:30:31 -0800 (Thu, 05 Nov 2020) | 7 lines

linux(4): Deduplicate unimpl/dummy syscall handlers

No functional change.

Reviewed by:    emaste, trasz
Differential Revision:  https://reviews.freebsd.org/D27099

------------------------------------------------------------------------

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Trump didn't "undercut his own credibility," because he didn't have any.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--xWdtX2s4uUhA9Zze
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGTBAEBCgB9FiEE4owz2QxMJyaxAefyQLJg+bY2PckFAl+lVUZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUy
OEMzM0Q5MEM0QzI3MjZCMTAxRTdGMjQwQjI2MEY5QjYzNjNEQzkACgkQQLJg+bY2
PckXZwf/b/R8zrTW7fhX4KAoQNjidpODh5KbpvV/XjfqGYkM+GG2ZZOrHaFh0fYB
zf3Z6sy44RngAJ+qsHVJjT79Z0Evk+r59wK1ohUDqo7k9IgfOJPmjC84WLCPC++m
+25r7kV5cr1BBj2i/ZHI+mrIVrZh76yN/0f7+SkLGiix3b5BN7JfaW7EVTc1BgqJ
mrDUk90Pc4M4JhOUKX3mQvbNbH6rfR1uyJpEXrJ6H3Y97ccZyg7D87jbZi05/Wcj
8VMLm9NRyPoFUexHF+u+ZLSCUJnTckHUkFHq0qMUr9mIJuvQ0TQbaZwC0pKN1zFr
5HQ/+7dE577SSVHoFLuRimL0RIB8dg==
=gScN
-----END PGP SIGNATURE-----

--xWdtX2s4uUhA9Zze--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201106135310.GL1377>