aboutsummaryrefslogtreecommitdiff
path: root/sys/compat/linux
Commit message (Expand)AuthorAgeFilesLines
* Complete LOCAL_PEERCRED support. Cache pid of the remote process in theDmitry Chagin2019-05-301-4/+1
* Linux does not support MSG_OOB for unix(4) or non-stream oriented socket,Dmitry Chagin2019-05-301-5/+25
* Do not leak sa in linux_recvmsg() call if kern_recvit() fails.Dmitry Chagin2019-05-211-2/+3
* Do not use uninitialised sa.Dmitry Chagin2019-05-211-1/+1
* Do not leak sa in linux_recvfrom() call if kern_recvit() fails.Dmitry Chagin2019-05-211-2/+2
* Implement PTRACE_O_TRACESYSGOOD. This makes Linux strace(1) work.Edward Tomasz Napierala2019-05-193-18/+48
* Linux send() call returns EAGAIN instead of ENOTCONN in case when theDmitry Chagin2019-05-191-1/+17
* Linuxulator depends on a fundamental kernel settings such as SMP. ManyDmitry Chagin2019-05-138-790/+7
* Linuxulator getpeername() returns EINVAL in case then namelen less then 0.Dmitry Chagin2019-05-131-0/+2
* Our bsd_to_linux_sockaddr() and linux_to_bsd_sockaddr() functionsDmitry Chagin2019-05-135-329/+390
* Rewrite linux_ifflags() in more readable Linuxulator style.Dmitry Chagin2019-05-062-9/+43
* Complete r347052 (https://reviews.freebsd.org/D20137) as it it was notDmitry Chagin2019-05-061-4/+5
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-18/+33
* In order to reduce duplication between MD parts of the LinuxulatorDmitry Chagin2019-05-034-83/+164
* Follow the FreeBSD and implement PDEATH_SIG prctl ops in the Linuxulator.Dmitry Chagin2019-04-303-12/+11
* Introduce funlinkat syscall that always us to check if we are removingMariusz Zaborski2019-04-061-4/+5
* Whitespace cleanup (annoying).Dmitry Chagin2019-03-241-1/+1
* Update syscall.master to 5.0.Dmitry Chagin2019-03-241-84/+0
* Linux between 4.18 and 5.0 split IPC system calls.Dmitry Chagin2019-03-242-14/+1
* linuxulator: fix stack memory disclosure in linux_sigaltstackEd Maste2019-01-211-3/+2
* linuxulator: fix stack memory disclosure in linux_ioctl_termioEd Maste2019-01-211-0/+1
* linuxulator: fix stack memory disclosure in linux_ioctl_v4lEd Maste2019-01-211-0/+2
* Create new EINTEGRITY error with message "Integrity check failed".Kirk McKusick2019-01-171-1/+2
* Specify the correct option level when emulating SO_PEERCRED.Mark Johnston2019-01-081-0/+5
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-112-2/+2
* Pass malloc flags directly through kevent(2) subroutines.Mark Johnston2018-11-241-1/+1
* Fix another user address dereference in linux_sendmsg syscall.Tijl Coosemans2018-11-201-3/+14
* Do proper copyin of control message data in the Linux sendmsg syscall.Tijl Coosemans2018-11-191-26/+28
* proc: always store parent pid in p_oppidMateusz Guzik2018-11-161-1/+1
* Use declared types for caddr_t arguments.Brooks Davis2018-11-061-4/+5
* On amd64 both Linux compat modules, linux.ko and linux64.ko, provideTijl Coosemans2018-11-063-19/+118
* Implement O_BENEATH and AT_BENEATH.Konstantin Belousov2018-10-251-4/+4
* Improve handling of control message truncation.Mark Johnston2018-08-071-16/+17
* Make timespecadd(3) and friends publicAlan Somers2018-07-304-14/+14
* Split kern_break from sys_break and use it in linuxulatorEd Maste2018-06-271-10/+6
* Quiet unused fn warning for linuxulator w/o legacy syscallsEd Maste2018-06-251-1/+1
* Fix the Linux kernel version number calculationChuck Tuffli2018-06-221-2/+2
* linux_clone_thread: mark new thread as TDB_BORN.Konstantin Belousov2018-06-211-0/+4
* linuxulator: handle V3 capget/capsetEd Maste2018-06-191-28/+49
* linuxulator: add debugging for invalid capget/capset versionEd Maste2018-06-181-0/+10
* linuxulator: do not include legacy syscalls on arm64Ed Maste2018-06-156-1/+64
* Correct debug control for linuxulator faccessatEd Maste2018-06-151-1/+1
* Name the implementation of brk and sbrk sys_break().Brooks Davis2018-06-141-2/+2
* Oops, r335053 had an old version of the comment about 16-bit linux dev_tBruce Evans2018-06-131-11/+13
* Fix the encoding of major and minor numbers in 64-bit dev_t by restoringBruce Evans2018-06-131-3/+20
* Fix some bugs found while fixing the representation and translationBruce Evans2018-06-131-4/+1
* UDP: further performance improvements on txMatt Macy2018-05-231-4/+4
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-3/+3
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-096-57/+32
* Fix futexes on i386 after the 4/4G split.Konstantin Belousov2018-04-242-8/+5