summaryrefslogtreecommitdiff
path: root/sys/compat/common
AgeCommit message (Expand)Author
2021-12-10s/occured/occurred/ in comments, log messages and man pages.andvar
2021-12-02don't call MODULE_HOOK_SET(), if exec_sigcode_alloc() fails.ryo
2021-11-26Fix anonymous memory object leak for sigcode.ryo
2021-11-10s/compatability/compatibility/ in comment.msaitoh
2021-11-01Use "stack_t" instead of "struct sigaltstack", as the former is thethorpej
2021-09-07sys/compat: Memset zero before copyout.riastradh
2021-08-15- memset struct stat to avoid kernel memory disclosure of padded fieldschristos
2021-08-09fix various typos in compatibility, mainly in comments.andvar
2021-07-21need <sys/param.h> for COHERENCY_UNITskrll
2021-05-25PR port-xen/53130 was fixed and closed some time ago, so now we canpgoyette
2021-04-03Centralise the setitimer() timer type validation in dosetitimer() as issimonb
2020-12-19malloc(9) -> kmem(9)thorpej
2020-10-10TIOCGSID is used by tcgetsid() so it is not really compat :-)christos
2020-10-09tty_43: Check a bitset from userspace is valid before shifting itnia
2020-09-05Round of uvm.h cleanup.riastradh
2020-08-08Fix the OTIOCGETD emulation. Line discipline 0 is NTTYDISC.christos
2020-07-16 Don't accept negative value.msaitoh
2020-06-28Fix struct entry size (thanks kre@)christos
2020-06-24reduce stack usage in compat_60_ptmget_ioctl() - allocate struct ptmgetjdolecek
2020-06-24remove special handling for symbolic links for COMPAT_43 lstat, it'sjdolecek
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-04-30Omit needless #include <sys/rnd.h>.riastradh
2020-03-26When using SYSCTL_SETUP there is no guarantee of the order in whichpgoyette
2020-03-09The compat_50_quota code needs quota support from ufs. Add dependency.pgoyette
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-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-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-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-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
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
2019-12-28For the built-in COMPAT_30 module code, make sure to initialize thepgoyette
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-10Convert the sendsig_sigcontext_16 function pointer to use the newpgoyette
2019-10-28Don't ignore EBUSY from disestablish or we can crash by unloading busychristos
2019-10-04 Make clog static. Found by lgtm bot.msaitoh