summaryrefslogtreecommitdiff
path: root/sys/compat
AgeCommit message (Expand)Author
2020-02-27Module compat_netbsd32_50 requires module compat_50_quotapgoyette
2020-02-27Include all of the vfs syscalls in the syscall_package, not just oquota.pgoyette
2020-02-27Ooppss - SYSCTL_SETUP() functions return void.pgoyette
2020-02-27Remove explicit calls to the sysctl setup routines, since this is nowpgoyette
2020-02-23Merge from ad-namecache:ad
2020-02-23Don't bother with kernel_lock for kern_reboot().ad
2020-02-22pass the address of the field, instead of relying on it being the firstmaxv
2020-02-15PR kern/54922: 9.99.45@20200202 panic: diagnostic assertion linux ldconfig tr...ad
2020-02-11Where did the +1 came from ?mlelstv
2020-02-10Don't use strlcpy to copy untrusted input, it may not be NUL-terminated.mlelstv
2020-02-01Load struct filedesc::fd_dt with atomic_load_consume.riastradh
2020-01-31Fix copyout overflows in fhstat, found by the LGTM bot. Not a big problemmaxv
2020-01-30- make sure size is not used uninitializedchristos
2020-01-29- Track LWPs in a per-process radixtree. It uses no extra memory in thead
2020-01-29Don't reference ifp->if_data directly; use if_export_if_data().thorpej
2020-01-27Split the module glue out from the rest of opencrypto/ocryptodev topgoyette
2020-01-26Correction to previous: don't leak newuc if copyout() fails.ad
2020-01-25- Fix a race between the kernel and libpthread, where a new thread can startad
2020-01-22Since this used to be part of the compat_50 module, make it depend onpgoyette
2020-01-21Split the compat_50 module into two, separating the QUOTA-relatedpgoyette
2020-01-18Regen generated files _after_ committing changes to the source file.pgoyette
2020-01-18Catch up after getpid/getgid/getuid changes in native ABI in 2008kamil
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2020-01-12Tidy up the vnode locking around execve() on ELF images to acquire andad
2020-01-07don't check the value of retval in netbsd32_mmap() if sys_mmap()mrg
2020-01-04Resurrect boottime, but only in the compat_90 module (whether built-inpgoyette
2020-01-02- Eliminate the global "boottime" variable, which was being accessedthorpej
2020-01-01- Introduce a new global kernel variable "shutting_down" to indicate thatthorpej
2020-01-01Emove vestigial remains of the monolithic compat module.pgoyette
2020-01-01Fix three stack info leaks, found by kMSan when just invoking all syscallsmaxv
2020-01-01Fix sizeof mismatch in copyin. This leads to a user-triggerable stackmaxv
2019-12-31Rename uvm_free() -> uvm_availmem().ad
2019-12-28For the built-in COMPAT_30 module code, make sure to initialize thepgoyette
2019-12-24Introduce PT_LWPSTATUS + PT_LWPNEXT, obsolete PT_LWPINFOkamil
2019-12-21uvmexp.free -> uvm_free()ad
2019-12-15Remove clause 3 and 4 leftovers from TNF licenses in more sources.tsutsui
2019-12-12Rather than keeping a separate mutex, condvar, and pserialize for eachpgoyette
2019-12-06Fix a bunch of unimportant "Local variable hides global variable" warningsmaxv
2019-11-23Minor scheduler cleanup:ad
2019-11-20Move all non-emulation-specific coredump code into the coredump module,pgoyette
2019-11-188-byte objects on i386 or arm-oabi are aligned in 4-byte boundary.rin
2019-11-18TRAP_EXEC does not have extra fields to be filled in at the moment.rin
2019-11-18When converting siginfo, examine si_code at the beginning,rin
2019-11-18Provide _ptrace_state for SIGTRAP with TRAP_EXEC, TRAP_CHLD, or TRAP_LWP.rin
2019-11-18Sort by signal numbers as far as possible, adjust locations of functions.rin
2019-11-18Sorry, revert unintentional parts of the previous commit:rin
2019-11-18Belatedly catch up with kern_sig.c rev 1.358:rin
2019-11-10Convert the sendsig_sigcontext_16 function pointer to use the newpgoyette
2019-11-09regenjdolecek
2019-11-09add dummy implementation of linux fallocate() which just returns EOPNOTSUPP;jdolecek