aboutsummaryrefslogtreecommitdiff
path: root/sys/compat
Commit message (Expand)AuthorAgeFilesLines
* cache: replace kern___getcwd with vn_getcwdMateusz Guzik2020-02-011-17/+14
* Add TCP_CORK support to linux(4). This fixes one of the things NginxEdward Tomasz Napierala2020-01-282-0/+3
* Add compat.linux.ignore_ip_recverr sysctl. This is a workaroundEdward Tomasz Napierala2020-01-284-0/+15
* Provide support for fdevname(3) on linuxkpi-backed devices.Konstantin Belousov2020-01-281-1/+20
* Implement mmget_not_zero() in the LinuxKPI.Hans Petter Selasky2020-01-241-0/+6
* Make linux(4) handle MAP_32BIT.Edward Tomasz Napierala2020-01-242-1/+9
* Add kern_unmount() and use in Linuxulator. No functional changes.Edward Tomasz Napierala2020-01-241-9/+9
* Remove comment that no longer describe reality.Gleb Smirnoff2020-01-221-13/+0
* Revert r356948; breaks build somehow.Edward Tomasz Napierala2020-01-212-8/+0
* Make linux(4) handle MAP_32BIT.Edward Tomasz Napierala2020-01-212-0/+8
* Fix 64-bit syscall argument fetching in 32-bit Linux syscall handlers.Mark Johnston2020-01-211-17/+81
* Properly translate MNT_FORCE flag to Linux umount2(2). PreviouslyEdward Tomasz Napierala2020-01-202-1/+11
* sysent targets: further cleanup and deduplicationKyle Evans2020-01-183-72/+8
* Handle a NULL thread pointer in linux_close_file().Mark Johnston2020-01-151-0/+3
* Make linux(4) use kern_setsockopt(9) instead of going throughEdward Tomasz Napierala2020-01-141-18/+7
* Make linux(4) use kern_getsockopt(9) instead of going throughEdward Tomasz Napierala2020-01-141-21/+18
* Make linux getcpu(2) report the domain.Edward Tomasz Napierala2020-01-141-1/+1
* Code must not unlock a mutex while owning the thread lock.Konstantin Belousov2020-01-131-2/+1
* dd kern_getpriority(), make Linuxulator use it.Edward Tomasz Napierala2020-01-121-4/+1
* Add kern_setpriority(), use it in Linuxulator.Edward Tomasz Napierala2020-01-121-5/+1
* Set .ORDER for makesyscalls generated filesKyle Evans2020-01-103-0/+9
* linprocfs: Fix some bugs in the maps file implementation.Mark Johnston2020-01-081-5/+9
* vfs: reimplement deferred inactive to use a dedicated flag (VI_DEFINACT)Mateusz Guzik2020-01-071-1/+1
* shm: correct KPI mistake introduced around memfd_createKyle Evans2020-01-051-1/+1
* kern_mmap: add a variant that allows caller to inspect fpKyle Evans2020-01-041-28/+15
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-034-9/+9
* Remove set_page_dirty_lock().Mark Johnston2020-01-021-8/+0
* Add basic getcpu(2) support to linuxulator. The purpose of thisEdward Tomasz Napierala2019-12-311-0/+16
* linux(4): implement copy_file_range(2)Pawel Biernacki2019-12-301-0/+41
* Implement Linux syslog(2) syscall; just enough to make Linux dmesg(8)Edward Tomasz Napierala2019-12-292-0/+67
* Make linprocfs(5) provide an empty /proc/modules. This should silenceEdward Tomasz Napierala2019-12-291-4/+2
* Make Linux stat(2) et al distinguish between block and characterEdward Tomasz Napierala2019-12-291-0/+9
* Implement Linux BLKGETSIZE64 ioctl.Edward Tomasz Napierala2019-12-292-1/+12
* Make linux mount(2) tolerate NULL 'from' argument, and fix flagEdward Tomasz Napierala2019-12-281-17/+19
* random(9): Deprecate random(9), remove meaningless srandom(9)Conrad Meyer2019-12-261-3/+1
* Make page busy state deterministic on free. Pages must be xbusy whenJeff Roberson2019-12-221-4/+1
* Restore important comment in RCU/EPOCH support in FreeBSD after r355784.Hans Petter Selasky2019-12-181-0/+9
* Add a hack to make ^T work for Linux binaries, enabled withEdward Tomasz Napierala2019-12-164-0/+11
* Add compat.linux.emul_path, so it can be set to something otherEdward Tomasz Napierala2019-12-162-2/+8
* Don't use K&R definitions. No functional changes.Edward Tomasz Napierala2019-12-161-6/+2
* schedlock 4/4Jeff Roberson2019-12-151-9/+1
* schedlock 1/4Jeff Roberson2019-12-152-5/+0
* Revert r355760, r355759Conrad Meyer2019-12-151-0/+1
* linuxkpi: Drop incompatible __deprecated definitionConrad Meyer2019-12-141-1/+0
* Add sync_file_range(2) implementation to linux(4); it's a thin wrapperEdward Tomasz Napierala2019-12-142-0/+23
* Add kern_kill() and use it in Linuxulator. It's just a cleanup,Edward Tomasz Napierala2019-12-131-8/+4
* Add kern_getsid() and use it in Linuxulator; no functional changes.Edward Tomasz Napierala2019-12-131-4/+1
* Copy out aux args after the argument and environment vectors.John Baldwin2019-12-091-3/+14
* sysent: Reduce duplication and improve readability.Brooks Davis2019-12-063-24/+39
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-037-42/+46