summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_emul.c
AgeCommit message (Expand)Author
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-07-19linux(4): Use M_LINUX for malloc type of proc emuldataDmitry Chagin
2023-05-29linux(4): Use pwd_altroot() to tell namei() about ABI root pathDmitry Chagin
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-14linux(4): Cleanup includes under compat/linuxDmitry Chagin
2022-03-31linux(4): Cleanup empty lines.Dmitry Chagin
2022-03-31linux(4): Fix KASSERT message.Dmitry Chagin
2022-03-31linprocfs: Add /proc/self/oom_score_adj.Dmitry Chagin
2021-12-18linux: plug set-but-not-used varsMateusz Guzik
2021-11-25linux: remove the always curthread argument from lconvpathMateusz Guzik
2021-11-24linux: plug set-but-not-unused varsMateusz Guzik
2021-08-12linux(4): Add struct clone_args for future clone3 system call.Dmitry Chagin
2021-07-20Drop "All rights reserved" from my copyright statements.Dmitry Chagin
2021-02-08epoll: Store epoll_event udata member in ext member of kevent.Vladimir Kondratyev
2020-11-23Linuxolator: Replace use of eventhandlers by sysent hooks.Konstantin Belousov
2020-10-16Set default stack size for Linux apps to 8MB. This matches Linux'Edward Tomasz Napierala
2020-09-23Do not leak oldvmspace if image activation failedKonstantin Belousov
2020-06-18Fix execution of linux binary from multithreaded non-Linux process.Konstantin Belousov
2020-06-10Make linux(4) set the openfiles soft resource limit to 1024 for LinuxEdward Tomasz Napierala
2019-04-30Follow the FreeBSD and implement PDEATH_SIG prctl ops in the Linuxulator.Dmitry Chagin
2018-04-09linuxulator: deduplicate linux_exec_imgact_tryEd Maste
2018-03-01Rationalize license text on Linuxolator filesEd Maste
2018-02-22Correct proper nouns in the LinuxulatorEd Maste
2018-02-05Linuxolator whitespace cleanupEd Maste
2017-11-27sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-24Don't let cpu_set_syscall_retval() clobber exec_setregs().Ed Schouten
2016-07-10Implement Linux personality() system call mainly due to READ_IMPLIES_EXEC flag.Dmitry Chagin
2015-06-06Finish r283544. In exec case properly detach threads from user spaceDmitry Chagin
2015-05-25When I merged the lemul branch I missied kib@'s r282708 commit.Dmitry Chagin
2015-05-24Improve ktr(9) records in thread managment code.Dmitry Chagin
2015-05-24Use local struct proc * varable instead of dereferencing td->td_proc.Dmitry Chagin
2015-05-24Avoid unnecessary em zeroing in non-exec pathDmitry Chagin
2015-05-24Remove the unnecessary cast.Dmitry Chagin
2015-05-24Implement epoll family system calls. This is a tiny wrapperDmitry Chagin
2015-05-24Where possible we will use M_LINUX malloc(9) type.Dmitry Chagin
2015-05-24Refund the proc emuldata struct for future use. For now move flags fromDmitry Chagin
2015-05-24pthread_join() caller do futex_wait on child_clear_tid. As a resultsDmitry Chagin
2015-05-24Switch linuxulator to use the native 1:1 threads.Dmitry 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
2011-09-16In order to maximize the re-usability of kernel code in user space thisKip Macy
2011-03-09Indeed, remove bogus since r219405 check of the Linux ABI.Dmitry Chagin
2011-03-08Extend struct sysvec with new method sv_schedtail, which is used for anDmitry Chagin
2011-02-12Rename used_requeue and use it as bitwise field to store more flags.Dmitry Chagin
2010-11-22Fix linux kernel module breakage introduced in r215675, by includingDimitry Andric
2010-11-22Do not take the process lock. The assignment to u_short inside theAlexander Leidinger
2010-11-22By using the 32-bit Linux version of Sun's Java Development Kit 1.6Alexander Leidinger
2009-04-19Remove support for FUTEX_REQUEUE operation.Dmitry Chagin