summaryrefslogtreecommitdiff
path: root/sys/compat/linux
AgeCommit message (Expand)Author
2020-06-11uvm_availmem(): give it a boolean argument to specify whether a recentad
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-05-14Fix previous; specify lwpid for curlpw in the case of pid == 0.rin
2020-05-03Always clear FUTEX_PRIVATE_FLAG for Linux processes. NetBSD-native futexesthorpej
2020-04-29Fix proc lookup by distinguishing between the "tgid" and "tid" cases.thorpej
2020-04-29Fix proc / lwp lookup processing in linux_sys_sched_getaffinity()thorpej
2020-04-29Oops, fix a silly mistake in the Linux futex syscall stubs -- we alsothorpej
2020-04-26Regen for native futex calls.thorpej
2020-04-26Add a NetBSD native futex implementation, mostly written by riastradh@.thorpej
2020-04-24Overhaul the way LWP IDs are allocated. Instead of each LWP having it'sthorpej
2020-04-19- Only increment nprocs when we're creating a new process, not justthorpej
2020-03-21Deal with having to teardown sysctl entries in multiple sub-trees.pgoyette
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-03-14- Hide the details of SPCF_SHOULDYIELD and related behind a couple of smallad
2020-03-08PR standards/44921: Add errno consts for robust mutexesmgorny
2020-02-15PR kern/54922: 9.99.45@20200202 panic: diagnostic assertion linux ldconfig tr...ad
2020-01-12Tidy up the vnode locking around execve() on ELF images to acquire andad
2019-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-21uvmexp.free -> uvm_free()ad
2019-11-23Minor scheduler cleanup:ad
2019-11-09regenjdolecek
2019-11-09add dummy implementation of linux fallocate() which just returns EOPNOTSUPP;jdolecek
2019-11-09don't descend to sparc and sparc64, they don't have syscalls.masterjdolecek
2019-10-03Switch kevent udata from intptr_t void*kamil
2019-09-20Avoid signed integer overflow when convering linux timeval to timespeckamil
2019-09-08Hum, remove incorrect assignment. Userland could have passed a smallermaxv
2019-08-24I don't see the point in having this useless printf, but add a '\n' to it,maxv
2019-08-24Fix memory leak.maxv
2019-08-24Hum, don't pass an mbuf to realloc(). Inspired from copyin32_msg_control().maxv
2019-08-24Don't read data from userland directly. This simply does not work on anymaxv
2019-08-23Fix info leaks.maxv
2019-08-23Add a default case, don't call sys_ioctl() with an uninitialized 'com'maxv
2019-08-23When dealing with an unknown value, set -1, to prevent (harmless)maxv
2019-08-23Remove printf.maxv
2019-08-23Fix stupid bugs in linux_sys_shmctl(): the index could be out of boundmaxv
2019-08-23Fix info leaks in sigaltstack.maxv
2019-08-23Fix info leaks in sysinfo().maxv
2019-08-23Fix info leaks.maxv
2019-08-23Fix info leaks.maxv
2019-08-23Fix info leak.maxv
2019-08-23Fix info leaks.maxv
2019-06-18Drop unused retval pointer from do_sys_mknod{,at}()kamil
2019-05-19Renamemaxv
2019-04-18Zero out the ifreq struct for SIOCGIFCONF to avoid up to 127 bytes of stackchristos
2019-04-06Overhaul the API used to fetch and store individual memory cells inthorpej
2019-03-26make this compile again.christos
2019-03-24regenmaxv
2019-03-24Remove Alpha's compat_linux dependency on compat_osf1. Each function ismaxv
2019-03-24Fix a tiny race in setregs and linux_setregs. Between the moment we setmaxv
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette