summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_fork.c
AgeCommit message (Expand)Author
2025-01-03cpu_set_upcall / linux_clone_thread: Remove calls to cpu_thread_cleanJohn Baldwin
2023-08-18linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743Dmitry Chagin
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-14linux(4): Cleanup includes under compat/linuxDmitry Chagin
2023-02-12linux(4): Get rid of the opt_compat.h include.Dmitry Chagin
2022-08-08thread_create(): call cpu_copy_thread() after td_pflags is zeroedKonstantin Belousov
2022-08-02AST: reworkKonstantin Belousov
2021-11-29linux(4): Fix "set but not used" warningsEdward Tomasz Napierala
2021-08-12linux(4): Move ff variable initialization from declaration.Dmitry Chagin
2021-08-12linux(4): Verify that higher 32bits of exit_signal in clone3 are unset.Dmitry Chagin
2021-08-12linux(4): Return ENOSYS for unsupported clone3 option bits.Dmitry Chagin
2021-08-12linux(4): Implement CLONE_CLEAR_SIGHAND option bit.Dmitry Chagin
2021-08-12linux(4): Implement clone3 system call.Dmitry Chagin
2021-08-12linux(4): Add struct clone_args for future clone3 system call.Dmitry Chagin
2021-08-12linux(4): Change clone syscall definition to match Linux actual one.Dmitry Chagin
2021-07-29linux(4): Implement pi futexes using umtx.Dmitry Chagin
2021-07-29linux(4): Reimplement futexes using umtx.Dmitry Chagin
2021-07-07cloudabi and linux ABIs: do not call umtx_thread_cleanup() from thr_exit syscallKonstantin Belousov
2021-03-18Rename linux_set_upcall_kse() to linux_set_upcall().John Baldwin
2020-11-17linux(4) clone(2): Correctly handle CLONE_FS and CLONE_FILESConrad Meyer
2020-09-01compat: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-17Remove "emulation" of clone(CLONE_PARENT | CLONE_THREAD).Mark Johnston
2019-12-15schedlock 1/4Jeff Roberson
2019-05-13Linuxulator depends on a fundamental kernel settings such as SMP. ManyDmitry Chagin
2019-03-24Whitespace cleanup (annoying).Dmitry Chagin
2018-11-16proc: always store parent pid in p_oppidMateusz Guzik
2018-06-21linux_clone_thread: mark new thread as TDB_BORN.Konstantin Belousov
2018-06-15linuxulator: do not include legacy syscalls on arm64Ed Maste
2018-02-05Linuxolator whitespace cleanupEd Maste
2017-11-27sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-06-16Update comments for the MD functions managing contexts for newKonstantin Belousov
2016-05-17Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov
2016-04-30sys/compat/linux*: spelling fixes.Pedro F. Giffuni
2016-03-08Link the newly created process to the corresponding parent asDmitry Chagin
2016-02-04fork: pass arguments to fork1 in a dedicated structureMateusz Guzik
2015-10-07Remove redundant RFFPWAIT/vfork(2) handling in Linux fork(2) and clone(2) wra...Bryan Drewery
2015-09-02Fixes a panic triggered by threaded Linux applications when runningEdward Tomasz Napierala
2015-07-31Limit rights on process descriptors.Ed Schouten
2015-07-18The si_status field of the siginfo_t, provided by the waitid(2) andKonstantin Belousov
2015-06-10linux: make sure to grab all cow structs when creating a threadMateusz Guzik
2015-05-24Rework signal code to allow using it by other modules, like linprocfs:Dmitry Chagin
2015-05-24Improve ktr(9) records in thread managment code.Dmitry Chagin
2015-05-24td_sigmask of a newly created thread copied from td.Dmitry Chagin
2015-05-24Refund the proc emuldata struct for future use. For now move flags fromDmitry Chagin
2015-05-24Switch linuxulator to use the native 1:1 threads.Dmitry Chagin
2015-05-24In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin
2013-11-25- For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao
2013-01-29Reduce duplication between i386/linux/linux.h and amd64/linux32/linux.hJohn Baldwin
2012-05-05- >500 static DTrace probes for the linuxulatorAlexander Leidinger