summaryrefslogtreecommitdiff
path: root/sys/compat/linux32
AgeCommit message (Expand)Author
2022-08-03Pull up following revision(s), all via patchmartin
2020-07-17Pull up following revision(s) (requested by msaitoh in ticket #1018):martin
2019-09-13Pull up following revision(s) (requested by maxv in ticket #194):martin
2019-05-19Renamemaxv
2019-04-18Zero out the ifreq struct for SIOCGIFCONF to avoid up to 127 bytes of stackchristos
2019-03-24Disable preemption when setting PCB_COMPAT32, to prevent a context switchmaxv
2019-02-21for sysv ipc stat operations, explicitly copy the exported partsmrg
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-08-22- Cleanup for dynamic sysctl:msaitoh
2018-08-10Regenpgoyette
2018-08-10Allow syscall_establish() to install new syscalls when the existingpgoyette
2018-05-10Fix pserialize enter/exit pairs in linux_getifconf and linux32_getifconfozaki-r
2018-05-06Remove an element from struct emul: e_tracesigkamil
2018-01-09remove struct emul's e_fault.maya
2018-01-07ignore signal 64 for now (go uses it)christos
2017-12-26Refactor pipe1() and correct a bug in sys_pipe2() (SYS_pipe2)kamil
2017-12-10Finally (hopefully) return completely to the state where compat_linux iskre
2017-12-08Finish the previous change - as well as setting the default for thesekre
2017-12-01Unbreak Linux emulation by default. While not loading it automaticallyjoerg
2017-11-22Fix and make consistent of usages of psz/psref in ifconf variantsozaki-r
2017-10-21Include opt_user_ldt.h when needed.maxv
2017-10-19Always mask the 16 bits of the segregs in the trapframe. We don't zero-maxv
2017-10-15Use two separate functions: cpu_segregs32_zero and cpu_segregs64_zero. Themaxv
2017-10-15Make sure the 32bit LWPs don't have MDL_IRET set. That's not a problemmaxv
2017-09-29Remove compat_linux32 from the autoload list and add a enable/disablemaxv
2017-09-02Fix a subtle ring0 escalation vulnerability in amd64, and implement amaxv
2017-07-28Fail, don't panic, on bad dirents from file system.riastradh
2017-05-10regenriastradh
2017-04-26catch up with unit fixes for es_arglen; consistently use bytes.christos
2017-04-10Return value pointers should be the last argument.dholland
2017-03-14Use if_acquire and if_release instead of using psref API directlyozaki-r
2017-02-05Remove #if 0 on USER_LDT.maxv
2017-01-28avoid the shadowchristos
2017-01-28we have space for one more.christos
2017-01-28fix size computationchristos
2017-01-16Descendchristos
2017-01-16descend and regenchristos
2017-01-13convert strcpy to a bounded copy to avoid compiler warnings, although thechristos
2017-01-13regenchristos
2016-11-10GC WOPTSCHECKEDchristos
2016-09-02Fix argument (does not compile anyway).maxv
2016-08-06The way the kernel tries to prevent a userland process from allocating pagemaxv
2016-08-01Apply pserialize and psref to struct ifaddr and its variantsozaki-r
2016-07-07Switch the address list of intefaces to pslist(9)ozaki-r
2016-07-05Fix psref isn't released in a case of IFADDR_EMPTYozaki-r
2016-06-16Use curlwp_bind and curlwp_bindx instead of open-coding LP_BOUNDozaki-r
2016-06-15Protect if_byindex by pserializeozaki-r
2016-05-12Protect ifnet list with psz and psrefozaki-r
2015-12-03Update dependencies - compat_linux32 requires compat_netbsd32_sysvipcpgoyette