History log of /freebsd-14.2/sys/modules/linux/Makefile (Results 1 – 25 of 154)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0
# 125a2a6b 11-May-2024 Warner Losh <[email protected]>

MFC: linux: Make module standalone-buildable

Add opt_inet.h and opt_usb.h to make linux module buildable standalone.

(cherry picked from commit c5f906d32d2bc8e37f1e1911382e27af7e6240ff)


Revision tags: release/13.3.0, release/14.0.0
# ff154988 12-Oct-2023 Kristof Provost <[email protected]>

netlink: move NETLINK define to opt_global.h

Move the NETLINK define into opt_global.h so we can rely on it being
set correctly, without having to remember to include opt_netlink.h.
This ensures tha

netlink: move NETLINK define to opt_global.h

Move the NETLINK define into opt_global.h so we can rely on it being
set correctly, without having to remember to include opt_netlink.h.
This ensures that the NETLINK define is correctly set. If not we
may end up with unloadable modules, due to missing symbols (such as
nlmsg_get_group_writer).

PR: 274306
Reviewed by: imp, markj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D42179

(cherry picked from commit ab393e9548f8cc0ee28499c411963b798ebb38a5)

show more ...


# 031beb4e 16-Aug-2023 Warner Losh <[email protected]>

sys: Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 22dca7ac 22-Jul-2023 Dmitry Chagin <[email protected]>

linux(4): Implement xattr syscalls

Reviewed by:
Differential revision: https://reviews.freebsd.org/D35544
MFC after: 1 month


# c4299cec 29-May-2023 Dmitry Chagin <[email protected]>

linux(4): Make linux_emul_path private

There is no need to refer to linux_emul_path from outside anymore.

MFC after: 2 month


Revision tags: release/13.2.0
# 96056265 31-Mar-2023 Dmitry Chagin <[email protected]>

linux(4): Fix opt_netlink.h inclusion

Add opt_netlink.h to the linux_common module, on i386, where we don't
uses linux_common module, move opt_netlink.h inclusion under
i386 condition.

MFC after:

linux(4): Fix opt_netlink.h inclusion

Add opt_netlink.h to the linux_common module, on i386, where we don't
uses linux_common module, move opt_netlink.h inclusion under
i386 condition.

MFC after: 2 weeks

show more ...


# 126df352 31-Mar-2023 Dmitry Chagin <[email protected]>

linux(4): Move inclusion of i386-specific files under common condition


# b8941935 27-Mar-2023 Alexander V. Chernikov <[email protected]>

netlink: fix linux module build w/ netlink.

Reported by: Marek Zarychta <[email protected]>
MFC after: 2 weeks


# 825fbd08 14-Feb-2023 Dmitry Chagin <[email protected]>

linux(4): Trim unused opt_usb.h from modules Makefiles

MFC after: 2 weeks


# 10d16789 12-Feb-2023 Dmitry Chagin <[email protected]>

linux(4): Get rid of the opt_compat.h include.

Since e013e369 COMPAT_LINUX, COMPAT_LINUX32 build options are removed,
so include of opt_compat.h is no more needed.

MFC after: 2 weeks


# 07db1f36 06-Feb-2023 Dmitry Chagin <[email protected]>

linux(4): Attach netlink on i386.

Discussed with: melifaro
MFC after: 3 days


# cc1b0f7d 02-Feb-2023 Dmitry Chagin <[email protected]>

linux(4): Add coredump support to i386.

MFC after: 1 week


Revision tags: release/12.4.0
# 35548e48 19-Jul-2022 Ed Maste <[email protected]>

linux64: improve linux_support.s make rules

Previously we relied on the .s.o rule in share/mk/bsd.suffixes.mk to
tell make that linux_support.o is built from linux_support.s, even
though we do not u

linux64: improve linux_support.s make rules

Previously we relied on the .s.o rule in share/mk/bsd.suffixes.mk to
tell make that linux_support.o is built from linux_support.s, even
though we do not use the .s.o rule to assemble it.

Reviewed by: sjg
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35864

show more ...


# ccd9b49f 24-Jul-2022 Elliott Mitchell <[email protected]>

sys: use .S for assembly language files that use the preprocessor

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/609
Differential Revision: https://reviews.freebsd.org/D3

sys: use .S for assembly language files that use the preprocessor

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/609
Differential Revision: https://reviews.freebsd.org/D35908

show more ...


# 010175a7 29-Oct-2022 Warner Losh <[email protected]>

modules: Add missing opt_*.h files for stand-alone compile

Standalone compile that we at least create these opt_*.h files.

Sponsored by: Netflix


# f396f9b6 29-Oct-2022 Mitchell Horne <[email protected]>

linux, linux64: fix module load

The previous commit added references to to the syscallnames arrays, but
failed to add the relevant source files to the module build. Thus, the
modules failed to load

linux, linux64: fix module load

The previous commit added references to to the syscallnames arrays, but
failed to add the relevant source files to the module build. Thus, the
modules failed to load due to missing symbols.

Reported by: cy
Fixes: 1da65dcb1c57 ("linux: populate sv_syscallnames in each sysentvec")
Sponsored by: The FreeBSD Foundation

show more ...


# 33178488 29-Oct-2022 Mitchell Horne <[email protected]>

linux, linux64: improve SRCS formatting

Sort the entries alphabetically, and list them with one entry per line.
This makes the diffs much cleaner when adding or removing a new entry,
as I will do in

linux, linux64: improve SRCS formatting

Sort the entries alphabetically, and list them with one entry per line.
This makes the diffs much cleaner when adding or removing a new entry,
as I will do in the next commit.

MFC after: 1 week
Sponsored by: The FreeBSD Foundation

show more ...


# 2b378d59 23-May-2022 Dmitry Chagin <[email protected]>

linux(4); Move vdso_selector_x86.c to the linux_common module

MFC after: 2 weeks


# 2434137f 23-May-2022 Dmitry Chagin <[email protected]>

linux(4): Deduplicate translate_traps()

As translate_traps() is common for x86 Linuxulators,
move it under x86/linux.

MFC after: 2 weeks


Revision tags: release/13.1.0
# 5a6a4fb2 08-May-2022 Dmitry Chagin <[email protected]>

linux(4): Implement vdso getcpu for x86.

This is modeled after f2395455 (by kib@).

MFC after: 2 weeks


# ee55d560 26-Apr-2022 Dmitry Chagin <[email protected]>

linux(4): Add a simple rseq syscall implementation.

To avoid annoyng messages from glibc-2.35 test suite add the simple
implementation of rseq syscall which is do nothing for now.

I plan to impleme

linux(4): Add a simple rseq syscall implementation.

To avoid annoyng messages from glibc-2.35 test suite add the simple
implementation of rseq syscall which is do nothing for now.

I plan to implement it if and when the API stabilizes.

MFC after: 2 weeks

show more ...


Revision tags: release/12.3.0
# 5bb3134a 07-Nov-2021 Konstantin Belousov <[email protected]>

Fix some modules to export more used symbols

and remove non-present symbols that are now reported by kmod_syms.awk.

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differ

Fix some modules to export more used symbols

and remove non-present symbols that are now reported by kmod_syms.awk.

Reviewed by: emaste
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D32878

show more ...


# 4dfd6122 03-Nov-2021 Edward Tomasz Napierala <[email protected]>

linux: mv sys/i386/linux/linux_ptrace{,_machdep}.c

In preparation for machine-independent sys/compat/linux/linux_ptrace.c,
rename the i386-specific Linux ptrace(2) implementation. No functional
cha

linux: mv sys/i386/linux/linux_ptrace{,_machdep}.c

In preparation for machine-independent sys/compat/linux/linux_ptrace.c,
rename the i386-specific Linux ptrace(2) implementation. No functional
changes.

Sponsored By: EPSRC
Differential Revision: https://reviews.freebsd.org/D32757

show more ...


# e36d0e86 22-Sep-2021 Konstantin Belousov <[email protected]>

Revert "linux32: add a hack to avoid redefining the type of the savefpu tag"

This reverts commit 0f6829488ef32142b9ea1c0806fb5ecfe0872c02.
Also it changes the type of md_usr_fpu_save struct mdthread

Revert "linux32: add a hack to avoid redefining the type of the savefpu tag"

This reverts commit 0f6829488ef32142b9ea1c0806fb5ecfe0872c02.
Also it changes the type of md_usr_fpu_save struct mdthread member
to void *, which is what uncovered this trouble. Now the save area
is untyped, but since it is hidden behind accessors, it is not too
significant. Since apparently there are consumers affected outside
the tree, this hack is better than one from the reverted revision.

PR: 258678
Reported by: cy
Reviewed by: cy, kevans, markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D32060

show more ...


# 0f682948 13-Sep-2021 Konstantin Belousov <[email protected]>

linux32: add a hack to avoid redefining the type of the savefpu tag

when compiling in amd64 kernel environment with -m32. This is a temporal
workaround for some future proper (but unclear) fix.

Re

linux32: add a hack to avoid redefining the type of the savefpu tag

when compiling in amd64 kernel environment with -m32. This is a temporal
workaround for some future proper (but unclear) fix.

Reviewed by: jhb, markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D31954

show more ...


1234567